Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Step Manager work #1673

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2065 commits
Select commit Hold shift + click to select a range
72d219b
Merge pull request #734 from CommitChange/handle-something
wwahammy Aug 16, 2023
80b2e79
Add EventStack from https://github.com/CommitChange/houdini/pull/456
wwahammy Aug 16, 2023
021e2a2
Merge pull request #736 from CommitChange/add-event-stack
wwahammy Aug 16, 2023
d5a2a56
Bump puma from 5.6.4 to 5.6.7
dependabot[bot] Aug 19, 2023
aed05f0
Merge pull request #737 from CommitChange/dependabot/bundler/puma-5.6.7
wwahammy Aug 21, 2023
a466972
Use official Stripe library for Typescript types
wwahammy Aug 22, 2023
925ae70
Disable Stripe Link
wwahammy Aug 22, 2023
4f738e3
Merge pull request #738 from CommitChange/change-elements
wwahammy Aug 22, 2023
02000cd
Merge branch 'supporter_level_goal' into disable-link
wwahammy Aug 22, 2023
38b8b2e
Add timestamps to drip_email_lists table
wwahammy Aug 22, 2023
ff8bd46
Merge pull request #739 from CommitChange/disable-link
wwahammy Aug 22, 2023
1ce7c51
Merge pull request #740 from CommitChange/add-timestamps-to-drip-emai…
wwahammy Aug 22, 2023
ffb58e2
Deploy support for mailchimp nonprofit work (#728)
wwahammy Aug 23, 2023
c4a327a
Reorg activities (#741)
wwahammy Aug 24, 2023
ef2d710
Try using a dependabot group
wwahammy Aug 25, 2023
fc800cd
Merge pull request #742 from CommitChange/dependabot-group
wwahammy Aug 25, 2023
5696060
Fix typo
wwahammy Aug 25, 2023
57c79f0
Add whitespace
wwahammy Aug 25, 2023
186875b
Merge pull request #743 from CommitChange/dependabot-group
wwahammy Aug 25, 2023
f50e4fb
Update dependabot.yml
wwahammy Aug 25, 2023
62cfa8a
Merge pull request #744 from CommitChange/wwahammy-patch-1
wwahammy Aug 25, 2023
baa7633
Try to add dependabot grouping for Gems
wwahammy Aug 25, 2023
dca3d87
Merge pull request #745 from CommitChange/wwahammy-patch-1
wwahammy Aug 25, 2023
baf1b1e
Correct typo in dependabot config
wwahammy Aug 25, 2023
f75999c
Merge pull request #746 from CommitChange/update-type
wwahammy Aug 25, 2023
00c9ffd
Ignore gem dependabot updates
wwahammy Aug 25, 2023
6a0a117
Merge pull request #747 from CommitChange/ignore-gem-dependabot-updates
wwahammy Aug 25, 2023
93980ad
Ignore some dependabot stuff
wwahammy Aug 25, 2023
b910285
Merge pull request #748 from CommitChange/ignore-gem-dependabot-updates
wwahammy Aug 25, 2023
da91825
Create initial tax receipting mailer and view
wwahammy Aug 30, 2023
7c5d21a
Merge pull request #750 from CommitChange/mailer-and-view-template-fo…
wwahammy Aug 30, 2023
8904b3b
Add missing license headers
wwahammy Sep 1, 2023
655b2e2
Merge pull request #751 from CommitChange/correct-missing-license-hea…
wwahammy Sep 1, 2023
da362e8
Create AmountButtonDesc type
wwahammy Sep 2, 2023
a17ed72
Migrate out amount_button_contents into its own file
wwahammy Sep 2, 2023
7ad77eb
Add spec for getAmt
wwahammy Sep 2, 2023
475d209
Migrate out amount_button_contents into its own file
wwahammy Sep 2, 2023
6f59f51
Add support for custom highlight icons
wwahammy Sep 2, 2023
56beded
Merge pull request #752 from CommitChange/add-amount-button-desc
wwahammy Sep 5, 2023
a7853c5
Merge branch 'supporter_level_goal' into amount-button
wwahammy Sep 5, 2023
c06348a
Merge pull request #753 from CommitChange/amount-button
wwahammy Sep 5, 2023
4439862
Merge branch 'supporter_level_goal' into add-spec-for-getAmt
wwahammy Sep 5, 2023
272c3fa
Merge pull request #754 from CommitChange/add-spec-for-getAmt
wwahammy Sep 5, 2023
1529caf
Merge branch 'supporter_level_goal' into move-to-customizable-highlig…
wwahammy Sep 6, 2023
ceb957c
Add a spec for amount_button_contents 'component'
wwahammy Sep 6, 2023
1a59f95
Merge pull request #755 from CommitChange/move-to-customizable-highli…
wwahammy Sep 6, 2023
61d2656
Add typescript types for Ramda
wwahammy Sep 7, 2023
817d23f
Merge pull request #756 from CommitChange/add-ramda-types
wwahammy Sep 7, 2023
bd59620
Add @types/form-serialize
wwahammy Sep 7, 2023
f7ee280
Create tested components for customField
wwahammy Sep 7, 2023
0d88c04
Merge pull request #757 from CommitChange/add-types-for-serialize
wwahammy Sep 8, 2023
a558dcd
Add customFields component to info-step.js
wwahammy Sep 8, 2023
fd6f9a0
Move customField parsing into a typescript file
wwahammy Sep 8, 2023
6fcd242
Merge pull request #758 from CommitChange/move-custom-fields-into-com…
wwahammy Sep 8, 2023
53cce51
Merge branch 'supporter_level_goal' into add-field-parsing
wwahammy Sep 8, 2023
f8f27fe
Add types for uuid package
wwahammy Sep 8, 2023
084671c
Merge pull request #762 from CommitChange/add-uuid-types
wwahammy Sep 8, 2023
27eb720
Merge remote-tracking branch 'origin/supporter_level_goal' into add-f…
wwahammy Sep 8, 2023
eca1cdd
Use external custom field parsing in get-params.js
wwahammy Sep 8, 2023
9217447
Merge pull request #759 from CommitChange/add-field-parsing
wwahammy Sep 8, 2023
546359c
Move splitParam into typescript
wwahammy Sep 8, 2023
436b775
Use external splitParam in get-params
wwahammy Sep 8, 2023
dbd9007
Merge pull request #763 from CommitChange/move-split-params
wwahammy Sep 8, 2023
f4e8bc5
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 11, 2023
df88ddc
Merge pull request #764 from CommitChange/dependabot/github_actions/a…
wwahammy Sep 11, 2023
8978dbc
Move formatFormData into its own file
wwahammy Sep 11, 2023
b5e9800
Remove unused import on info-step
wwahammy Sep 11, 2023
a431816
Merge pull request #766 from CommitChange/remove-button-const
wwahammy Sep 11, 2023
201024b
Merge branch 'supporter_level_goal' into tsify-serialize-form
wwahammy Sep 11, 2023
ae1bba7
Merge pull request #765 from CommitChange/tsify-serialize-form
wwahammy Sep 11, 2023
52b807e
Remove unneeded baseUrl config
wwahammy Sep 11, 2023
71dc174
Merge pull request #767 from CommitChange/remove-unneeded-baseUrl-config
wwahammy Sep 12, 2023
6c03852
Users can connect their bank account even if verification isn't done.
wwahammy Sep 13, 2023
04c123e
Merge pull request #768 from CommitChange/update-link-to-bank-modal
wwahammy Sep 14, 2023
7eccf86
Update browserslist db
wwahammy Sep 14, 2023
078ca0b
Merge pull request #769 from CommitChange/update-browser-db
wwahammy Sep 14, 2023
bc7cb83
Fix Mailchimp.sync_nonprofit_users
wwahammy Sep 29, 2023
ed6b1e9
Merge pull request #770 from CommitChange/fix-the-sync-nonprofit_users
wwahammy Sep 29, 2023
ced2b9d
Correct a mixed up set of arguments
wwahammy Sep 29, 2023
1cbaca5
Merge pull request #771 from CommitChange/correct-aj-arguments
wwahammy Sep 29, 2023
5088196
Move calculated names to a concern and use for Supporter
wwahammy Sep 29, 2023
b55092f
Add calculated first and last names to User
wwahammy Sep 29, 2023
f0aa1b1
Merge pull request #772 from CommitChange/move-calculated-names-into-…
wwahammy Sep 29, 2023
43d2663
Add FNAME to the Mailchimp subscription
wwahammy Oct 1, 2023
92775bd
Correct the name of the NP_ID tag
wwahammy Oct 1, 2023
5130b50
Correct mailchimp spec
wwahammy Oct 1, 2023
489c5e8
Merge pull request #774 from CommitChange/correct-name-of-np-tag
wwahammy Oct 1, 2023
6d2fae2
Merge branch 'supporter_level_goal' into 4207-add-first-name-merge-ta…
wwahammy Oct 1, 2023
c29c7ef
Merge pull request #773 from CommitChange/4207-add-first-name-merge-t…
wwahammy Oct 1, 2023
faf1c0d
Add and use json5 NPM package for custom fields
wwahammy Oct 2, 2023
cb46cf5
Add tests for .parseCustomFields for JSON fields
wwahammy Oct 3, 2023
3ef3ecb
Merge pull request #775 from CommitChange/add-json-parsed-custom-fields
wwahammy Oct 6, 2023
64b5e3c
Remove unused R import
wwahammy Oct 6, 2023
82af695
Cleanup utilities.js
wwahammy Oct 6, 2023
4359de8
Cleanup apply_filter
wwahammy Oct 6, 2023
d9148bb
Merge branch 'supporter_level_goal' into cleanup-utilities.js
wwahammy Oct 6, 2023
39ff29a
Merge pull request #776 from CommitChange/cleanup-utilities.js
wwahammy Oct 6, 2023
c35ec5f
Simplify an operation
wwahammy Oct 6, 2023
e03461f
Merge pull request #777 from CommitChange/simplify-parseCustomField
wwahammy Oct 6, 2023
a4bdb5d
Add commonFetch to DonationSubmitter types
wwahammy Oct 6, 2023
ed07e46
Merge pull request #781 from CommitChange/add-common-fetch-to-donatio…
wwahammy Oct 6, 2023
3b22186
Add NP_SUPP to Mailchimp output
wwahammy Oct 7, 2023
6bc2c4e
Merge pull request #784 from CommitChange/add-support-for-np-supp
wwahammy Oct 7, 2023
ca6724f
Bump fsevents from 1.2.7 to 1.2.13
dependabot[bot] Oct 10, 2023
c1af6a6
Merge pull request #787 from CommitChange/dependabot/npm_and_yarn/fse…
wwahammy Oct 10, 2023
defab99
Add email customization
wwahammy Oct 11, 2023
66b6bf9
Merge pull request #788 from CommitChange/email-customization
wwahammy Oct 11, 2023
82dea48
Add EIN from nonprofit to receipt
wwahammy Oct 12, 2023
3ff6f40
Merge pull request #789 from CommitChange/add-ein-to-receipt
wwahammy Oct 13, 2023
acb721d
Reuse CustomFieldDescription TS definition
wwahammy Oct 13, 2023
2125eed
Merge pull request #790 from CommitChange/reuse-custom-field-description
wwahammy Oct 13, 2023
b15ec1b
Add jest-extended for testing
wwahammy Oct 13, 2023
bf91c33
Merge pull request #791 from CommitChange/add-jest-extended
wwahammy Oct 13, 2023
ec17449
Fix jest-extended import
wwahammy Oct 13, 2023
f03c455
Merge pull request #792 from CommitChange/fix/jest-extended-import
wwahammy Oct 13, 2023
67fbe24
Improve json string parser abstraction
wwahammy Oct 13, 2023
b172645
Merge pull request #793 from CommitChange/update-json-string-parser
wwahammy Oct 13, 2023
e201ef1
Remove unused from metrics.es6
wwahammy Oct 7, 2023
a83f0ce
Remove unused in bank_account/confirm/index.es6
wwahammy Oct 7, 2023
be43010
Remove unused from campaigns/supporters/index/supporter-table.es6
wwahammy Oct 7, 2023
0980d88
Remove unused from components/tables/search.es6
wwahammy Oct 7, 2023
9b05f3e
Remove unused file
wwahammy Oct 7, 2023
9b3cda5
Remove unused in campaigns/new/peer_to_peer_wizard.js
wwahammy Oct 7, 2023
89711f5
Cleanup campaigns/new/wizard.js
wwahammy Oct 7, 2023
106f98b
Cleanup client/js/campaigns/new/peer_to_peer_wizard.js
wwahammy Oct 7, 2023
37d51ba
Cleanup client/js/bank_accounts/create.es6
wwahammy Oct 7, 2023
443ae65
Cleanup client/js/cards/create-frp.es6
wwahammy Oct 7, 2023
397a530
Cleanup client/js/cards/create.js
wwahammy Oct 7, 2023
4ebebbe
Cleanup client/js/common/ajax/check_campaign_or_event_name.js
wwahammy Oct 7, 2023
f534919
Cleanup client/js/common/ajax/get_campaign_and_event_names_and_ids.js
wwahammy Oct 7, 2023
c42fefc
Cleanpu client/js/common/application_view.js
wwahammy Oct 7, 2023
2dc5607
Cleanup client/js/common/autosubmit.js
wwahammy Oct 7, 2023
2b8ccd8
Remove unused code in search-data.js
wwahammy Oct 14, 2023
8712a70
Merge pull request #786 from CommitChange/remove-unused
wwahammy Oct 14, 2023
5fd9f5d
Change vars to const in dedication-form
wwahammy Oct 14, 2023
4e7feac
Add a spec for get-params
wwahammy Oct 14, 2023
1ca379f
Merge pull request #794 from CommitChange/improve-dedication-form-to-…
wwahammy Oct 14, 2023
6e42c5c
Add a spec for get-params
wwahammy Oct 14, 2023
f451dfb
Merge pull request #796 from CommitChange/add-params-spec
wwahammy Oct 14, 2023
fcd1953
Fix key prop warning in test
wwahammy Oct 14, 2023
d40e4c7
Merge branch 'supporter_level_goal' into fix-key-prop-warning
wwahammy Oct 14, 2023
3a7da7a
Merge pull request #797 from CommitChange/fix-key-prop-warning
wwahammy Oct 14, 2023
eb08318
Simplify exports in parseFields
wwahammy Oct 16, 2023
d3d01e2
Remove unused ApplicationHelper.simple_time method
wwahammy Oct 16, 2023
55d5778
Merge pull request #798 from CommitChange/simplify-parseFields-export
wwahammy Oct 16, 2023
b2360bb
Remove unused Format::Date.from method
wwahammy Oct 16, 2023
89bc1fb
Merge branch 'supporter_level_goal' into remove-unused-application_he…
wwahammy Oct 16, 2023
b85e831
Merge pull request #800 from CommitChange/remove-unused-date.from-method
wwahammy Oct 16, 2023
c75fe8a
Merge branch 'supporter_level_goal' into remove-unused-application_he…
wwahammy Oct 16, 2023
d77e5c4
Add proper return types
wwahammy Oct 16, 2023
f688367
Merge pull request #801 from CommitChange/ReadableKind
wwahammy Oct 16, 2023
bebf71a
Merge pull request #799 from CommitChange/remove-unused-application_h…
wwahammy Oct 16, 2023
525a4d6
Remove comment in meta.es6
wwahammy Oct 17, 2023
c68f48e
Add Nonprofit#use_zone
wwahammy Oct 17, 2023
896cfd0
Merge pull request #802 from CommitChange/remove-comment-in-code
wwahammy Oct 17, 2023
09bec76
Merge branch 'supporter_level_goal' into add-use_zone
wwahammy Oct 17, 2023
ab456fc
Merge pull request #803 from CommitChange/add-use_zone
wwahammy Oct 17, 2023
ca19ca2
Bump @babel/traverse from 7.18.13 to 7.23.2
dependabot[bot] Oct 18, 2023
28f98f8
Merge pull request #804 from CommitChange/dependabot/npm_and_yarn/bab…
wwahammy Oct 18, 2023
421787b
Add a query to a supporters that gets all of the payments during a gi…
wwahammy Oct 18, 2023
d0839dc
Merge branch 'supporter_level_goal' into 4044-a-query-of-all-payments…
wwahammy Oct 18, 2023
943513d
Merge pull request #805 from CommitChange/4044-a-query-of-all-payment…
wwahammy Oct 18, 2023
f6ebd5c
Add ability for nonprofits to search payments during their NP year
wwahammy Oct 18, 2023
571780c
Merge branch 'supporter_level_goal' into search-payments-during_np_year
wwahammy Oct 18, 2023
e28970c
Add Nonprofit#supporters_who_have_payments_during_year
wwahammy Oct 18, 2023
e291f3c
Merge pull request #806 from CommitChange/search-payments-during_np_year
wwahammy Oct 18, 2023
ce604cc
Merge branch 'supporter_level_goal' into add-supporters-who-have-given
wwahammy Oct 18, 2023
efe877f
Merge pull request #807 from CommitChange/add-supporters-who-have-given
wwahammy Oct 18, 2023
6963644
Fix missing license header
wwahammy Oct 19, 2023
98ae838
Merge pull request #808 from CommitChange/add-fix-missing-license
wwahammy Oct 19, 2023
618ba08
Update CDN for Commitchange production
wwahammy Oct 20, 2023
d25e2da
Migrate to use ApplicationRecord as base class
wwahammy Oct 25, 2023
66886ce
Merge pull request #809 from CommitChange/update-cdn-url
wwahammy Oct 25, 2023
a3dff47
Revert "Update CDN for Commitchange production"
wwahammy Oct 25, 2023
2044ca4
Merge pull request #813 from CommitChange/revert-cdn
wwahammy Oct 25, 2023
d427001
Merge pull request #812 from CommitChange/migrate-to-application-record
wwahammy Oct 25, 2023
22ba14a
Bump browserify-sign from 4.0.4 to 4.2.2
dependabot[bot] Oct 27, 2023
a7d5599
Merge pull request #814 from CommitChange/dependabot/npm_and_yarn/bro…
wwahammy Oct 27, 2023
cea4cab
Bump actions/setup-node from 3 to 4
dependabot[bot] Oct 30, 2023
0d89477
Merge pull request #815 from CommitChange/dependabot/github_actions/a…
wwahammy Oct 30, 2023
fb66552
Make the address grouping parts chunkable
wwahammy Nov 1, 2023
71f2f7a
Merge pull request #816 from CommitChange/make-the-address-parts-chun…
wwahammy Nov 2, 2023
c813db2
Add Hash::with_defaults_unless_nil
wwahammy Nov 2, 2023
27eae13
Remove unused pricing_helper
wwahammy Nov 2, 2023
d7d5436
Merge pull request #819 from CommitChange/add-with_defaults_unless_nil
wwahammy Nov 2, 2023
d8205fa
Merge pull request #820 from CommitChange/remove-unused-pricing_helper
wwahammy Nov 2, 2023
b9913b3
Add Fee Coverage Option Config to multiple classes
wwahammy Oct 24, 2023
d4cbbb3
Merge pull request #821 from CommitChange/add-fee_coverage_option_config
wwahammy Nov 2, 2023
ca020ed
Remove unneeded import
wwahammy Nov 2, 2023
db7675d
Remove attr_accessible from MiscRefundInfo
wwahammy Nov 2, 2023
754d17a
Merge pull request #822 from CommitChange/remove-unneeded-code
wwahammy Nov 2, 2023
9d9759d
Merge pull request #823 from CommitChange/remove-attr_accessible-from…
wwahammy Nov 2, 2023
2066118
Remove unused code from ApplicationHelper
wwahammy Nov 2, 2023
cdec0e4
Remove unused code from CardHelper
wwahammy Nov 2, 2023
d1b25d6
Merge pull request #824 from CommitChange/cleanup-application_helper.rb
wwahammy Nov 2, 2023
2dbe0eb
Use slice instead of Hash.keep_keys and remove keep_keys
wwahammy Nov 2, 2023
2fe8286
Merge pull request #825 from CommitChange/cleanup_card_helper
wwahammy Nov 2, 2023
dcbc4c2
Merge pull request #826 from CommitChange/switch-to-slice
wwahammy Nov 3, 2023
f4a6d73
Remove the email social button
wwahammy Nov 3, 2023
420f798
Merge pull request #827 from CommitChange/remove-the-email-social-button
wwahammy Nov 3, 2023
16fc123
Remove email share modal
wwahammy Nov 3, 2023
cc89e35
Merge pull request #828 from CommitChange/remove-email-share-modal
wwahammy Nov 3, 2023
2155f60
Ran npx yarn-deduplicate
wwahammy Nov 3, 2023
6d8eac2
Merge pull request #829 from CommitChange/run-yarn-deduplicate
wwahammy Nov 3, 2023
1191419
Remove unused class
wwahammy Nov 4, 2023
d4b4efa
Merge pull request #831 from CommitChange/remove-unused-class
wwahammy Nov 6, 2023
9b905e4
Add specs for validation of fee_coverage_option_config
wwahammy Nov 7, 2023
b141272
Add fee coverage option inheritance for nonprofit and campaign
wwahammy Nov 7, 2023
b6c8e3c
Merge pull request #832 from CommitChange/add-specs-for-fee_coverage_…
wwahammy Nov 7, 2023
51c8470
Merge branch 'supporter_level_goal' into add-nonprofit-fee_coverage_o…
wwahammy Nov 7, 2023
70dab30
Merge pull request #833 from CommitChange/add-nonprofit-fee_coverage_…
wwahammy Nov 7, 2023
b98bf68
Correct a typo in name of postgres for validator
wwahammy Nov 7, 2023
4be9366
Remove unused required_keys
wwahammy Nov 7, 2023
cb1c572
Merge pull request #834 from CommitChange/correct-typo
wwahammy Nov 7, 2023
e4b5201
Merge pull request #835 from CommitChange/remove-unused-required_keys
wwahammy Nov 7, 2023
7685f58
Reuse readableInterval
wwahammy Oct 16, 2023
9bd208c
Merge pull request #818 from CommitChange/reduce-dupes
wwahammy Nov 8, 2023
7955418
Add custom fields spec in get-params spec
wwahammy Nov 8, 2023
5955728
Merge branch 'supporter_level_goal' into add-params-spec
wwahammy Nov 8, 2023
136f3c5
Merge pull request #836 from CommitChange/add-params-spec
wwahammy Nov 8, 2023
aa35649
Add parseCustomField specs
wwahammy Nov 8, 2023
be92e96
Add parseCustomFields specs
wwahammy Nov 8, 2023
070e382
Merge pull request #837 from CommitChange/add-legacy-parsing-specs
wwahammy Nov 8, 2023
fca118e
Update to es2016 lib for TS
wwahammy Nov 8, 2023
be4cd32
Merge pull request #838 from CommitChange/update-tsconfig
wwahammy Nov 8, 2023
f8e37f2
Add specs to donate/components/info-step/customFields
wwahammy Nov 8, 2023
5344188
Add a type property to the CustomFieldDescription
wwahammy Nov 8, 2023
6b1f0c5
Merge pull request #839 from CommitChange/add-type-to-custom-field-de…
wwahammy Nov 8, 2023
828b242
Add type to get-params
wwahammy Nov 8, 2023
fff0a2f
Merge pull request #840 from CommitChange/add-ts-types-to-get-params
wwahammy Nov 8, 2023
322d3fe
Use typeToFormInputName in customField to correctly set the type of c…
wwahammy Nov 9, 2023
5adb968
Correct return type on sustaining_amount
wwahammy Nov 10, 2023
b69072a
Add initial typescript defs for payment-step
wwahammy Nov 10, 2023
304c27d
Merge pull request #843 from CommitChange/correct-return-type
wwahammy Nov 10, 2023
986d2fe
Merge pull request #842 from CommitChange/add-types-to-payment-steps
wwahammy Nov 10, 2023
9236363
Merge pull request #841 from CommitChange/testTypeToName
wwahammy Nov 10, 2023
1c45d4a
Correct a typing bug
wwahammy Nov 11, 2023
330164c
Correct typing bug in React component
wwahammy Nov 11, 2023
93e2152
Merge pull request #847 from CommitChange/correct-typing-bug
wwahammy Nov 11, 2023
4d06418
Fix typing bug in date
wwahammy Nov 11, 2023
206d925
Merge pull request #848 from CommitChange/correct-another-typing-bug
wwahammy Nov 11, 2023
e310c7f
Merge pull request #849 from CommitChange/fix-another-typing-bug
wwahammy Nov 11, 2023
4078b91
Convert from GetData.chain
wwahammy Nov 14, 2023
05f1e32
Merge branch 'supporter_level_goal' into convert-from-wonky-getdata
wwahammy Nov 14, 2023
c8cc909
Correct documentation in TaxMailerPreview
wwahammy Nov 14, 2023
15c0eba
Merge pull request #851 from CommitChange/correct-docs
wwahammy Nov 14, 2023
7aa41f7
Merge pull request #850 from CommitChange/convert-from-wonky-getdata
wwahammy Nov 15, 2023
e01a791
Move traits for offline donations upwards
wwahammy Nov 16, 2023
6b22c05
Merge pull request #853 from CommitChange/move-traits-to-donation_fac…
wwahammy Nov 16, 2023
f5da1f4
Initial Step Manager work
wwahammy Nov 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"compact":false,
"presets":
["babel-preset-env"]
["babel-preset-env"],
"plugins": ["babel-plugin-transform-object-rest-spread"]
}
1 change: 1 addition & 0 deletions .bootstraprc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"extractStyles": true,
"styles": {
"mixins": true,
"glyphicons": true,
"grid": true,
"forms": true,
"input-groups": true,
Expand Down
5 changes: 5 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ie 11
> 0.25%
last 2 chrome version
last 2 firefox version
last 2 safari version
9 changes: 0 additions & 9 deletions .dockerignore

This file was deleted.

2 changes: 2 additions & 0 deletions .env.template
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
export DEVISE_SECRET_KEY='-- secret string --' #bundle exec rake secret
export SECRET_TOKEN='-- secret string --' #bundle exec rake secret
export SECRET_KEY_BASE='-- secret string --'

export STRIPE_API_KEY='REPLACE' # use your test private key from your stripe account
export STRIPE_API_PUBLIC='REPLACE' # use your test public key from your stripe account
export S3_BUCKET_NAME='REPLACE'
Expand Down
1 change: 1 addition & 0 deletions .env.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export DEVISE_SECRET_KEY='0696452e54b14758b8534437d8cf418ea920ff23bb9c3a061a9ab2827bab4685710e89b899ebd4457df600cb5f2e04adb6a0fdef09a6a45558ecae1d6906f4a6' #bundle exec rake secret
export SECRET_TOKEN='0696452e54b14758b8534437d8cf418ea920ff23bb9c3a061a9ab2827bab4685710e89b899ebd4457df600cb5f2e04adb6a0fdef09a6a45558ecae1d6906f4a6' #bundle exec rake secret
export SECRET_KEY_BASE='0696452e54b14758b8534437d8cf418ea920ff23bb9c3a061a9ab2827bab4685710e89b899ebd4457df600cb5f2e04adb6a0fdef09a6a45558ecae1d6906f4a6' #bundle exec rake secret

export STRIPE_API_KEY='REPLACE' # use your test private key from your stripe account
export STRIPE_API_PUBLIC='REPLACE' # use your test public key from your stripe account
Expand Down
2 changes: 2 additions & 0 deletions .foreman
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
port: 5000
procfile: Procfile.dev
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# make tabs uniform
2a321748229282e853bd979e7b73f16c04a0283a

24 changes: 24 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

- package-ecosystem: "bundler"
directory: "/"
allow:
- dependency-type: "development"
schedule:
interval: "weekly"
groups:
development-dependencies:
dependency-type: "development"
update-types:
- "minor"
- "patch"
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**NOTE: DO NOT discuss internal CommitChange information in your PR; this PR will be public.
Link back to the issue in the Tix repo when you need to do that.**
80 changes: 80 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@

name: Main build
on:
pull_request:
types: [opened, reopened, synchronize]
push:
branches: ["supporter_level_goal"]
concurrency:
group: build--${{ github.head_ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04]
node: [14.19.1]
ruby: ['2.6.10']
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v2
id: changes
with:
filters: |
ruby:
- 'app/**'
- 'bin/**'
- 'config/**'
- 'db/**'
- 'gems/**'
- 'lib/**'
- 'public/**'
- 'script/**'
- 'spec/**'
- '.ruby-version'
- '.rspec'
- 'config.ru'
- 'Gemfile'
- 'Gemfile.lock'
- 'Rakefile'
js:
- '**/*.js*'
- '**/*.es6'
- '**/*.ts*'
- '**/*.json'
- package.json
- yarn.lock
- '.nvmrc'
- '.babelrc'
- '.bootstraprc'
- '.browserlistrc'

- name: Setup PostgreSQL with PostgreSQL extensions and unprivileged user
uses: Daniel-Marynicz/[email protected]
with:
postgres_image_tag: 12-alpine
postgres_user: admin
postgres_password: password
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: 'yarn'
- name: set CUSTOM_RUBY_VERSION environment variable
run: echo "CUSTOM_RUBY_VERSION=${{ matrix.ruby }}" >> $GITHUB_ENV
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true

- run: bin/setup
- if: steps.changes.outputs.ruby == 'true'
name: run spec
run: bin/rake spec
- if: steps.changes.outputs.ruby == 'true'
run: script/compile-assets.sh
- if: steps.changes.outputs.js == 'true'
run: yarn build
- if: steps.changes.outputs.js == 'true'
run: yarn jest
53 changes: 53 additions & 0 deletions .github/workflows/dependent-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# License: LGPL-3.0-or-later
name: Dependent Issues

on:
issues:
types:
- opened
- edited
- reopened
pull_request_target:
types:
- opened
- edited
- reopened
# Makes sure we always add status check for PRs. Useful only if
# this action is required to pass before merging. Can be removed
# otherwise.
- synchronize


jobs:
check:
runs-on: ubuntu-latest
permissions:
actions: none
checks: none
contents: none
deployments: none
issues: write
discussions: none
packages: none
pull-requests: write
repository-projects: none
security-events: none
statuses: write
steps:
- uses: z0al/[email protected]
env:
# (Required) The token to use to make API calls to GitHub.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# (Optional) The token to use to make API calls to GitHub for remote repos.
GITHUB_READ_TOKEN: ${{ secrets.GITHUB_READ_TOKEN }}
with:
# (Optional) The label to use to mark dependent issues
label: dependent

# (Optional) Enable checking for dependencies in issues.
# Enable by setting the value to "on". Default "off"
check_issues: off

# (Optional) A comma-separated list of keywords. Default
# "depends on, blocked by"
keywords: depends on, blocked by
74 changes: 74 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Deploy
on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
mode:
description: Mode to build
required: true
default: 'staging'
type: choice
options:
- staging
version_tag:
description: New Version To Create
required: true
commit_being_built:
description: SHA of the original git version being built
required: true
concurrency:
group: deploy--${{ github.head_ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04]
node: [14.19.1]
ruby: ['2.6.10']
fail-fast: false
steps:
- name: 'Checkout our repo'
uses: actions/checkout@v4
with:
token: ${{ secrets.PAT_TO_RUN_AS_ERIC }}

- name: Setup PostgreSQL with PostgreSQL extensions and unprivileged user
uses: Daniel-Marynicz/[email protected]
with:
postgres_image_tag: 12-alpine
postgres_user: admin
postgres_password: password
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: 'yarn'
- name: set environment variables
run: echo "CUSTOM_RUBY_VERSION=${{ matrix.ruby }}" >> $GITHUB_ENV
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true

- run: bin/setup
- env:
mode: ${{ github.event.inputs.mode }}
ORG_NAME: commitchange
run: yarn build-all-${mode}
- name: "Push deploy"
env:
mode: ${{ github.event.inputs.mode }}
NewVersionTag: ${{ github.event.inputs.version_tag }}
commit_being_built: ${{github.event.inputs.commit_being_built}}
run: |

git add public -f
git config --global user.email "[email protected]"
git config --global user.name "Robot"
git commit -m "Deployed version of $commit_being_built"

git tag $NewVersionTag-$mode-release-deploy
git push origin $NewVersionTag-$mode-release-deploy

git push origin HEAD:staging_deploy -f
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,15 @@ javascripts/api
!public/css/donate-button.v2.css
!public/svgs
!public/svgs/*

/database
.byebug_history

/payouts

# yard related directories
/ruby_docs
/.yardoc

# Data files you wouldn't want to push
*.csv
5 changes: 0 additions & 5 deletions .jshintrc

This file was deleted.

2 changes: 2 additions & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
14.19.1

2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.3.7
2.6.10
13 changes: 0 additions & 13 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions .yardopts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-m markdown -o ./ruby_docs
1 change: 1 addition & 0 deletions CCS_HASH
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ee1902e3b97d7dbec341371b24749ba0e17c069a
Loading