├── .browserslistrc ├── .circleci └── config.yml ├── .dockerignore ├── .env.sample ├── .github └── dependabot.yml ├── .gitignore ├── .node-version ├── .nvmrc ├── .prettierignore ├── .rspec ├── .ruby-gemset ├── .ruby-version ├── .sentryclirc ├── .solargraph.yml ├── .standard.yml ├── .vscode └── settings.json ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE ├── Makefile ├── Procfile ├── Procfile.prod ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── icons │ │ ├── membership.svg │ │ ├── my-debt.svg │ │ ├── my-disputes.svg │ │ ├── profile.svg │ │ ├── union-hub.svg │ │ └── x-close.svg │ ├── images │ │ ├── .keep │ │ ├── cancel_student_debt.jpg │ │ ├── donate_photo_1.jpg │ │ ├── donate_photo_1_mobile.jpg │ │ ├── donate_photo_2.jpg │ │ ├── donate_photo_2_mobile.jpg │ │ ├── logo-dark.svg │ │ ├── logo-light.png │ │ ├── logo-light.svg │ │ ├── logo-small.png │ │ ├── product_1.jpg │ │ ├── product_2.jpg │ │ ├── product_3.jpg │ │ └── you_are_not_a_loan.png │ └── stylesheets │ │ ├── _alerts.scss │ │ ├── _component-fund-item.scss │ │ ├── _footer.scss │ │ ├── _forms.scss │ │ ├── _main-nav.scss │ │ ├── _sidebar.scss │ │ ├── admin.scss │ │ ├── application.scss │ │ ├── base │ │ ├── button.scss │ │ ├── globals.scss │ │ ├── input.scss │ │ └── material-icons.scss │ │ ├── checkout.scss │ │ ├── mailer.scss │ │ ├── membership.scss │ │ ├── minimal.scss │ │ ├── static-pages.scss │ │ └── user │ │ ├── _notice.scss │ │ └── _sections.scss ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── components │ ├── address_field_component.html.erb │ ├── address_field_component.rb │ ├── phone_number_field_component.html.erb │ ├── phone_number_field_component.rb │ ├── select_component.html.erb │ ├── select_component.rb │ ├── text_area_component.html.erb │ ├── text_area_component.rb │ ├── text_field_component.html.erb │ └── text_field_component.rb ├── controllers │ ├── admin │ │ ├── dashboard_controller.rb │ │ ├── donations_controller.rb │ │ ├── funds_controller.rb │ │ ├── subscriptions_controller.rb │ │ └── users_controller.rb │ ├── admin_controller.rb │ ├── application_controller.rb │ ├── charges_controller.rb │ ├── concerns │ │ └── .keep │ ├── cypress_controller.rb │ ├── dashboard_controller.rb │ ├── funds_controller.rb │ ├── hub_controller.rb │ ├── memberships_controller.rb │ ├── sessions_controller.rb │ ├── static_pages_controller.rb │ ├── subscriptions_controller.rb │ ├── test_pages_controller.rb │ ├── user_confirmations_controller.rb │ ├── user_profiles_controller.rb │ └── users_controller.rb ├── form_builders │ └── application_form_builder.rb ├── helpers │ ├── admin │ │ └── donation_helper.rb │ ├── application_helper.rb │ ├── charges_helper.rb │ ├── payments_helper.rb │ ├── static_pages_helper.rb │ ├── svg_helper.rb │ └── users_helper.rb ├── javascript │ ├── bundles │ │ ├── Admin │ │ │ └── components │ │ │ │ ├── Dashboard │ │ │ │ ├── Metric.jsx │ │ │ │ └── index.jsx │ │ │ │ ├── Donations │ │ │ │ ├── Table.jsx │ │ │ │ └── index.jsx │ │ │ │ ├── Drawer.jsx │ │ │ │ ├── Funds │ │ │ │ ├── Table.jsx │ │ │ │ └── index.jsx │ │ │ │ ├── Subscriptions │ │ │ │ ├── Table.jsx │ │ │ │ └── index.jsx │ │ │ │ └── Users │ │ │ │ ├── Table.jsx │ │ │ │ └── index.jsx │ │ └── User │ │ │ └── components │ │ │ ├── DonationsHistory.jsx │ │ │ ├── Drawer.jsx │ │ │ ├── SubscriptionCancel.jsx │ │ │ └── UserShow.jsx │ ├── channels │ │ ├── consumer.js │ │ └── index.js │ ├── components │ │ ├── ButtonTout │ │ │ ├── index.jsx │ │ │ └── style.scss │ │ ├── DatePickerField │ │ │ ├── index.jsx │ │ │ └── style.scss │ │ ├── PhoneNumberField │ │ │ ├── index.jsx │ │ │ └── style.scss │ │ └── UpdateCreditCardForm │ │ │ ├── BillingAddressField.jsx │ │ │ ├── index.jsx │ │ │ └── style.scss │ ├── packs │ │ ├── application.js │ │ ├── donation-widget.js │ │ ├── membership-widget.js │ │ ├── sentry.js.erb │ │ ├── server_rendering.js │ │ └── user-bundle.js │ └── stylesheets │ │ └── application.scss ├── jobs │ ├── add_location_data_to_user_profile_job.rb │ ├── application_job.rb │ ├── find_due_subscriptions_job.rb │ ├── link_discourse_account_job.rb │ ├── subscribe_user_to_newsletter_job.rb │ └── subscription_payment_job.rb ├── mailers │ ├── application_mailer.rb │ ├── donation_mailer.rb │ ├── membership_mailer.rb │ └── user_mailer.rb ├── models │ ├── application_record.rb │ ├── concerns │ │ └── .keep │ ├── current_user.rb │ ├── donation.rb │ ├── fund.rb │ ├── subscription.rb │ ├── subscription_donation.rb │ ├── user.rb │ └── user_profile.rb ├── services │ ├── discourse_service.rb │ ├── donation_service.rb │ ├── membership_service.rb │ └── session_provider.rb └── views │ ├── active_storage │ └── blobs │ │ └── _blob.html.erb │ ├── admin │ ├── dashboard │ │ └── index.html.erb │ ├── donations │ │ ├── _donation.json.jbuilder │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── funds │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ ├── subscriptions │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ └── users │ │ ├── _form.html.erb │ │ ├── _user.json.jbuilder │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── charges │ ├── _fund_item.erb │ └── new.html.erb │ ├── dashboard │ └── index.html.erb │ ├── donation_mailer │ └── thank_you_email.html.inky │ ├── layouts │ ├── _header.html.erb │ ├── _sentry.html.erb │ ├── admin.html.erb │ ├── application.html.erb │ ├── backoffice.html.erb │ ├── mailer.html.inky │ ├── mailer.text.inky │ ├── minimal.html.erb │ └── test_page.html.erb │ ├── membership_mailer │ └── payment_failure_email.html.inky │ ├── memberships │ ├── _edit_amount_form.html.erb │ ├── _edit_card.html.erb │ ├── _pause_membership.html.erb │ ├── _resume_membership.html.erb │ └── index.html.erb │ ├── shared │ ├── _analytics_scripts.html.erb │ ├── _chatwoot.html.erb │ ├── _flash_messages.html.erb │ ├── _header.html.erb │ ├── _sidebar.html.erb │ └── _stripe_scripts.html.erb │ ├── static_pages │ └── thank_you.html.erb │ ├── test_pages │ ├── widget_donation.html.erb │ └── widget_membership.html.erb │ ├── user_confirmations │ ├── confirm.html.erb │ └── confirm_email_token.html.erb │ ├── user_mailer │ └── welcome_email.html.inky │ └── user_profiles │ ├── _form.html.erb │ └── edit.html.erb ├── babel.config.js ├── bin ├── bundle ├── rails ├── rake ├── rspec ├── setup ├── spring ├── webpack ├── webpack-dev-server └── yarn ├── codecov.yml ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── cors.rb │ ├── cypress_on_rails.rb │ ├── cypress_rails.rb │ ├── filter_parameter_logging.rb │ ├── health_check.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── raven.rb │ ├── recaptcha.rb │ ├── session_store.rb │ ├── sidekiq.rb │ ├── stripe.rb │ ├── webpacker.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── sidekiq.yml ├── spring.rb ├── storage.yml ├── webpack │ ├── development.js │ ├── environment.js │ ├── loaders │ │ └── erb.js │ ├── production.js │ └── test.js └── webpacker.yml ├── cypress.json ├── cypress ├── app_commands │ ├── clean.rb │ ├── eval.rb │ ├── factory_bot.rb │ ├── log_fail.rb │ └── scenarios │ │ └── basic.rb ├── cypress_helper.rb ├── fixtures │ └── example.json ├── integration │ ├── donation.spec.js │ ├── email-confirmation.spec.js │ ├── member-membership.spec.js │ ├── member-profile.spec.js │ └── membership.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ ├── index.js │ └── on-rails.js ├── db ├── data │ ├── 20210422004807_migrate_user_profile.rb │ ├── 20210519195970_subscription_status.rb │ └── 20210530161632_add_metadata_to_subscriptions.rb ├── data_schema.rb ├── migrate │ ├── 20190815082234_create_users.rb │ ├── 20190815140230_create_plans.rb │ ├── 20190815144118_create_subscriptions.rb │ ├── 20190815144627_add_stripe_id_to_users.rb │ ├── 20190815150836_add_unique_index_to_active_subscription.rb │ ├── 20190820114858_create_cards.rb │ ├── 20190822095006_create_donations.rb │ ├── 20190823103336_add_extra_user_data_to_donations.rb │ ├── 20190823104707_create_subscription_donations.rb │ ├── 20190828135726_add_status_enum_to_donations.rb │ ├── 20190828142827_add_stripe_card_id_to_cards.rb │ ├── 20190829110058_add_headline_to_plans.rb │ ├── 20190829110553_create_active_storage_tables.active_storage.rb │ ├── 20190829110554_create_action_text_tables.action_text.rb │ ├── 20190911105052_add_start_date_to_subscription.rb │ ├── 20190913204149_add_user_sso_fields.rb │ ├── 20190923093815_add_user_to_donation.rb │ ├── 20190924155434_add_last_charge_to_subscription.rb │ ├── 20190930093321_rename_charge_date_on_subscription.rb │ ├── 20191017102956_add_subscription_change.rb │ ├── 20191018102113_add_status_to_plan_change.rb │ ├── 20200819170034_add_charge_info_to_donation.rb │ ├── 20200819181743_rename_user_data_column.rb │ ├── 20200819211804_add_user_data_json_field_to_donations.rb │ ├── 20200820213937_change_charge_data_to_jsonb.rb │ ├── 20200826194951_change_default_statuses.rb │ ├── 20200831140351_create_funds.rb │ ├── 20200831142637_add_fund_to_donations.rb │ ├── 20200901215441_drop_cards.rb │ ├── 20200914231027_remove_subscription_index.rb │ ├── 20200919014203_add_amount_to_subscription.rb │ ├── 20200924184535_add_subscriptions_to_donations.rb │ ├── 20200924215740_add_subscription_amount_default_value.rb │ ├── 20200925234657_add_user_confirmation.rb │ ├── 20200926225121_change_user_custom_fields_default.rb │ ├── 20201111222945_remove_plans.rb │ ├── 20210211225203_add_active_to_user.rb │ ├── 20210211230812_add_email_token_to_user.rb │ ├── 20210217192354_change_email_to_citext.rb │ ├── 20210217192628_add_index_to_users_email.rb │ ├── 20210224211702_remove_user_confirmation_email.rb │ ├── 20210301230150_remove_activated_at_from_user.rb │ ├── 20210407182642_create_user_profiles.rb │ ├── 20210420210306_add_registration_ip_address_to_users.rb │ ├── 20210420210401_add_registration_email_to_user_profiles.rb │ ├── 20210420212637_rename_custom_fields_to_metadata.rb │ ├── 20210507221503_add_metadata_to_subscription.rb │ ├── 20210519195922_add_status_to_subscription.rb │ ├── 20210522002127_create_versions.rb │ ├── 20210522002128_add_object_changes_to_versions.rb │ ├── 20210601004722_remove_active_from_subscriptions.rb │ ├── 20210803213121_add_aboutme_to_user_profiles.rb │ └── 20210803220642_add_whyjoined_to_user_profiles.rb ├── schema.rb └── seeds.rb ├── docker-compose.yml ├── dump.rdb ├── lib ├── admin_constraint.rb ├── algolia_places_client.rb ├── assets │ └── .keep ├── redis │ └── namespace_extensions.rb └── tasks │ ├── .keep │ ├── auto_annotate_models.rake │ └── sidekiq_healtcheck.rake ├── log └── .keep ├── package.json ├── postcss.config.js ├── public ├── 404.html ├── 422.html ├── 500.html ├── android-chrome-144x144.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── mstile-150x150.png ├── robots.txt └── safari-pinned-tab.svg ├── scripts └── ecs_db_migrate.rb ├── spec ├── cassettes │ └── SubscribeUserToNewsletterJob │ │ └── _perform │ │ └── happy │ │ ├── subscribes_user_to_the_newsletter_list.yml │ │ └── subscribes_user_with_tags_to_the_newsletter_list.yml ├── controllers │ ├── charges_controller_spec.rb │ ├── funds_controller_spec.rb │ ├── memberships_controller_spec.rb │ ├── subscriptions_controller_spec.rb │ ├── user_confirmations_controller_spec.rb │ ├── user_profiles_controller_spec.rb │ └── users_controller_spec.rb ├── factories │ ├── donations.rb │ ├── funds.rb │ ├── subscription_donations.rb │ ├── subscriptions.rb │ ├── user_profile.rb │ └── users.rb ├── fixtures │ └── files │ │ └── jwt_sso_payload.json ├── jobs │ ├── add_location_data_to_user_profile_job_spec.rb │ ├── find_due_subscriptions_job_spec.rb │ ├── link_discourse_account_job_spec.rb │ ├── subscribe_user_to_newsletter_job_spec.rb │ └── subscription_payment_job_spec.rb ├── lib │ └── algolia_places_client_spec.rb ├── mailers │ ├── previews │ │ ├── donation_mailer_preview.rb │ │ ├── membership_mailer_preview.rb │ │ └── user_mailer_preview.rb │ └── user_mailer_spec.rb ├── models │ ├── donation_spec.rb │ ├── fund_spec.rb │ ├── subscription_donation_spec.rb │ ├── subscription_spec.rb │ ├── user_profile_spec.rb │ └── user_spec.rb ├── rails_helper.rb ├── services │ ├── discourse_service_spec.rb │ ├── donation_service_spec.rb │ ├── membership_service_spec.rb │ └── session_provider_spec.rb ├── spec_helper.rb └── support │ ├── config │ └── capybara.rb │ └── helpers │ ├── discourse.rb │ └── stripe_elements.rb ├── storage └── .keep ├── tailwind.config.js ├── tmp └── .keep ├── vendor └── .keep └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 14.16.0 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | .node-version -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.prettierignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | membership 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.2 2 | -------------------------------------------------------------------------------- /.sentryclirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.sentryclirc -------------------------------------------------------------------------------- /.solargraph.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.solargraph.yml -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.standard.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Procfile.prod -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/icons/membership.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/membership.svg -------------------------------------------------------------------------------- /app/assets/icons/my-debt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/my-debt.svg -------------------------------------------------------------------------------- /app/assets/icons/my-disputes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/my-disputes.svg -------------------------------------------------------------------------------- /app/assets/icons/profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/profile.svg -------------------------------------------------------------------------------- /app/assets/icons/union-hub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/union-hub.svg -------------------------------------------------------------------------------- /app/assets/icons/x-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/icons/x-close.svg -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/cancel_student_debt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/cancel_student_debt.jpg -------------------------------------------------------------------------------- /app/assets/images/donate_photo_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/donate_photo_1.jpg -------------------------------------------------------------------------------- /app/assets/images/donate_photo_1_mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/donate_photo_1_mobile.jpg -------------------------------------------------------------------------------- /app/assets/images/donate_photo_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/donate_photo_2.jpg -------------------------------------------------------------------------------- /app/assets/images/donate_photo_2_mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/donate_photo_2_mobile.jpg -------------------------------------------------------------------------------- /app/assets/images/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/logo-dark.svg -------------------------------------------------------------------------------- /app/assets/images/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/logo-light.png -------------------------------------------------------------------------------- /app/assets/images/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/logo-light.svg -------------------------------------------------------------------------------- /app/assets/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/logo-small.png -------------------------------------------------------------------------------- /app/assets/images/product_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/product_1.jpg -------------------------------------------------------------------------------- /app/assets/images/product_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/product_2.jpg -------------------------------------------------------------------------------- /app/assets/images/product_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/product_3.jpg -------------------------------------------------------------------------------- /app/assets/images/you_are_not_a_loan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/images/you_are_not_a_loan.png -------------------------------------------------------------------------------- /app/assets/stylesheets/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_alerts.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/_component-fund-item.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_component-fund-item.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_footer.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_forms.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/_main-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_main-nav.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/_sidebar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/admin.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/base/button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/base/button.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/base/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/base/globals.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/base/input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/base/input.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/base/material-icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/base/material-icons.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/checkout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/checkout.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/mailer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/mailer.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/membership.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/membership.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/minimal.scss: -------------------------------------------------------------------------------- 1 | .content { 2 | padding: 2rem; 3 | } 4 | -------------------------------------------------------------------------------- /app/assets/stylesheets/static-pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/static-pages.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/user/_notice.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/user/_notice.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/user/_sections.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/assets/stylesheets/user/_sections.scss -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/components/address_field_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/address_field_component.html.erb -------------------------------------------------------------------------------- /app/components/address_field_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/address_field_component.rb -------------------------------------------------------------------------------- /app/components/phone_number_field_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/phone_number_field_component.html.erb -------------------------------------------------------------------------------- /app/components/phone_number_field_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/phone_number_field_component.rb -------------------------------------------------------------------------------- /app/components/select_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/select_component.html.erb -------------------------------------------------------------------------------- /app/components/select_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/select_component.rb -------------------------------------------------------------------------------- /app/components/text_area_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/text_area_component.html.erb -------------------------------------------------------------------------------- /app/components/text_area_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/text_area_component.rb -------------------------------------------------------------------------------- /app/components/text_field_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/text_field_component.html.erb -------------------------------------------------------------------------------- /app/components/text_field_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/components/text_field_component.rb -------------------------------------------------------------------------------- /app/controllers/admin/dashboard_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin/dashboard_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/donations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin/donations_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/funds_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin/funds_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/subscriptions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin/subscriptions_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/charges_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/charges_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/cypress_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/cypress_controller.rb -------------------------------------------------------------------------------- /app/controllers/dashboard_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/dashboard_controller.rb -------------------------------------------------------------------------------- /app/controllers/funds_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/funds_controller.rb -------------------------------------------------------------------------------- /app/controllers/hub_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/hub_controller.rb -------------------------------------------------------------------------------- /app/controllers/memberships_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/memberships_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/subscriptions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/subscriptions_controller.rb -------------------------------------------------------------------------------- /app/controllers/test_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/test_pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_confirmations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/user_confirmations_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_profiles_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/user_profiles_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/form_builders/application_form_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/form_builders/application_form_builder.rb -------------------------------------------------------------------------------- /app/helpers/admin/donation_helper.rb: -------------------------------------------------------------------------------- 1 | module Admin::DonationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/charges_helper.rb: -------------------------------------------------------------------------------- 1 | module ChargesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/payments_helper.rb: -------------------------------------------------------------------------------- 1 | module PaymentsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/static_pages_helper.rb: -------------------------------------------------------------------------------- 1 | module StaticPagesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/svg_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/helpers/svg_helper.rb -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Dashboard/Metric.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Dashboard/Metric.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Dashboard/index.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Donations/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Donations/Table.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Donations/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Donations/index.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Drawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Drawer.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Funds/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Funds/Table.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Funds/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Funds/index.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Subscriptions/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Subscriptions/Table.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Subscriptions/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Subscriptions/index.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Users/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Users/Table.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/Admin/components/Users/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/Admin/components/Users/index.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/User/components/DonationsHistory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/User/components/DonationsHistory.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/User/components/Drawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/User/components/Drawer.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/User/components/SubscriptionCancel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/User/components/SubscriptionCancel.jsx -------------------------------------------------------------------------------- /app/javascript/bundles/User/components/UserShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/bundles/User/components/UserShow.jsx -------------------------------------------------------------------------------- /app/javascript/channels/consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/channels/consumer.js -------------------------------------------------------------------------------- /app/javascript/channels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/channels/index.js -------------------------------------------------------------------------------- /app/javascript/components/ButtonTout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/ButtonTout/index.jsx -------------------------------------------------------------------------------- /app/javascript/components/ButtonTout/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/ButtonTout/style.scss -------------------------------------------------------------------------------- /app/javascript/components/DatePickerField/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/DatePickerField/index.jsx -------------------------------------------------------------------------------- /app/javascript/components/DatePickerField/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/DatePickerField/style.scss -------------------------------------------------------------------------------- /app/javascript/components/PhoneNumberField/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/PhoneNumberField/index.jsx -------------------------------------------------------------------------------- /app/javascript/components/PhoneNumberField/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/PhoneNumberField/style.scss -------------------------------------------------------------------------------- /app/javascript/components/UpdateCreditCardForm/BillingAddressField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/UpdateCreditCardForm/BillingAddressField.jsx -------------------------------------------------------------------------------- /app/javascript/components/UpdateCreditCardForm/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/UpdateCreditCardForm/index.jsx -------------------------------------------------------------------------------- /app/javascript/components/UpdateCreditCardForm/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/components/UpdateCreditCardForm/style.scss -------------------------------------------------------------------------------- /app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/packs/application.js -------------------------------------------------------------------------------- /app/javascript/packs/donation-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/packs/donation-widget.js -------------------------------------------------------------------------------- /app/javascript/packs/membership-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/packs/membership-widget.js -------------------------------------------------------------------------------- /app/javascript/packs/sentry.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/packs/sentry.js.erb -------------------------------------------------------------------------------- /app/javascript/packs/server_rendering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/packs/server_rendering.js -------------------------------------------------------------------------------- /app/javascript/packs/user-bundle.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/javascript/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/javascript/stylesheets/application.scss -------------------------------------------------------------------------------- /app/jobs/add_location_data_to_user_profile_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/add_location_data_to_user_profile_job.rb -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/jobs/find_due_subscriptions_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/find_due_subscriptions_job.rb -------------------------------------------------------------------------------- /app/jobs/link_discourse_account_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/link_discourse_account_job.rb -------------------------------------------------------------------------------- /app/jobs/subscribe_user_to_newsletter_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/subscribe_user_to_newsletter_job.rb -------------------------------------------------------------------------------- /app/jobs/subscription_payment_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/jobs/subscription_payment_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/donation_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/mailers/donation_mailer.rb -------------------------------------------------------------------------------- /app/mailers/membership_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/mailers/membership_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/current_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/current_user.rb -------------------------------------------------------------------------------- /app/models/donation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/donation.rb -------------------------------------------------------------------------------- /app/models/fund.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/fund.rb -------------------------------------------------------------------------------- /app/models/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/subscription.rb -------------------------------------------------------------------------------- /app/models/subscription_donation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/subscription_donation.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/models/user_profile.rb -------------------------------------------------------------------------------- /app/services/discourse_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/services/discourse_service.rb -------------------------------------------------------------------------------- /app/services/donation_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/services/donation_service.rb -------------------------------------------------------------------------------- /app/services/membership_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/services/membership_service.rb -------------------------------------------------------------------------------- /app/services/session_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/services/session_provider.rb -------------------------------------------------------------------------------- /app/views/active_storage/blobs/_blob.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/active_storage/blobs/_blob.html.erb -------------------------------------------------------------------------------- /app/views/admin/dashboard/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/dashboard/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/donations/_donation.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/donations/_donation.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/donations/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/donations/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/donations/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/donations/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/donations/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/donations/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/donations/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/donations/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/funds/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/funds/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/funds/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/funds/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/funds/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/funds/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/funds/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/funds/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/subscriptions/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/subscriptions/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/subscriptions/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/subscriptions/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/subscriptions/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/subscriptions/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/subscriptions/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/admin/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/admin/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/charges/_fund_item.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/charges/_fund_item.erb -------------------------------------------------------------------------------- /app/views/charges/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/charges/new.html.erb -------------------------------------------------------------------------------- /app/views/dashboard/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/dashboard/index.html.erb -------------------------------------------------------------------------------- /app/views/donation_mailer/thank_you_email.html.inky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/donation_mailer/thank_you_email.html.inky -------------------------------------------------------------------------------- /app/views/layouts/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/_header.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_sentry.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/_sentry.html.erb -------------------------------------------------------------------------------- /app/views/layouts/admin.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/admin.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/backoffice.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/backoffice.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.inky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/mailer.html.inky -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.inky: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/layouts/minimal.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/minimal.html.erb -------------------------------------------------------------------------------- /app/views/layouts/test_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/layouts/test_page.html.erb -------------------------------------------------------------------------------- /app/views/membership_mailer/payment_failure_email.html.inky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/membership_mailer/payment_failure_email.html.inky -------------------------------------------------------------------------------- /app/views/memberships/_edit_amount_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/memberships/_edit_amount_form.html.erb -------------------------------------------------------------------------------- /app/views/memberships/_edit_card.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/memberships/_edit_card.html.erb -------------------------------------------------------------------------------- /app/views/memberships/_pause_membership.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/memberships/_pause_membership.html.erb -------------------------------------------------------------------------------- /app/views/memberships/_resume_membership.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/memberships/_resume_membership.html.erb -------------------------------------------------------------------------------- /app/views/memberships/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/memberships/index.html.erb -------------------------------------------------------------------------------- /app/views/shared/_analytics_scripts.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_analytics_scripts.html.erb -------------------------------------------------------------------------------- /app/views/shared/_chatwoot.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_chatwoot.html.erb -------------------------------------------------------------------------------- /app/views/shared/_flash_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_flash_messages.html.erb -------------------------------------------------------------------------------- /app/views/shared/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_header.html.erb -------------------------------------------------------------------------------- /app/views/shared/_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/shared/_stripe_scripts.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/shared/_stripe_scripts.html.erb -------------------------------------------------------------------------------- /app/views/static_pages/thank_you.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/static_pages/thank_you.html.erb -------------------------------------------------------------------------------- /app/views/test_pages/widget_donation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/test_pages/widget_donation.html.erb -------------------------------------------------------------------------------- /app/views/test_pages/widget_membership.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/test_pages/widget_membership.html.erb -------------------------------------------------------------------------------- /app/views/user_confirmations/confirm.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/user_confirmations/confirm.html.erb -------------------------------------------------------------------------------- /app/views/user_confirmations/confirm_email_token.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/user_confirmations/confirm_email_token.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/welcome_email.html.inky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/user_mailer/welcome_email.html.inky -------------------------------------------------------------------------------- /app/views/user_profiles/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/user_profiles/_form.html.erb -------------------------------------------------------------------------------- /app/views/user_profiles/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/app/views/user_profiles/edit.html.erb -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/webpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/webpack -------------------------------------------------------------------------------- /bin/webpack-dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/webpack-dev-server -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/bin/yarn -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/codecov.yml -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/cors.rb -------------------------------------------------------------------------------- /config/initializers/cypress_on_rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/cypress_on_rails.rb -------------------------------------------------------------------------------- /config/initializers/cypress_rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/cypress_rails.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/health_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/health_check.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/raven.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/raven.rb -------------------------------------------------------------------------------- /config/initializers/recaptcha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/recaptcha.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /config/initializers/stripe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/stripe.rb -------------------------------------------------------------------------------- /config/initializers/webpacker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/webpacker.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/sidekiq.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpack/environment.js -------------------------------------------------------------------------------- /config/webpack/loaders/erb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpack/loaders/erb.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /config/webpack/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpack/test.js -------------------------------------------------------------------------------- /config/webpacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/config/webpacker.yml -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress.json -------------------------------------------------------------------------------- /cypress/app_commands/clean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/app_commands/clean.rb -------------------------------------------------------------------------------- /cypress/app_commands/eval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/app_commands/eval.rb -------------------------------------------------------------------------------- /cypress/app_commands/factory_bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/app_commands/factory_bot.rb -------------------------------------------------------------------------------- /cypress/app_commands/log_fail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/app_commands/log_fail.rb -------------------------------------------------------------------------------- /cypress/app_commands/scenarios/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/app_commands/scenarios/basic.rb -------------------------------------------------------------------------------- /cypress/cypress_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/cypress_helper.rb -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/donation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/integration/donation.spec.js -------------------------------------------------------------------------------- /cypress/integration/email-confirmation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/integration/email-confirmation.spec.js -------------------------------------------------------------------------------- /cypress/integration/member-membership.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/integration/member-membership.spec.js -------------------------------------------------------------------------------- /cypress/integration/member-profile.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/integration/member-profile.spec.js -------------------------------------------------------------------------------- /cypress/integration/membership.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/integration/membership.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /cypress/support/on-rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/cypress/support/on-rails.js -------------------------------------------------------------------------------- /db/data/20210422004807_migrate_user_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/data/20210422004807_migrate_user_profile.rb -------------------------------------------------------------------------------- /db/data/20210519195970_subscription_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/data/20210519195970_subscription_status.rb -------------------------------------------------------------------------------- /db/data/20210530161632_add_metadata_to_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/data/20210530161632_add_metadata_to_subscriptions.rb -------------------------------------------------------------------------------- /db/data_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/data_schema.rb -------------------------------------------------------------------------------- /db/migrate/20190815082234_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190815082234_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20190815140230_create_plans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190815140230_create_plans.rb -------------------------------------------------------------------------------- /db/migrate/20190815144118_create_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190815144118_create_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20190815144627_add_stripe_id_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190815144627_add_stripe_id_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20190815150836_add_unique_index_to_active_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190815150836_add_unique_index_to_active_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20190820114858_create_cards.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190820114858_create_cards.rb -------------------------------------------------------------------------------- /db/migrate/20190822095006_create_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190822095006_create_donations.rb -------------------------------------------------------------------------------- /db/migrate/20190823103336_add_extra_user_data_to_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190823103336_add_extra_user_data_to_donations.rb -------------------------------------------------------------------------------- /db/migrate/20190823104707_create_subscription_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190823104707_create_subscription_donations.rb -------------------------------------------------------------------------------- /db/migrate/20190828135726_add_status_enum_to_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190828135726_add_status_enum_to_donations.rb -------------------------------------------------------------------------------- /db/migrate/20190828142827_add_stripe_card_id_to_cards.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190828142827_add_stripe_card_id_to_cards.rb -------------------------------------------------------------------------------- /db/migrate/20190829110058_add_headline_to_plans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190829110058_add_headline_to_plans.rb -------------------------------------------------------------------------------- /db/migrate/20190829110553_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190829110553_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20190829110554_create_action_text_tables.action_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190829110554_create_action_text_tables.action_text.rb -------------------------------------------------------------------------------- /db/migrate/20190911105052_add_start_date_to_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190911105052_add_start_date_to_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20190913204149_add_user_sso_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190913204149_add_user_sso_fields.rb -------------------------------------------------------------------------------- /db/migrate/20190923093815_add_user_to_donation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190923093815_add_user_to_donation.rb -------------------------------------------------------------------------------- /db/migrate/20190924155434_add_last_charge_to_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190924155434_add_last_charge_to_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20190930093321_rename_charge_date_on_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20190930093321_rename_charge_date_on_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20191017102956_add_subscription_change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20191017102956_add_subscription_change.rb -------------------------------------------------------------------------------- /db/migrate/20191018102113_add_status_to_plan_change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20191018102113_add_status_to_plan_change.rb -------------------------------------------------------------------------------- /db/migrate/20200819170034_add_charge_info_to_donation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200819170034_add_charge_info_to_donation.rb -------------------------------------------------------------------------------- /db/migrate/20200819181743_rename_user_data_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200819181743_rename_user_data_column.rb -------------------------------------------------------------------------------- /db/migrate/20200819211804_add_user_data_json_field_to_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200819211804_add_user_data_json_field_to_donations.rb -------------------------------------------------------------------------------- /db/migrate/20200820213937_change_charge_data_to_jsonb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200820213937_change_charge_data_to_jsonb.rb -------------------------------------------------------------------------------- /db/migrate/20200826194951_change_default_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200826194951_change_default_statuses.rb -------------------------------------------------------------------------------- /db/migrate/20200831140351_create_funds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200831140351_create_funds.rb -------------------------------------------------------------------------------- /db/migrate/20200831142637_add_fund_to_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200831142637_add_fund_to_donations.rb -------------------------------------------------------------------------------- /db/migrate/20200901215441_drop_cards.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200901215441_drop_cards.rb -------------------------------------------------------------------------------- /db/migrate/20200914231027_remove_subscription_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200914231027_remove_subscription_index.rb -------------------------------------------------------------------------------- /db/migrate/20200919014203_add_amount_to_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200919014203_add_amount_to_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20200924184535_add_subscriptions_to_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200924184535_add_subscriptions_to_donations.rb -------------------------------------------------------------------------------- /db/migrate/20200924215740_add_subscription_amount_default_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200924215740_add_subscription_amount_default_value.rb -------------------------------------------------------------------------------- /db/migrate/20200925234657_add_user_confirmation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200925234657_add_user_confirmation.rb -------------------------------------------------------------------------------- /db/migrate/20200926225121_change_user_custom_fields_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20200926225121_change_user_custom_fields_default.rb -------------------------------------------------------------------------------- /db/migrate/20201111222945_remove_plans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20201111222945_remove_plans.rb -------------------------------------------------------------------------------- /db/migrate/20210211225203_add_active_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210211225203_add_active_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20210211230812_add_email_token_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210211230812_add_email_token_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20210217192354_change_email_to_citext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210217192354_change_email_to_citext.rb -------------------------------------------------------------------------------- /db/migrate/20210217192628_add_index_to_users_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210217192628_add_index_to_users_email.rb -------------------------------------------------------------------------------- /db/migrate/20210224211702_remove_user_confirmation_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210224211702_remove_user_confirmation_email.rb -------------------------------------------------------------------------------- /db/migrate/20210301230150_remove_activated_at_from_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210301230150_remove_activated_at_from_user.rb -------------------------------------------------------------------------------- /db/migrate/20210407182642_create_user_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210407182642_create_user_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20210420210306_add_registration_ip_address_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210420210306_add_registration_ip_address_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20210420210401_add_registration_email_to_user_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210420210401_add_registration_email_to_user_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20210420212637_rename_custom_fields_to_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210420212637_rename_custom_fields_to_metadata.rb -------------------------------------------------------------------------------- /db/migrate/20210507221503_add_metadata_to_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210507221503_add_metadata_to_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20210519195922_add_status_to_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210519195922_add_status_to_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20210522002127_create_versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210522002127_create_versions.rb -------------------------------------------------------------------------------- /db/migrate/20210522002128_add_object_changes_to_versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210522002128_add_object_changes_to_versions.rb -------------------------------------------------------------------------------- /db/migrate/20210601004722_remove_active_from_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210601004722_remove_active_from_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20210803213121_add_aboutme_to_user_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210803213121_add_aboutme_to_user_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20210803220642_add_whyjoined_to_user_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/migrate/20210803220642_add_whyjoined_to_user_profiles.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/dump.rdb -------------------------------------------------------------------------------- /lib/admin_constraint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/lib/admin_constraint.rb -------------------------------------------------------------------------------- /lib/algolia_places_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/lib/algolia_places_client.rb -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/redis/namespace_extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/lib/redis/namespace_extensions.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/auto_annotate_models.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/lib/tasks/auto_annotate_models.rake -------------------------------------------------------------------------------- /lib/tasks/sidekiq_healtcheck.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/lib/tasks/sidekiq_healtcheck.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/500.html -------------------------------------------------------------------------------- /public/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/android-chrome-144x144.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /scripts/ecs_db_migrate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/scripts/ecs_db_migrate.rb -------------------------------------------------------------------------------- /spec/cassettes/SubscribeUserToNewsletterJob/_perform/happy/subscribes_user_to_the_newsletter_list.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/cassettes/SubscribeUserToNewsletterJob/_perform/happy/subscribes_user_to_the_newsletter_list.yml -------------------------------------------------------------------------------- /spec/cassettes/SubscribeUserToNewsletterJob/_perform/happy/subscribes_user_with_tags_to_the_newsletter_list.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/cassettes/SubscribeUserToNewsletterJob/_perform/happy/subscribes_user_with_tags_to_the_newsletter_list.yml -------------------------------------------------------------------------------- /spec/controllers/charges_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/charges_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/funds_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/funds_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/memberships_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/memberships_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/subscriptions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/subscriptions_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/user_confirmations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/user_confirmations_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/user_profiles_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/user_profiles_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories/donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/donations.rb -------------------------------------------------------------------------------- /spec/factories/funds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/funds.rb -------------------------------------------------------------------------------- /spec/factories/subscription_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/subscription_donations.rb -------------------------------------------------------------------------------- /spec/factories/subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/subscriptions.rb -------------------------------------------------------------------------------- /spec/factories/user_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/user_profile.rb -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/fixtures/files/jwt_sso_payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/fixtures/files/jwt_sso_payload.json -------------------------------------------------------------------------------- /spec/jobs/add_location_data_to_user_profile_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/jobs/add_location_data_to_user_profile_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/find_due_subscriptions_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/jobs/find_due_subscriptions_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/link_discourse_account_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/jobs/link_discourse_account_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/subscribe_user_to_newsletter_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/jobs/subscribe_user_to_newsletter_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/subscription_payment_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/jobs/subscription_payment_job_spec.rb -------------------------------------------------------------------------------- /spec/lib/algolia_places_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/lib/algolia_places_client_spec.rb -------------------------------------------------------------------------------- /spec/mailers/previews/donation_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/mailers/previews/donation_mailer_preview.rb -------------------------------------------------------------------------------- /spec/mailers/previews/membership_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/mailers/previews/membership_mailer_preview.rb -------------------------------------------------------------------------------- /spec/mailers/previews/user_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/mailers/previews/user_mailer_preview.rb -------------------------------------------------------------------------------- /spec/mailers/user_mailer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/mailers/user_mailer_spec.rb -------------------------------------------------------------------------------- /spec/models/donation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/donation_spec.rb -------------------------------------------------------------------------------- /spec/models/fund_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/fund_spec.rb -------------------------------------------------------------------------------- /spec/models/subscription_donation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/subscription_donation_spec.rb -------------------------------------------------------------------------------- /spec/models/subscription_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/subscription_spec.rb -------------------------------------------------------------------------------- /spec/models/user_profile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/user_profile_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/services/discourse_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/services/discourse_service_spec.rb -------------------------------------------------------------------------------- /spec/services/donation_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/services/donation_service_spec.rb -------------------------------------------------------------------------------- /spec/services/membership_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/services/membership_service_spec.rb -------------------------------------------------------------------------------- /spec/services/session_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/services/session_provider_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/config/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/support/config/capybara.rb -------------------------------------------------------------------------------- /spec/support/helpers/discourse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/support/helpers/discourse.rb -------------------------------------------------------------------------------- /spec/support/helpers/stripe_elements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/spec/support/helpers/stripe_elements.rb -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debtcollective/membership/HEAD/yarn.lock --------------------------------------------------------------------------------