Eric Schultz
2e8821efdf
Initial Transaction and OfflineTransaction support
...
Co-authored-by: Clarissa Lima Borges <clarissa@commitchange.com>
2021-04-13 10:47:37 -05:00
Eric Schultz
7bab0ec5c5
Make init_builder do more
2021-02-13 16:14:54 -06:00
Eric Schultz
52817d29b9
campaign_gift.* events can be published
2021-02-11 11:28:03 -06:00
Eric Schultz
6097ad68b7
Support for campaign_gift_option events
2021-01-17 18:05:43 -06:00
Eric
ea049c43b5
Add Campaign.get_campaign_and_children
2020-06-18 17:16:08 -05:00
Eric
e3b25f8486
Shorten license definition
2020-06-15 10:26:57 -05:00
Eric
6dbe500043
Move event publisher into Bess
2020-06-12 13:41:40 -05:00
Eric
2ddab4713a
Move all configuration to initializers
2020-06-12 13:24:16 -05:00
Eric
2e0a3a6c03
Create default image attachments for all models
2020-05-27 12:32:31 -05:00
Eric
2ad9ac8c92
Attachment variants can be requested by name
2020-05-27 12:32:31 -05:00
Eric
8c997b6488
Remove uploaded fields from models
2020-05-27 12:32:31 -05:00
Eric Schultz
e1b2ac4d28
All stats pass with listeners
2020-02-10 14:01:49 -06:00
Eric Schultz
afae51ab4e
Fixes to ExpectRecurringDonations spec
2019-11-08 16:13:03 -06:00
Eric Schultz
ef9c4776fa
Improve CampaignCreateJob
2019-11-08 16:13:03 -06:00
Eric Schultz
b2aaf30a14
Add SupporterFundraiserCreateJob
2019-11-08 16:13:02 -06:00
Luis Castro
399c421f38
feat(campaigns): add strong params
2019-10-28 12:48:54 -05:00
Luis Castro
f0fd393be4
style(format): run rubocop format autocorrect
2019-08-02 19:07:29 +02:00
Luis Castro
22bf0713f9
fix(campaign): add explicit source for payments relation
2019-08-02 19:07:27 +02:00
Eric Schultz
f2c32fffca
Initially comment out attr_accessible
2019-08-02 19:07:24 +02:00
Eric Schultz
d3535c0b80
Models now inherit from ApplicationRecord
2019-08-02 19:07:24 +02:00
Eric Schultz
0916fe74c0
Add a federated P2P creation email
2019-02-11 16:20:50 -06:00
Eric Schultz
3d1fac1655
Nonprofit page now only shows non-child campaigns
2019-02-06 13:12:56 -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
8a9f212e9a
Remove redudant campaign_template related code
2018-11-21 13:48:13 -06:00
Eric Schultz
216cefaa98
Remove straggling reference to campaign_templates
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
Kasia Jarmołkowicz
341d7511d2
Limit editing of child campaigns
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
ff484bf106
Remove unused method
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
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
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
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