Commit graph

342 commits

Author SHA1 Message Date
Eric Schultz
449380f612 P2P campaign creator email is shown in admin emails 2019-01-22 16:23:52 -06:00
Eric Schultz
ed28ca9a82 Admin emails now include Campaign Id which makes it easier to understand which P2P campaign the donation came from 2019-01-22 16:23:34 -06:00
Eric Schultz
bcb84d2aab You can now change your testimonial in your P2P campaign 2019-01-22 16:21:45 -06:00
Eric Schultz
3b3763f5a6 Add useful validation message for is_equal_to 2018-12-13 12:42:27 -06:00
Eric Schultz
2913191c2a Correct missing license header 2018-11-27 17:09:06 -06:00
Eric Schultz
8a8942654e Fix bug where events weren't displayable 2018-11-26 13:00:24 -06:00
Eric Schultz
c5557d9fa1 Correct regression where froala was not properly includedwhen requested 2018-11-23 15:38:40 -06:00
Eric Schultz
0ad9181533 If a campaign is done, P2P campaign link is for the nonprofit, not the campaign 2018-11-21 17:23:25 -06:00
Eric Schultz
3c88cce5cd remove unneeded before_filter 2018-11-21 14:47:20 -06:00
Eric Schultz
e93149d117 Remove redundant "start a new campaign for nonprofit" button on campaign page 2018-11-21 13:49:15 -06:00
Eric Schultz
8a9f212e9a Remove redudant campaign_template related code 2018-11-21 13:48:13 -06:00
Eric Schultz
f75ffcf09d Fix bug where campaign activites weren't properly found 2018-11-21 13:47:27 -06:00
Eric Schultz
bad7d5ba79 Add language explaining how to reload the P2P creation page if you haven't confirmed as user yet 2018-11-21 13:00:40 -06:00
Eric Schultz
d61a80d92c A P2P page with an nonprofit already set doesn't allow you to change the np on the page 2018-11-21 12:49:24 -06:00
Eric Schultz
1bb26cebbf Remove unused stylesheet 2018-11-21 11:21:06 -06:00
Eric Schultz
216cefaa98 Remove straggling reference to campaign_templates 2018-11-21 11:00:45 -06:00
Eric Schultz
ab773ee48f Campaign metrics on campaign listing page now include child campaign metrics 2018-11-21 11:00:45 -06:00
Eric Schultz
478825a47a Improve formatting of p2p campaigns 2018-11-21 11:00:45 -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
cc225ba6fd WIP 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
a79a508ff0 Remove CampaignTemplate model 2018-11-21 11:00:45 -06:00
Eric Schultz
f255d6e3ec Simplify the child_campaign? code 2018-11-21 11:00:45 -06:00
Eric Schultz
64db067e2c Fix lack of styling of campaign banners and properly clips images 2018-11-21 11:00:45 -06:00
Eric Schultz
a3795b6601 remove profile image 2018-11-21 11:00:45 -06:00
Eric Schultz
293fa1d63a WIP 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
e378434b30 Add in create_from_template call 2018-11-21 11:00:44 -06:00
Eric Schultz
9db02dd409 Fix missing tag 2018-11-21 11:00:44 -06:00
Eric Schultz
e2805abb96 Fix some merge issues 2018-11-21 11:00:44 -06:00
Eric Schultz
55171efbc4 Add missing license headers 2018-11-21 11:00:44 -06:00
Eric Schultz
7d1424e22c Fix typo in Campaign Template Controller 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
341d7511d2 Limit editing of child campaigns 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
e5419408ce Fix removing banner image, refactor 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
c713ef343b Let's load uploadBannerImage modal in settings! 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
ff484bf106 Remove unused method 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
e948b0ce45 Fix showing default reason in p2p creation form 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
3167a53da8 Style banner uploading, show banner for all campaings 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
79427774e5 Allow setting banner on campaing 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
dcb4a37585 Add banner to campaigns 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
9d20974abd wip 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
546b37f098 Clean up templates, fix main image upload 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
aedb12ee03 Create campaign from template 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
2db5e72bcb Add a confirm dialog when deleting templates 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
bb0bebe8f7 Fix loading avatar image 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
a7f0c809b4 Fixes after merge 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
1d66022879 Remove unused guest footer 2018-11-07 15:23:35 -06:00
Eric Schultz
9fe0fa09ed Remove invalid explore link 2018-11-07 14:48:39 -06:00
Eric Schultz
96268c17fc Remove unused old campaign page code 2018-11-01 12:24:44 -05:00
Eric Schultz
8393bfe2db Fix notification bug on the supporter side panel 2018-10-25 12:45:07 -05:00
Eric Schultz
4aaf005252 Finish the offsite_payment_pane 2018-10-25 12:45:07 -05:00
Eric Schultz
bb67341f37 EditDonationPane works in React 2018-10-25 12:43: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
fd5b1a68ef Correct language on org page to say and localize it 2018-10-10 13:44:30 -05:00
Eric Schultz
d0bda57f69 Add in recurring_donation cancel/modify link 2018-10-09 13:34:57 -05:00
Eric Schultz
faf1d7d84a Add api_domain to configuration 2018-09-10 14:26:09 -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
b1f89cbff4 Check numbers now shown in edit donation modal 2018-08-27 12:30:34 -05:00
Eric Schultz
e80e474b8d Correct missing license header on app/api/houdini/v1/api.rb 2018-08-25 15:59:47 -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
1618498d3e Remove additional unused methods 2018-08-16 10:55:33 -05:00
Eric Schultz
19dd2d7249 remove unneeded method in Supporter 2018-08-15 17:09:28 -05:00
Eric Schultz
f986614613 remove ability for notifying nonprofits about the events they created 2018-08-15 11:56:14 -05:00
Eric Schultz
51ec6f906c Correct the language in the todo messages 2018-08-08 13:13:23 -05:00
Eric Schultz
ab2cd71865 Fix help_url things 2018-08-08 13:13:23 -05:00
Eric Schultz
99e59d4fcc Fix for incorrect donation emails 2018-08-07 15:56:08 -05:00
Eric Schultz
5a0b638771 Fix url in stylesheet for OpenSans Condensed 2018-08-02 14:29:48 -05:00
Eric Schultz
e3fb6e6c92 Fix logo stretching on minimal pages in IE11 2018-07-31 13:47:56 -05:00
Eric Schultz
c257da5c8c Fix for strange bug with is-stuck 2018-07-31 13:28:27 -05:00
Eric Schultz
073851573f Remove unneeded polyfill.js call 2018-07-26 21:49:49 -05:00
Eric Schultz
11b7210048 Fix flexbox on IE11 2018-07-26 21:39:40 -05:00
Eric Schultz
1561198873 Make sure flex is only set on the minimal pages 2018-07-25 10:08:09 -05:00
Eric Schultz
d18d4de307 Fix some views that display currency 2018-07-25 10:07:51 -05:00
Eric Schultz
747c357c39 Remove unneeded space. Closes #84 2018-07-25 10:07:35 -05:00
Eric Schultz
4438f9c82d
Merge pull request #83 from houdiniproject/maintenance
Provide support for a maintenance mode
2018-07-20 16:37:58 -05:00
Eric Schultz
e294c72cd1 Correct bug where correct currency symbol wasn't included on all pages 2018-07-20 15:13:44 -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
6da496b736 Correct bug in the Google Maps key inclusion 2018-07-17 17:05:00 -05:00
Eric Schultz
55eae298a4 Fix bug where the link to the terms and privacy page wasn't always correct 2018-07-10 15:09:34 -05:00
Eric Schultz
9715059d29 Reactified login form 2018-07-09 15:25:10 -05:00
Eric Schultz
61920994d8 Add necessary viewport info for apified pages 2018-07-03 12:21:11 -05:00
Eric Schultz
aedfea70b5 Closes #66 2018-06-08 10:21:09 -05:00
Eric Schultz
28f5ae838a Correct the Rails.root call 2018-06-07 15:50:09 -05:00
Eric Schultz
5933e73529 Remove missed CommitChange logo 2018-06-07 14:48:29 -05:00
Eric Schultz
31044c9910 Remove a mistakenly kept CC logo 2018-06-07 13:49:21 -05:00
Eric Schultz
56555f78e7 Add title to Onboard and Terms And Privacy 2018-06-07 11:20:32 -05:00
Eric Schultz
dade3a02a3 Fix incorrect link to privacy url 2018-06-06 16:02:12 -05:00
Eric Schultz
e9b82c1409 Add support for a help and about url 2018-06-06 16:00:01 -05:00
Eric Schultz
065e1582c2 Add support for Google Maps API keys since they're required now. Closes #64 2018-06-06 13:53:07 -05:00
Eric Schultz
867fe73f05 correct bug where tel inputs weren't styled in a standard way 2018-06-06 10:46:26 -05:00
Eric Schultz
269f1a838e fix missing end tag 2018-06-06 10:42:57 -05:00
Eric Schultz
8532e573c2 Add a main role 2018-06-06 10:40:05 -05:00
Eric Schultz
b122c52e9a Add alt to logo 2018-06-06 10:30:10 -05:00
Eric Schultz
c85524163b Add lang to html 2018-06-06 10:29:07 -05:00
Eric Schultz
a9f3d2de81 Removed deprecated controllers and routes 2018-06-05 15:55:10 -05:00
Eric Schultz
5c7a10cff5 Change background supporter export to default 2018-06-04 16:14:55 -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
ba856ee975 correct footer terms and privacy link on multiple pages 2018-05-31 12:20:49 -05:00
Eric Schultz
12c99e1b69 Add initial terms and conditions support 2018-05-31 11:21:34 -05:00
Eric Schultz
2fdf293e26 Fix copyright entity code 2018-05-29 12:13:21 -05:00
Eric Schultz
32ad4ed42d Minimal theme, add for onboard 2018-05-29 12:09:42 -05:00
Eric Schultz
3d1a4f4173 Fix #54 2018-05-24 11:04:22 -05:00
Eric Schultz
c1deb8be04 Remove cruft 2018-05-23 15:43:49 -05:00
Eric Schultz
2a70846a9d Front now redirects to an appropriate page 2018-05-23 15:42:07 -05:00
Eric Schultz
42bcb46926 remove unneeded javascript asset 2018-05-23 15:40:34 -05:00
Eric Schultz
4c5b997d65 Support for grape and onboarding via react 2018-05-22 13:33:35 -05:00
Eric Schultz
9c162d3f0d Fix potential crash in page_editor setting access 2018-05-22 13:31:19 -05:00
Eric Schultz
2d4d6d3242 Fix typo in froala key init 2018-05-21 17:00:00 -05:00
Eric Schultz
76c9469712 Fix for not being able to use non-US state on Supporter forms based on erb files 2018-04-06 14:19:01 -05:00
Eric Schultz
d9a8aba971 Fix bug in editable.css.scss.erb 2018-04-04 14:26:35 -05:00
Eric Schultz
697110394a Fix bug in scss.erb files related to license comments 2018-03-30 16:11:37 -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
5e910bdea1 Relicense all .rabl 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
46193ab5fe Relicense all .scss 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
847bc3864c Relicense all .css files as LGPL-3.0-or-later
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 CSS to
be relicensed under LGPL-3.0-or-later, so we're also relicensing all CSS
files in the repository as LGPL-3.0-or-later, too.

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
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
dff436355d Relicense all .html files as CC-1.0
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 (including HTML 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