-
Notifications
You must be signed in to change notification settings - Fork 94
Invoice for DIAL Contract February 2021
This is an invoice for CommitChange's work on Contract# 2020-12898 for February in the amount of $5,962.50 for 79.5 hours of work. Starting February 1, CommitChange added an additional developer, Clarissa Lima Borges, to work on this contract.
We've completed a significant portion of the work for completing the contract. We added, began work on or improved the object model for publishing object events on creation, updating and deletion for the following object types in February:
- Transactions
- OfflineTransaction
- Subtransaction
- SupporterNote
- CustomFieldDefinition
- Supporter
- TagDefinition
- CampaignGiftPurchase
- CampaignGift
- CampaignGiftOption
- Recurrence
Additionally, we created an adapter for sending events to OpenFn and created documentation to illustrate how a Houdini instance owner would start using OpenFn.
I've listed the commits below along with a breakdown of the working hours for both myself and Clarissa by day.
Thank you,
Eric Schultz
Date Hours - Eric Hours - Clarissa Billed
February 1 3.5 2 $412.50
February 2 3 2 $375.00
February 3 3
$225.00
February 4 4.5 2 $487.50
February 5 3
$225.00
February 6
1.5 $112.50
February 7
1.5 $112.50
February 8 1 3 $300.00
February 9 3 3 $450.00
February 10 4
$300.00
February 11 4 2 $450.00
February 12 3
$225.00
February 13 2.5 5 $562.50
February 14 4
$300.00
February 15
2 $150.00
February 16
2 $150.00
February 17 2
$150.00
February 18
2 $150.00
February 19 3
$225.00
February 20
$0.00
February 23 2
$150.00
February 24 1.5
$112.50
February 25 2 2 $300.00
February 28
0.5 $37.50
$0.00
Total For Period: 49 30.5 $5,962.50
# Commit logs
## Unmerged commits on wwahammy/houdini
The relevant log for unmerged changes on wwahammy/houdini (NOTE: these
commits might not be valid long term as I will squash a number of them
together and rebase on the latest upstream for Houdini):
commit de3bed5176a8ebb62ca91deee2591451122ee1d4
Author: Eric Schultz <[email protected]>
Date: Thu Feb 18 16:40:23 2021 -0600
Initial examples for transactions
commit 1782201177b04dde12b6794d96fc68e423c44058
Author: Clarissa Lima Borges <[email protected]>
Date: Wed Feb 17 13:50:42 2021 -0600
All events are being fired on transaction
commit 024102ebb099578e9f1425581b4b8c16c4e8acc5
Author: Eric Schultz <[email protected]>
Date: Wed Feb 10 16:36:53 2021 -0600
Initial Transaction work
## Merged commits on houdiniproject/houdini
The relevant log for the houdiniproject/houdini repository describing the
commits:
commit 9b25a19e8286f5d429d6ecebffd8067eebb2442c
Author: Clarissa Borges <[email protected]>
Date: Thu Feb 25 19:24:41 2021 -0300
Includes documentation for ObjectEventHookConfigs
commit 513154d6888329ffd77556849091eeb5158b401c
Author: Eric Schultz <[email protected]>
Date: Tue Mar 2 17:54:34 2021 -0600
Fix placeholder for webpack in build
commit 84f0e857a102a127aa06975519e68a6f8f1ff87b
Author: Clarissa Borges <[email protected]>
Date: Sun Feb 28 22:01:11 2021 -0300
Upgrades ruby to 2.7.2
commit 045af4b32ec6bd29fb8c9d649a245870510b542e
Author: Eric Schultz <[email protected]>
Date: Tue Mar 2 14:00:51 2021 -0600
Removed unused simplecov gem
commit 7a57bfab7bc6dce36f6e94079c0f8bfcd3720652
Author: Eric Schultz <[email protected]>
Date: Mon Mar 1 17:46:31 2021 -0600
Add API controller to get the current user. Also create
authenticate_user_with_json! so we can authenticate properly using JSON.
commit 4757b63f690b675e0638f8145028c0bf791ceb4c
Author: Eric Schultz <[email protected]>
Date: Mon Mar 1 18:11:03 2021 -0600
Make storybook stop warning on version changes and release notes
commit 01e1a67b9e7738ba5152a346affe9f2d4be27585
Author: Eric Schultz <[email protected]>
Date: Fri Feb 26 14:23:29 2021 -0600
Changed money to use "cents" so it's consistent with ruby-money Money
object
commit 914b06dc845972f4abb035ad396c31d5f92b8634
Author: Eric Schultz <[email protected]>
Date: Thu Feb 25 13:33:06 2021 -0600
Correct a few bugs
commit 5b21befe8e541c2804a2d3d50de83a28deb0af12
Author: Eric Schultz <[email protected]>
Date: Wed Feb 24 17:34:59 2021 -0600
Migrate to use Money as the base of all monetary values in the event
work
commit 33210c18712fa7be40192227ae71b680f09dce27
Author: Eric Schultz <[email protected]>
Date: Mon Sep 14 12:25:15 2020 -0500
Use BigNumber for Money calculations
commit ce9905289b7a51dddf940c179e6edcaa15d37ac6
Author: Eric Schultz <[email protected]>
Date: Tue Feb 23 14:49:53 2021 -0600
Remove unused Donation.category field
commit 41133e968b0c6d21762efb9d1daf80650b75cae0
Author: Eric Schultz <[email protected]>
Date: Tue Feb 23 14:26:30 2021 -0600
Remove unused attributes from Supporter
commit 0566f7a0b7434107291c95ed08f4e2df9e1b59df
Author: Eric Schultz <[email protected]>
Date: Mon Feb 22 13:01:34 2021 -0600
Fix some event definitions
commit 022ac4e80ba429881baba905ef81518b588e5a74
Author: Eric Schultz <[email protected]>
Date: Fri Feb 19 15:05:47 2021 -0600
Add a spec for making sure super_admin? returns false if the user has
no roles
commit 9264297a513757d5dca16f79690c295ee02edf1f
Author: Eric Schultz <[email protected]>
Date: Thu Feb 18 18:05:05 2021 -0600
Add super_admin? method to User
commit 7f9e643915d61e6fc65bcd2e7d0c19f430c60ab4
Author: Eric Schultz <[email protected]>
Date: Thu Feb 18 14:32:42 2021 -0600
Add validation for length of object_event_types
commit ff8420541e9e30eb68e95b85496f4c895797594d
Author: Eric Schultz <[email protected]>
Date: Thu Feb 18 14:25:07 2021 -0600
Change list of events to jsonb
commit 0313b27b2e3a11dda0c34ebfbeb943ce540ab1a6
Author: Eric Schultz <[email protected]>
Date: Wed Feb 17 16:56:12 2021 -0600
Correct the list of params that get passed to a supporter update
controller call
commit a987b8f8f89be278f07a7575c3ee7afac21cd208
Author: Eric Schultz <[email protected]>
Date: Wed Feb 17 16:55:37 2021 -0600
Add event listeners for supporter.*
commit 885bcee03a9b9186b1aa8faaf5e7aac6175943a2
Author: Clarissa Borges <[email protected]>
Date: Mon Feb 15 20:22:19 2021 -0300
Fixing supporter and supporter note creation
commit 3f8f5559abf3de20f80eb7b176a478d0313a7a3b
Author: Clarissa Borges <[email protected]>
Date: Sat Feb 13 20:21:45 2021 -0300
Creates ObjectEventListener and WebhookTransmitJob
commit 7bab0ec5c5d64f18415209181cebe4f989362a42
Author: Eric Schultz <[email protected]>
Date: Fri Feb 12 15:29:55 2021 -0600
Make init_builder do more
commit a538f25ecddfa9dc52eb036a50c936516fb53c85
Author: Eric Schultz <[email protected]>
Date: Tue Feb 9 17:46:19 2021 -0600
WebhookAdapters are autoregistered
commit 095f241ae1a366475745e243df8d8221f384d820
Author: Clarissa Borges <[email protected]>
Date: Mon Feb 8 22:37:47 2021 -0300
Creates ObjectEventHookConfig
commit fb03b49806ffa9d8d41b5258b66f6fb48998be67
Author: Eric Schultz <[email protected]>
Date: Fri Feb 12 13:11:00 2021 -0600
Simplify a builder expansion in SupporterNote
commit a38937cadbffc0fe1cbac1d161ba8c8101787eaa
Author: Eric Schultz <[email protected]>
Date: Thu Feb 11 18:31:11 2021 -0600
Fix bug in refunds_controller
commit 092f9baa7fb4df0fd540cc6b03165e1eb9c2473c
Author: Eric Schultz <[email protected]>
Date: Thu Feb 11 12:03:01 2021 -0600
Removed apparently unused CC specific SVG
commit dad287331462977d92d12a9bb8f675a3c1481db4
Author: Eric Schultz <[email protected]>
Date: Wed Feb 10 17:48:18 2021 -0600
Move some common elements of TransactionAssignments to a single module
commit d0197eb62ebaa62ca74b68e807792cd15ab15504
Author: Eric Schultz <[email protected]>
Date: Wed Feb 10 14:38:41 2021 -0600
campaign_gift_purchase.* events can be published
commit a7244f97ec6b28a040de3bcdaf9e239e22569895
Author: Eric Schultz <[email protected]>
Date: Wed Feb 10 14:08:47 2021 -0600
Fix for serialization bug in CampaignGiftOption
commit 52817d29b915da36025c2b921b4df56d63961f14
Author: Eric Schultz <[email protected]>
Date: Tue Feb 9 16:25:55 2021 -0600
campaign_gift.* events can be published
commit 84ae4143554a3a9ee78b54ac70d230e4bc53fd17
Author: Eric Schultz <[email protected]>
Date: Mon Feb 8 16:49:59 2021 -0600
Adding callbacks and object_events
commit d27b0b66f462caa06425cfb8e684525e9bf61428
Author: Eric Schultz <[email protected]>
Date: Mon Feb 8 16:33:19 2021 -0600
Some of the model work done for CGP
commit 34627681a28a3861f4907c32716f4a0d7271afa2
Author: Eric Schultz <[email protected]>
Date: Mon Feb 8 15:22:35 2021 -0600
Create definitions for CampaignGift and CampaignGiftOptions
commit 8ee309c1f20418fba2e8d9b08462a8215d385c17
Author: Eric Schultz <[email protected]>
Date: Wed Feb 10 16:04:05 2021 -0600
Make various ID related types in Typescript consistently named
commit c676e70a49f2cb2ad74657af54fcc926bdc785e4
Author: Clarissa Borges <[email protected]>
Date: Sat Feb 6 22:51:15 2021 -0300
Adds a Webhook adapter and includes OpenFn support
commit 6ab7473ef7b402fc7d64ab514fa966bf91f0da85
Author: Eric Schultz <[email protected]>
Date: Mon Feb 8 14:55:31 2021 -0600
donation.* event publishing
commit a401f4bea44bb7fefe212c4bd5fbbd826639961a
Author: Eric Schultz <[email protected]>
Date: Mon Feb 8 16:51:49 2021 -0600
Correct a tense bug in app/models/tag_master.rb
commit db8e9771e4786c054d0d340534104ec7e564e4ed
Author: Eric Schultz <[email protected]>
Date: Fri Feb 5 17:28:59 2021 -0600
Correct typo in CustomFieldDefinition event definitions
commit 2ab6c9bf27af77916332d92330974f3144f452d7
Author: Eric Schultz <[email protected]>
Date: Thu Feb 4 11:09:02 2021 -0600
Add custom_field_definition.* events
commit d47c80594cf092d31cfcb1f01144c4a75ba73fe6
Author: Eric Schultz <[email protected]>
Date: Wed Feb 3 16:44:24 2021 -0600
ticket.deleted is published
commit b7a8f16de63a6a7d15f1628bce6e271ce6f1db22
Author: Eric Schultz <[email protected]>
Date: Wed Feb 3 16:27:31 2021 -0600
ticket.updated object event now published
commit f1dc1c234de461562bb69f6ddfa5832521ed3474
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 17:53:00 2021 -0600
Remove some trailing whitespace
commit 512672a174513367348b9d1b05b47d46f622ce8b
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 17:48:05 2021 -0600
Verifies that all the events related to ticket_creation are fired
commit 6c233bc2f9df18d0448f9096ae7fb57f3ef6a18e
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 16:47:00 2021 -0600
InsertTickets tests pass while creating the new entities
commit 09b5edaaf80949fd47471bc3f4f1139dd1f36a7b
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 15:04:53 2021 -0600
Ticket purchase json works correctly
commit 65c56410f12d00f238160a71e081dc1a17204c40
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 11:42:56 2021 -0600
Fix a typo in the Supporter Typescript definition
commit a52b539449900ec70139490cab6c3ad50a9552f3
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 11:41:59 2021 -0600
Convert all the external uses of tag_master to tag_definitions
commit 29ae2983933b5e529d3bd5b5003cee325c3c0ad9
Author: Eric Schultz <[email protected]>
Date: Tue Feb 2 11:40:40 2021 -0600
Rename event_definition Typescript for TagMaster -> TagDefinition
commit e6f83f388b704981d1a0a48df708ce5720177374
Author: Eric Schultz <[email protected]>
Date: Mon Feb 1 17:17:14 2021 -0600
Correct the tense of a method on SupporterNote
commit f6ffa42659cb95976a7eed7b7616d939e3473a07
Author: Eric Schultz <[email protected]>
Date: Mon Feb 1 17:16:06 2021 -0600
Add 'supporter.*' events to event_definitions