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
51ef25b3af
Remove trial support
2019-11-05 13:38:36 -06:00
Luis Castro
096a6a27a1
test(payouts): add matching expectaions to db timestamp values
2019-08-02 19:07:31 +02:00
Luis Castro
5fe98ab464
test(timespan): fix inconsistency between expectation and actual output
...
* Also added timecop to spec to avoid future breaks.
2019-08-02 19:07:31 +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
33862bab25
test(support): fix any_instance deprecation warning
...
Changed from the old syntax to the new allow_any_instance_of according to the documentation.
https://www.rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/ExampleMethods%3aallow_any_instance_of
2019-08-02 19:07:27 +02:00
Eric Schultz
d90d2b3505
Make CreateCampaign fail in pending
2019-08-02 19:07:14 +02:00
Eric Schultz
a05f8582de
Remove deprecated '.to_time_in_current_zone' usage
2019-08-02 19:07:14 +02:00
Eric Schultz
cc24183cb9
Fix some quirky test issues with non-reloaded entities
2019-08-02 19:07:13 +02:00
Eric Schultz
ca17696529
Initial Update to ruby 4.2
2019-08-02 19:06:28 +02:00
Eric Schultz
854981992b
Fix bad const naming in a test
2019-03-21 15:14:49 -05:00
Eric Schultz
bdc6331e6a
Merge branch 'master' into fix_license
2019-03-21 14:53:24 -05:00
Eric Schultz
c660402a5b
Fix missing license header
2019-03-21 14:53:11 -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
84a48860e2
Consider deleted campaigns in slug naming
2019-02-05 16:57:45 -06:00
Eric Schultz
4b9a74de98
Remove VCR
2019-01-25 17:27:29 -06:00
Eric Schultz
8738849711
Rename a spec properly
2019-01-24 14:34:18 -06:00
Eric Schultz
73be70b872
Add Campaign Creator email to campaign export report
2019-01-22 16:24:01 -06:00
Eric Schultz
22ea10c65e
Add campaign_id to export
2019-01-22 16:23:20 -06:00
Eric Schultz
6fb2721a08
Copy naming algorithms not longer run full max copy tests. This shortens test times by a significant amount without reducing coverage that much
2018-12-10 13:24:35 -06:00
Eric Schultz
d9b7d6413c
Campaign export calculations are fixed and specs
2018-12-04 16:40:48 -06:00
Eric Schultz
4c8065e98f
Fix bugs in spec
2018-11-30 21:38:45 -06:00
Eric Schultz
3a4a960fe8
Fix a few specs
2018-11-21 14:34:08 -06:00
Eric Schultz
27877a716c
Campaign metrics include child campaign metrics now
2018-11-21 11:00:45 -06:00
Eric Schultz
87dc491ef4
remove last of campaign template features
2018-11-21 11:00:45 -06:00
Eric Schultz
d711403674
WIP
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
b2a28dd78c
Fix weird formatting bug in test
2018-10-25 12:45:07 -05:00
Eric Schultz
543cc86645
Remove unused spec
2018-10-25 12:45:07 -05:00
Eric Schultz
6bbdfc4ebc
Make contacts in dedications into usable json
2018-10-25 12:45:07 -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
9d4925dc78
Can hard sync a mailchimp list
2018-10-24 11:36:02 -05:00
Eric Schultz
893bfd38b3
Fix for query_roles bug
2018-08-15 11:55:47 -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
bf5b10f280
Filtering by event or campaign will include refunds now
2018-07-31 16:43:58 -05:00
Eric Schultz
b12337292d
correct the broken spec for email names
2018-07-10 15:32:15 -05:00
Eric Schultz
ec6f06f387
Support for generated suppoters.csv in the background
2018-06-04 16:14:44 -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
9ec544bddc
Whitespace cleanup
2018-05-24 16:32:39 -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
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