Eric Schultz
626e01b035
Remove unneeded delays in InsertSupporter
2019-11-08 16:13:03 -06:00
Eric Schultz
ca63818181
Add EmailListCreateJob
2019-11-08 16:13:03 -06:00
Eric Schultz
5236eda39d
Add CreateWeMoveExecuteForDonationsJob
2019-11-08 16:13:03 -06:00
Eric Schultz
34e67f5577
Use AdminFailedGiftJob
2019-11-08 16:13:03 -06:00
Eric Schultz
ef9c4776fa
Improve CampaignCreateJob
2019-11-08 16:13:03 -06:00
Eric Schultz
fe9339fccc
Remove unused EmailJobQueue
2019-11-08 16:13:03 -06:00
Eric Schultz
26a262599d
Remove old GenericMailJob
2019-11-08 16:13:02 -06:00
Eric Schultz
a4b32cf949
remove AdminNoticeJob
2019-11-08 16:13:02 -06:00
Eric Schultz
4b8bb49d76
Add Ticket Creation Notifications for Nonprofits
2019-11-08 16:13:02 -06:00
Eric Schultz
1fa53e65f2
Add TicketCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
78e803b1d6
AddRefundNotificationNonprofitEmailJob
2019-11-08 16:13:02 -06:00
Eric Schultz
cc45ec820a
Add RecurringDonationChangeAmountNonprofitEmailJob
2019-11-08 16:13:02 -06:00
Eric Schultz
3aa1075c76
Add RecurringDonationCancelledJob
2019-11-08 16:13:02 -06:00
Eric Schultz
0d70861a19
Add PaymentNotificationEmailNonprofitJob
2019-11-08 16:13:02 -06:00
Eric Schultz
283ebc553b
Add BankAccountCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
7c9524ee21
Add VerificationCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
ade965ba22
Add VerificationFailedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
6ce5a43735
Correct some missing features on the ExportSupportersCompletedJob addition
2019-11-08 16:13:02 -06:00
Eric Schultz
9b501c4509
Add ExportSupportersFailedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
bedce11511
Add ExportSupportersCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
b2aaf30a14
Add SupporterFundraiserCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
00e9cb972d
Add UserInviteCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
b295bcfa65
Add RoleAddedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
c29bd50fc2
Add ImportCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
2bceb3389c
Add ExportSupporterNotesFailedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
ad2b701f69
Add ExportSupporterNotesCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
b6e11124de
Add ExportRecurringDonationsFailedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
e9a01c76ef
Add ExportRecurringDonationsCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
24ba568756
Add ExportPaymentsFailedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
30a868978a
Add ExportPaymentsCompletedJob
2019-11-08 16:13:02 -06:00
Eric Schultz
f68a432ee5
Add NonprofitCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
94398f8bdf
Add PayoutPendingJob
2019-11-08 16:13:02 -06:00
Eric Schultz
e05466d0c6
Add EventCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
8a97e3a8af
Add RefundNotificationJob
2019-11-08 16:13:02 -06:00
Eric Schultz
b6292ab7aa
Add RecurringDonationChangeAmountJob
2019-11-08 16:13:02 -06:00
Eric Schultz
ff1a8b92f5
Add PaymentNotificationJob
2019-11-08 16:13:02 -06:00
Eric Schultz
fe7322c5da
Add FailedRecurringDonationPaymentJob
2019-11-08 16:13:02 -06:00
Eric Schultz
052474ac80
Add DirectDebitCreateJob
2019-11-08 16:13:02 -06:00
Eric Schultz
99373d5792
Create AdminFailedGiftJob
2019-11-08 16:13:02 -06:00
Eric Schultz
7b4b4573b0
Add CampaignCreationEmailFollowupJob
2019-11-08 16:13:02 -06:00
Eric Schultz
53b3f5800e
Removing tiers
2019-11-05 14:06:59 -06:00
Eric Schultz
0b6793c8a2
remove old database rake override
2019-11-05 14:06:29 -06:00
Eric Schultz
51ef25b3af
Remove trial support
2019-11-05 13:38:36 -06:00
Eric Schultz
55b4ed0ff2
Add some documentation to the Mailchimp code
2019-08-07 13:15:47 -05:00
Luis Castro
fd564be0bc
fix(test_uploader): remove frozen literal from test file
2019-08-02 19:07:31 +02:00
Luis Castro
0a9b944526
fix(timespan): add correct calls to units from argument error
2019-08-02 19:07:30 +02:00
Luis Castro
3965ba59f9
feat(timespan): add new syntax for declaring constants in a Struct
2019-08-02 19:07:30 +02:00
Luis Castro
f0fd393be4
style(format): run rubocop format autocorrect
2019-08-02 19:07:29 +02:00
Luis Castro
28a0793377
feat(campaigns): return expected api response
2019-08-02 19:07:28 +02:00
Luis Castro
812d546080
fix(app): fixnum is deprecated
...
Use Integer, since Fixnum and Bigint now belong to the same class in Ruby 2.4+
2019-08-02 19:07:26 +02:00
Eric Schultz
ca17696529
Initial Update to ruby 4.2
2019-08-02 19:06:28 +02:00
Eric Schultz
e19b50f035
Remove empty file
2019-07-12 13:08:08 -05:00
Eric Schultz
1bc048b52a
Add an export for supporter notes
2019-03-21 14:19:11 -05:00
Eric Schultz
7f74b30129
Add export enumerable for supporter notes
2019-03-21 14:16:42 -05:00
Eric Schultz
4cd4d946c7
Export of supporters includes tags
2019-03-20 13:22:08 -05:00
Eric Schultz
3fe911287a
Add Campaign ID and campaign creator email to a payment report
2019-03-20 13:21:58 -05:00
Eric Schultz
f968fb96d9
Remove airbrake
2019-03-01 13:13:42 -06:00
Eric Schultz
84a48860e2
Consider deleted campaigns in slug naming
2019-02-05 16:57:45 -06:00
Eric Schultz
638de59cd6
Exporting names now works correctly if there's a space in the end of a name
2019-01-30 14:14:11 -06:00
Eric Schultz
de5ccb9ce6
End of year report now displays date properly
2019-01-24 14:33:55 -06:00
Eric Schultz
43ff7fb192
Fix merge bug
2019-01-22 16:44:06 -06:00
Eric Schultz
ebea75d279
Remove unneeded where clause
2019-01-22 16:24:10 -06:00
Eric Schultz
73be70b872
Add Campaign Creator email to campaign export report
2019-01-22 16:24:01 -06:00
Eric Schultz
3d4e65059b
P2P campaign creator email is shown in campaign
2019-01-22 16:23:42 -06:00
Eric Schultz
22ea10c65e
Add campaign_id to export
2019-01-22 16:23:20 -06:00
Eric Schultz
901277a1db
Remove unused GetData.obj method
2018-12-20 14:55:26 -06:00
Eric Schultz
cfdc6b2d0d
Add new cron job for clearing expired source tokens. Closes #121 .
2018-12-11 14:44:31 -06:00
Eric Schultz
6d2af56397
Remove unneed whitespace
2018-12-11 14:06:50 -06:00
Eric Schultz
d9b7d6413c
Campaign export calculations are fixed and specs
2018-12-04 16:40:48 -06:00
Eric Schultz
8c4b816124
Fix bug where you could get a gift via a donation of an amount which was different from level of gift option level
2018-11-27 17:02:15 -06:00
Eric Schultz
d7017db267
You can't use campaign gift options in a child campaign
2018-11-21 16:18:25 -06:00
Eric Schultz
92234728ab
Payments queries now properly include child campaigns
2018-11-21 11:00:45 -06:00
Eric Schultz
8a78fad0c7
Various queries now properly include child campaigns
2018-11-21 11:00:45 -06:00
Eric Schultz
c4f9176e2a
Pull out query for campaign and children
2018-11-21 11:00:45 -06:00
Eric Schultz
3494ec36f5
remove commentted out code
2018-11-21 11:00:45 -06:00
Eric Schultz
27877a716c
Campaign metrics include child campaign metrics now
2018-11-21 11:00:45 -06:00
Eric Schultz
ec3ca228a8
Update P2P campaign creation to properly copy the campaign image urls
2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
d17c54b538
Refactor, specs for creating p2p campaign
2018-11-21 11:00:44 -06:00
Eric Schultz
3d704cd876
Split dedications up in the export
2018-10-25 16:56:44 -05:00
Eric Schultz
6bbdfc4ebc
Make contacts in dedications into usable json
2018-10-25 12:45:07 -05:00
Eric Schultz
10b6a8ba18
Fix bug where dedications were getting saved in place of DESIGNATIONS
2018-10-25 12:43:04 -05:00
Eric Schultz
e4161531aa
Fix bug where ticket check-ins don't work properly. Closes #101
2018-10-24 11:37:04 -05:00
Eric Schultz
efbe2a0a80
Provide editable range to the end-of-year report
2018-10-24 11:36:50 -05:00
Eric Schultz
0ca77c5c72
Fix some bugs for finding list subscribers and setting atributes on EmailList
2018-10-24 11:36:34 -05:00
Eric Schultz
9d4925dc78
Can hard sync a mailchimp list
2018-10-24 11:36:02 -05:00
Eric Schultz
b6938eac1c
Remove CDN.port. BREAKING CHANGE
2018-09-06 12:45:46 -05:00
Eric Schultz
2189fba647
Fixes to thread-safe loading
2018-09-04 15:34:01 -05:00
Eric Schultz
3243bc1fda
Move format files to the correct spots
2018-08-31 11:32:55 -05:00
Eric Schultz
41d69fd6c6
Support for threadsafe mode
2018-08-31 11:32:55 -05:00
Eric Schultz
d2f04ec426
Improve the api:resource generator
2018-08-25 15:59:03 -05:00
Eric Schultz
8887a37e55
Correct the outputted licenses for generators
2018-08-16 10:58:01 -05:00
Eric Schultz
893bfd38b3
Fix for query_roles bug
2018-08-15 11:55:47 -05:00
Eric Schultz
a0567a1d96
Add content disposition to S3 uploader
2018-08-08 13:07:43 -05:00
Eric Schultz
26704b1d94
Fix where text/csv exports weren't always uploaded as attachment
2018-08-08 12:23:28 -05:00
Eric Schultz
292d31132f
Fix bug where sending nil to update_card_id causes a crash
2018-08-07 16:34:58 -05:00
Eric Schultz
f8b3e79047
Fix for not being able to edit cards
2018-08-03 14:04:21 -05:00
Eric Schultz
bf5b10f280
Filtering by event or campaign will include refunds now
2018-07-31 16:43:58 -05:00
Eric Schultz
d4610c4911
Fix bug where an unset button_config causes a crash on build
2018-07-24 16:49:00 -05:00
Eric Schultz
612e2c56ec
Add support for a button_config.url. Fixes #85
2018-07-24 16:32:27 -05:00
Eric Schultz
4fb66fca72
Fix bug where nonprofits with colons in name cause their email receipts to fail
2018-06-26 12:48:37 -05:00
Eric Schultz
2e257aa99d
Optimize the payment amount calculation for supporters
2018-06-25 13:49:26 -05:00
Eric Schultz
1028b65421
Fix bug where searches of supporters filtered by an event don't include donors at the event
2018-06-22 15:30:39 -05:00
Eric Schultz
39755dcd33
Correct bug in packroot
2018-06-20 14:22:28 -05:00
Eric Schultz
12d27de5c0
Fix bug where S3 bucket wasn't always being set in the Settings file
2018-06-05 13:55:56 -05:00
Eric Schultz
8f95fac6a8
Add export for transfer
2018-06-04 16:29:57 -05:00
Eric Schultz
24004e188b
Fixes bug where donations for events aren't listed as associated with event on payout report
2018-06-04 16:26:02 -05:00
Eric Schultz
ec6f06f387
Support for generated suppoters.csv in the background
2018-06-04 16:14:44 -05:00
Eric Schultz
45f8923382
Add some payment record maintainance code
2018-06-04 16:14:13 -05:00
Eric Schultz
ea22a24e9a
Queries to find certain sets of nonprofits
2018-06-04 16:13:59 -05:00
Eric Schultz
96c37e0af9
Merges when both sides have a common tag or custom field now work
2018-06-04 15:45:17 -05:00
Eric Schultz
a45991ff15
Correct a bug for where paydate comes as a string
2018-06-04 15:42:02 -05:00
Eric Schultz
c474cc0b7b
Add a Slug P2P campaign naming algorithm
2018-05-24 15:45:05 -05:00
Eric Schultz
4c5b997d65
Support for grape and onboarding via react
2018-05-22 13:33:35 -05:00
Eric Schultz
4d3fc77867
Stripe can now be created when org doesn't have email address
2018-04-02 13:42:34 -05:00
Eric Schultz
70b4e7bf76
Fix bug preventing the addition of tickets via Event Attendee Dashboard
2018-03-30 13:30:45 -05:00
Eric Schultz
22bcde5274
Include basic react generators
2018-03-29 14:10:27 -05:00
Bradley M. Kuhn
22adb4d5fd
Relicense all .erb files under new project license.
...
The primary license of the project is changing to:
AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
with some specific files to be licensed under the one of two licenses:
CC0-1.0
LGPL-3.0-or-later
This commit is one of the many steps to relicense the entire codebase.
Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
09110d107c
Relicense all .rake files under new project license.
...
The primary license of the project is changing to:
AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
with some specific files to be licensed under the one of two licenses:
CC0-1.0
LGPL-3.0-or-later
This commit is one of the many steps to relicense the entire codebase.
Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
6772312ea7
Relicense all .rb files under new project license.
...
The primary license of the project is changing to:
AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
with some specific files to be licensed under the one of two licenses:
CC0-1.0
LGPL-3.0-or-later
This commit is one of the many steps to relicense the entire codebase.
Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Eric Schultz
08b383de62
Initial commit. Previous history maintained by CommitChange
2018-03-25 13:30:42 -04:00