Eric Schultz
09cd0d1790
Setup simplecov
2018-12-10 15:51:50 -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
58c42598e3
Merge branch 'master' into docker-improvement-latest2
2018-11-30 21:40:12 -06:00
Eric Schultz
4c8065e98f
Fix bugs in spec
2018-11-30 21:38:45 -06:00
Eric Schultz
f8874f49f6
Merge branch 'master' into docker-improvement-latest
2018-11-30 20:47:50 -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
743fd2a15e
remove empty spec
2018-11-21 11:00:44 -06:00
Eric Schultz
d711403674
WIP
2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
b90aac15ad
Remove empty spec files
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
Kasia Jarmołkowicz
399f6ff0c6
Merge branch 'p2p-campaigns' into h-custom-layout
2018-11-21 11:00:44 -06:00
Eric Schultz
d4b867e930
Working .travis.yml
2018-11-12 16:46:17 -06:00
Eric Schultz
3d704cd876
Split dedications up in the export
2018-10-25 16:56:44 -05: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
9ca314c8e9
Fix bug where p2p campaign editors couldn't add offsite donations
2018-08-30 15:16:06 -05:00
Eric Schultz
82dbe471bd
Correct a bug where we get all params in the nonprofit
2018-08-16 14:33:36 -05:00
Eric Schultz
5026af021d
Fix for nonprofit being weird
2018-08-16 13:29:29 -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
9c5d2df50b
remove commented out code
2018-07-19 13:31:58 -05:00
Eric Schultz
1ad29e7436
If maintenance_token is nil, you can't pass an empty token to get in.
2018-07-19 12:59:43 -05:00
Eric Schultz
3dd63135a8
Add maintenance feature
2018-07-19 12:14:03 -05:00
Eric Schultz
b12337292d
correct the broken spec for email names
2018-07-10 15:32:15 -05:00
Eric Schultz
28f5ae838a
Correct the Rails.root call
2018-06-07 15:50:09 -05:00
Eric Schultz
42376af35e
Add a line break to make sure you don't lose the correct commits
2018-06-07 15:28:38 -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
d5379311cb
Closes #60
2018-06-04 15:26:15 -05:00
Eric Schultz
f8c54e9884
Add the missing licenses
2018-05-31 12:39:16 -05:00
Eric Schultz
12c99e1b69
Add initial terms and conditions support
2018-05-31 11:21:34 -05:00
Eric Schultz
074f5a0e14
Remove unused helper spec
2018-05-29 12:52:29 -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
2a70846a9d
Front now redirects to an appropriate page
2018-05-23 15:42:07 -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
fc77ee76d6
Relicense Javascript code in accordance with project's new 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
The Additional Permission is designed to permit publicly distributed
Javascript code to be relicensed under LGPL-3.0-or-later, but not server-side
Javascript code. As such, we've relicensed here static Javscript files under
LGPL-3.0-or-later, and those that run as part of build and/or server side
under AGPL-3.0-or-later.
Note that in future, Javascript files may be updated to be stronger copyleft
license with the Additional Permission, particularly if they adapted to run
on server side and/or turned into templates. Of course, we'd seek public
discussion with the contributor community about such changes.
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