Commit graph

251 commits

Author SHA1 Message Date
Eric Schultz
1b20e6499a Donations create StripeCharge events 2021-05-14 11:15:04 -05:00
Eric Schultz
47940d8977 Move info about the hoster into its own module 2021-04-23 12:59:42 -05:00
Eric Schultz
2e8821efdf Initial Transaction and OfflineTransaction support
Co-authored-by: Clarissa Lima Borges <clarissa@commitchange.com>
2021-04-13 10:47:37 -05:00
Eric Schultz
e4e162c4ab Add enumerable attribute support to Model::Jbuilder::BuilderExpansion with unit tests 2021-04-08 11:08:17 -05:00
Eric Schultz
30e93e5bbe Integrate react_on_rails 2021-04-08 10:25:13 -05:00
Clarissa Borges
13df866c3d Add scheme to websites before Nonprofit validation 2021-04-02 13:51:02 -05:00
Clarissa Borges
58777ed7bb Use validates_url gem to validate Nonprofit's website 2021-04-02 13:51:02 -05:00
Eric Schultz
916fd18da5 Rubocop spec/models/supporter_note_spec.rb 2021-03-31 11:40:55 -05:00
Eric Schultz
83e7c33e45 Replace raw match with match_houid in a spec 2021-03-31 11:40:55 -05:00
Eric Schultz
e26581dba5 Replace nonprofit creation with houdini:nonprofit:create Rails command 2021-03-28 16:17:52 -05:00
Eric Schultz
e2b868f6de Have Javascript locales generate (or clean) as part of other expected tasks and commands 2021-03-15 15:30:15 -05:00
Clarissa Borges
84f0e857a1 Upgrades ruby to 2.7.2 2021-03-02 17:51:28 -06:00
Eric Schultz
045af4b32e Removed unused simplecov gem 2021-03-02 16:49:57 -06:00
Eric Schultz
01e1a67b9e Changed money to use "cents" so it's consistent with ruby-money Money object 2021-02-26 15:07:49 -06:00
Eric Schultz
914b06dc84 Correct a few bugs 2021-02-25 16:24:14 -06:00
Eric Schultz
1048ef6593 Remove outdated cve specs 2021-02-25 16:24:14 -06:00
Eric Schultz
5495f6574a Rubocop spec/support/expect.rb 2021-02-25 16:24:14 -06:00
Eric Schultz
7ce86e2c88 Remove unused spec files 2021-02-25 16:24:14 -06:00
Eric Schultz
4c8544b5cd Rubocop spec/support/date_time.rb 2021-02-25 16:24:14 -06:00
Eric Schultz
5b21befe8e Migrate to use Money as the base of all monetary values in the event work 2021-02-24 18:10:10 -06:00
Eric Schultz
8c47573501 Rubocop controller concerns and specs 2021-02-24 16:18:43 -06:00
Eric Schultz
ba7dfa5c21 Rubocop spec/controllers/widget_controller_spec.rb 2021-02-24 16:18:43 -06:00
Eric Schultz
16933dde08 Reformat spec/requests/maintenance_spec.rb 2021-02-24 16:18:43 -06:00
Eric Schultz
9c718b09d5 Remove empty spec 2021-02-24 16:18:43 -06:00
Clarissa Lima Borges
c5afb3e0b7 Set GoodJob dashboard up for super_admins
* Set GoodJob dashboard up for super_admins

Co-authored-by: Eric Schultz <eric@commitchange.com>
2021-02-24 11:25:07 -06:00
Eric Schultz
ce9905289b Remove unused Donation.category field 2021-02-23 16:43:19 -06:00
Eric Schultz
022ac4e80b Add a spec for making sure super_admin? returns false if the user has no roles 2021-02-19 15:22:22 -06:00
Eric Schultz
9264297a51 Add super_admin? method to User 2021-02-19 11:34:40 -06:00
Eric Schultz
7f9e643915 Add validation for length of object_event_types 2021-02-18 14:53:06 -06:00
Clarissa Borges
885bcee03a Fixing supporter and supporter note creation 2021-02-16 17:19:13 -06:00
Clarissa Borges
3f8f5559ab Creates ObjectEventListener and WebhookTransmitJob 2021-02-14 15:19:34 -06:00
Eric Schultz
7bab0ec5c5 Make init_builder do more 2021-02-13 16:14:54 -06:00
Eric Schultz
a538f25ecd WebhookAdapters are autoregistered 2021-02-13 16:03:54 -06:00
Clarissa Borges
095f241ae1 Creates ObjectEventHookConfig 2021-02-13 16:03:54 -06:00
Eric Schultz
d0197eb62e campaign_gift_purchase.* events can be published 2021-02-11 11:28:03 -06:00
Eric Schultz
52817d29b9 campaign_gift.* events can be published 2021-02-11 11:28:03 -06:00
Eric Schultz
84ae414355 Adding callbacks and object_events 2021-02-11 11:28:03 -06:00
Eric Schultz
6ab7473ef7 donation.* event publishing 2021-02-09 11:18:14 -06:00
Eric Schultz
2ab6c9bf27 Add custom_field_definition.* events 2021-02-05 11:15:14 -06:00
Eric Schultz
8af714efff Remove parallel_tests 2021-02-04 12:59:19 -06:00
Eric Schultz
4c1d7ddd4e Remove unused gmail integration 2021-02-04 12:22:36 -06:00
Eric Schultz
fae212b842 Remove unused coupon class 2021-02-04 12:08:26 -06:00
Eric Schultz
59ef8d1bde Remove latitude and longitude from database 2021-02-04 11:13:21 -06:00
Eric Schultz
16a6b63e05 Remove everything related to mapping nonprofits and supporters 2021-02-04 11:13:21 -06:00
Eric Schultz
825feea620 Initial removal of geocoding, need to remove db 2021-02-04 11:13:21 -06:00
Eric Schultz
d47c80594c ticket.deleted is published 2021-02-04 10:58:38 -06:00
Eric Schultz
b7a8f16de6 ticket.updated object event now published 2021-02-04 10:58:38 -06:00
Eric Schultz
f1dc1c234d Remove some trailing whitespace 2021-02-04 10:58:38 -06:00
Eric Schultz
512672a174 Verifies that all the events related to ticket_creation are fired 2021-02-04 10:58:38 -06:00
Eric Schultz
09b5edaaf8 Ticket purchase json works correctly 2021-02-04 10:58:38 -06:00