Commit graph

222 commits

Author SHA1 Message Date
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
964aadbfb1
Correct bug in maintenance_spec.tb 2019-08-02 19:07:13 +02:00
Eric Schultz
438ecf16c8
Correct spec for campaign_gift_options 2019-08-02 19:07:13 +02:00
Eric Schultz
568835c9bf
Fix a numb of invalid routes in Rails 4 2019-08-02 19:07:13 +02:00
Eric Schultz
b4ebaa8102
Fix routing bugs in TicketsController spec 2019-08-02 19:07:13 +02:00
Eric Schultz
5f7b284c4f
Fix bug where delete_card_for_ticket spec was failing 2019-08-02 19:07:13 +02:00
Eric Schultz
a5903d9daf
Correct blocklist name
WIP
2019-08-02 19:07:07 +02:00
Eric Schultz
881e42cc0b
Correct rubocop warning 2019-08-02 19:07:07 +02:00
Eric Schultz
ca17696529
Initial Update to ruby 4.2 2019-08-02 19:06:28 +02:00
Eric Schultz
25c269b4c0 Add a way to get other tickets purchased as part of same order 2019-07-12 13:32:04 -05: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
0916fe74c0 Add a federated P2P creation email 2019-02-11 16:20:50 -06: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
3b3763f5a6 Add useful validation message for is_equal_to 2018-12-13 12:42:27 -06:00
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