Commit graph

51 commits

Author SHA1 Message Date
Luis Castro
50de35911d feat(billings): add strong params 2019-10-28 12:48:54 -05:00
Orlando Del Aguila
1f25204eaf feat: remove CSRF protection implementation from Grape API 2019-08-09 17:30:39 -05:00
Luis Castro
2c12b5864b
test(edit): fix edit actions controller expect to html render method 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
84f8a583ba
test(shared_user_ctx): add conditional specs for types of methods 2019-08-02 19:07:28 +02:00
Luis Castro
a20bd477ce
fix(static_controller): return body nil when 500
Fix deprecation warning from nothing.
2019-08-02 19:07:27 +02:00
Luis Castro
dd64ee5159
feat: replace deprecated before_filter with before_action 2019-08-02 19:07:25 +02:00
Eric Schultz
964aadbfb1
Correct bug in maintenance_spec.tb 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
e0c2358d74 Show campaigns list doesn't include child campaigns for non-logged-in users 2019-02-06 13:12:58 -06:00
Eric Schultz
3d1fac1655 Nonprofit page now only shows non-child campaigns 2019-02-06 13:12:56 -06:00
Eric Schultz
3c88cce5cd remove unneeded before_filter 2018-11-21 14:47:20 -06:00
Eric Schultz
f75ffcf09d Fix bug where campaign activites weren't properly found 2018-11-21 13:47:27 -06:00
Eric Schultz
1c1e62d091 Fix bug where old p2p method of getting there by npo doesn't work 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
4dddccdf46 Create from template campaigns handles name collisions 2018-11-21 11:00:45 -06:00
Eric Schultz
7d1424e22c Fix typo in Campaign Template Controller 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
77a59b0037 Fix peer-to-peer action 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
1944d689cd wip-fix copying images 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
6b94b10979 Don't allow to create more than one child campaign per user 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
aaddc721bf Show banner on p2p create page, too 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
539d8f472a Peer-to-peer editors can only edit goal amount 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
0a5d78b7f4 Remove custom ERB file, add campaigner profile and p2p button to campaign page 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
e1287683f5 Better slugs for campaigns 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
a5bc158628 Show only templates belonging to current nonprofit 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
d888be0242 Campaign template create, delete 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
abd5fbe63e WIP use s3 without region 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
02868b5e17 WIP no, seriously fix the bucket address bug 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
f1027ab564 WIP fix aws address issue 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
be98ec94b7 Puts AWS config 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
Kasia Jarmołkowicz
b99f7959ce Add CampaignTemplate
Read S3 bucket name and AWS region from env

Add /postgres-data to .gitignore

Custom campaign layout

Adjust custom layout

wip fix wizard init on campaign page

wip adjust design

adjust campaigner profile section

wider banner, fix button colours

Fix custom layout

Add custom_layout to nonprofit and render, if exists

Fallback profile picture

wip
2018-11-21 11:00:44 -06:00
Eric Schultz
efbe2a0a80 Provide editable range to the end-of-year report 2018-10-24 11:36:50 -05:00
Eric Schultz
41d69fd6c6 Support for threadsafe mode 2018-08-31 11:32:55 -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
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
9715059d29 Reactified login form 2018-07-09 15:25:10 -05:00
Eric Schultz
28f5ae838a Correct the Rails.root call 2018-06-07 15:50:09 -05:00
Eric Schultz
a9f3d2de81 Removed deprecated controllers and routes 2018-06-05 15:55:10 -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
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
32ad4ed42d Minimal theme, add for onboard 2018-05-29 12:09:42 -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
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