├── .codecov.yml ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── assets.yml │ ├── codeql-analysis.yml │ ├── migrations.yml │ └── tests.yml ├── .gitignore ├── .rspec ├── .rspec_parallel ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── COPYRIGHT ├── Dockerfile ├── GNU-AGPL-3.0 ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSING ├── README.md ├── Rakefile ├── app ├── access_policies │ ├── application_group_access_policy.rb │ ├── application_user_access_policy.rb │ ├── authentication_access_policy.rb │ ├── contact_info_access_policy.rb │ ├── doorkeeper │ │ └── application_access_policy.rb │ ├── external_id_access_policy.rb │ ├── group_access_policy.rb │ ├── group_member_access_policy.rb │ ├── group_nesting_access_policy.rb │ ├── group_owner_access_policy.rb │ ├── identity_access_policy.rb │ ├── message_access_policy.rb │ └── user_access_policy.rb ├── assets │ ├── html │ │ ├── 404.html.erb │ │ ├── 500.html.erb │ │ └── 503.html.erb │ ├── images │ │ ├── accounts_horiz_v2.png │ │ ├── bg-login.jpg │ │ ├── educator-icon.svg │ │ ├── highlighting_and_note_taking.png │ │ ├── openstax-logo-white.png │ │ ├── openstax-logo-white.svg │ │ ├── openstax-logo.svg │ │ ├── rice_logo.svg │ │ ├── rice_logo_4.png │ │ ├── rice_logo_reversed.png │ │ └── student-icon.svg │ ├── javascripts │ │ ├── admin.js │ │ ├── alert.coffee │ │ ├── application │ │ │ ├── index.js │ │ │ ├── jquery_extensions.js │ │ │ ├── remote-access-helpers.coffee │ │ │ └── ui.js.coffee │ │ ├── confirmation-popover.coffee │ │ ├── faculty_access │ │ │ ├── index.js │ │ │ ├── namespace.coffee │ │ │ └── role_selector.coffee │ │ ├── multiselect │ │ │ ├── index.js │ │ │ └── multiselect.js │ │ ├── newflow │ │ │ ├── educator_complete_dynamic.js.coffee │ │ │ ├── educator_signup_email_validations.js.coffee │ │ │ ├── index.js │ │ │ ├── newflow_ui.js.coffee │ │ │ └── phone-number.js │ │ ├── profile │ │ │ ├── authentication.coffee │ │ │ ├── email.coffee │ │ │ ├── index.js │ │ │ ├── name.coffee │ │ │ └── namespace.coffee │ │ ├── remote-access │ │ │ ├── api.coffee │ │ │ ├── host.coffee │ │ │ ├── index.coffee │ │ │ ├── init.coffee │ │ │ └── vendor │ │ │ │ └── porthole.js │ │ ├── signin │ │ │ ├── index.coffee │ │ │ └── login.coffee │ │ ├── signup │ │ │ ├── email-value.coffee │ │ │ ├── index.js │ │ │ ├── namespace.coffee │ │ │ ├── phone-number.js │ │ │ └── type-selector.coffee │ │ └── vendor │ │ │ ├── mailcheck.js │ │ │ └── underscore.js │ └── stylesheets │ │ ├── admin.scss │ │ ├── admin_navbar.scss │ │ ├── application.scss │ │ ├── application_body_api_docs.scss │ │ ├── application_js_hooks.scss │ │ ├── application_layout.scss │ │ ├── common.scss │ │ ├── common_colors.scss │ │ ├── common_dimensions.scss │ │ ├── controls │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ └── _subjects_multi_select.scss │ │ ├── create_account.scss │ │ ├── faculty_access.scss │ │ ├── misc.scss │ │ ├── mixins │ │ └── _flexbox.scss │ │ ├── newflow.scss │ │ ├── newflow_colors.scss │ │ ├── ox-controls.scss │ │ ├── profile.scss │ │ ├── section_block.scss │ │ ├── signinup.scss │ │ ├── signup.scss │ │ ├── social.scss │ │ └── syntax_highlight.scss ├── controllers │ ├── admin │ │ ├── banners_controller.rb │ │ ├── base_controller.rb │ │ ├── console_controller.rb │ │ ├── contact_infos_controller.rb │ │ ├── external_ids_controller.rb │ │ ├── pre_auth_states_controller.rb │ │ ├── reports_controller.rb │ │ ├── security_logs_controller.rb │ │ └── users_controller.rb │ ├── api │ │ └── v1 │ │ │ ├── api_controller.rb │ │ │ ├── application_groups_controller.rb │ │ │ ├── application_users_controller.rb │ │ │ ├── contact_infos_controller.rb │ │ │ ├── dev_controller.rb │ │ │ ├── group_members_controller.rb │ │ │ ├── group_nestings_controller.rb │ │ │ ├── group_owners_controller.rb │ │ │ ├── groups_controller.rb │ │ │ ├── messages_controller.rb │ │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── contact_infos_controller.rb │ ├── dev │ │ ├── base_controller.rb │ │ └── users_controller.rb │ ├── exceptions_controller.rb │ ├── external_user_credentials_controller.rb │ ├── faculty_access_controller.rb │ ├── legacy │ │ ├── authentications_controller.rb │ │ ├── identities_controller.rb │ │ ├── sessions_controller.rb │ │ ├── signup_controller.rb │ │ └── users_controller.rb │ ├── newflow │ │ ├── base_controller.rb │ │ ├── educator_signup_controller.rb │ │ ├── login_controller.rb │ │ ├── password_management_controller.rb │ │ ├── signup_controller.rb │ │ ├── social_auth_controller.rb │ │ └── student_signup_controller.rb │ ├── oauth │ │ └── applications_controller.rb │ ├── other_controller.rb │ ├── remote_controller.rb │ ├── static_pages_controller.rb │ └── terms_controller.rb ├── handlers │ ├── admin │ │ ├── banners_manage.rb │ │ ├── security_log_search.rb │ │ └── users_search.rb │ ├── authentications_delete.rb │ ├── confirm_unclaimed_account.rb │ ├── contact_infos_confirm.rb │ ├── contact_infos_create.rb │ ├── contact_infos_resend_confirmation.rb │ ├── create_external_user_credentials.rb │ ├── dev │ │ ├── users_create.rb │ │ └── users_generate.rb │ ├── faculty_access_apply.rb │ ├── faculty_access_apply_instructor.rb │ ├── faculty_access_apply_other.rb │ ├── find_user_by_token.rb │ ├── identities_send_password_email.rb │ ├── identities_set_password.rb │ ├── log_in_by_token.rb │ ├── messages_create.rb │ ├── newflow │ │ ├── change_password.rb │ │ ├── change_signup_email.rb │ │ ├── confirm_oauth_info.rb │ │ ├── create_password.rb │ │ ├── educator_signup │ │ │ ├── complete_profile.rb │ │ │ ├── sheerid_webhook.rb │ │ │ ├── signup_form.rb │ │ │ └── verify_email_by_pin.rb │ │ ├── log_in_user.rb │ │ └── student_signup │ │ │ ├── signup_form.rb │ │ │ └── verify_email_by_pin.rb │ ├── oauth_callback.rb │ ├── send_reset_password_email.rb │ ├── sessions_create.rb │ ├── sessions_lookup_login.rb │ ├── sessions_reauthenticate.rb │ ├── signup_password.rb │ ├── signup_profile.rb │ ├── signup_profile_instructor.rb │ ├── signup_profile_other.rb │ ├── signup_profile_student.rb │ ├── signup_start.rb │ ├── signup_verify_by_token.rb │ ├── signup_verify_email.rb │ ├── terms_agree.rb │ ├── verify_email_by_code.rb │ └── verify_user_email_by_pin.rb ├── helpers │ ├── alert_helper.rb │ ├── application_helper.rb │ ├── fake_exception_helper.rb │ ├── form_helper.rb │ ├── legacy_helper.rb │ ├── newflow │ │ ├── educator_signup_helper.rb │ │ └── login_signup_helper.rb │ ├── newflow_form_helper.rb │ ├── profile_helper.rb │ └── sessions_helper.rb ├── mailers │ ├── api_mailer.rb │ ├── application_mailer.rb │ ├── confirmation_mailer.rb │ ├── dev_mailer.rb │ ├── newflow_mailer.rb │ ├── sign_in_help_mailer.rb │ ├── signup_confirmation_mailer.rb │ └── unclaimed_user_mailer.rb ├── models │ ├── anonymous_user.rb │ ├── application_group.rb │ ├── application_record.rb │ ├── application_user.rb │ ├── authentication.rb │ ├── banner.rb │ ├── contact_info.rb │ ├── email_address.rb │ ├── email_domain.rb │ ├── external_id.rb │ ├── group.rb │ ├── group_member.rb │ ├── group_nesting.rb │ ├── group_owner.rb │ ├── identity.rb │ ├── message.rb │ ├── message_body.rb │ ├── message_recipient.rb │ ├── omniauth_data.rb │ ├── pre_auth_state.rb │ ├── school.rb │ ├── security_log.rb │ ├── sequential_failure.rb │ ├── sheerid_verification.rb │ ├── user.rb │ └── user_external_uuid.rb ├── representers │ ├── api │ │ └── v1 │ │ │ ├── application_group_representer.rb │ │ │ ├── application_groups_representer.rb │ │ │ ├── application_user_application_representer.rb │ │ │ ├── application_user_representer.rb │ │ │ ├── application_users_representer.rb │ │ │ ├── confirm_by_pin_representer.rb │ │ │ ├── contact_info_representer.rb │ │ │ ├── external_id_representer.rb │ │ │ ├── find_or_create_user_representer.rb │ │ │ ├── find_user_representer.rb │ │ │ ├── group_member_representer.rb │ │ │ ├── group_members_representer.rb │ │ │ ├── group_nesting_representer.rb │ │ │ ├── group_owner_representer.rb │ │ │ ├── group_owners_representer.rb │ │ │ ├── group_representer.rb │ │ │ ├── group_user_representer.rb │ │ │ ├── groups_representer.rb │ │ │ ├── message_body_representer.rb │ │ │ ├── message_recipients_representer.rb │ │ │ ├── message_representer.rb │ │ │ ├── resend_confirmation_representer.rb │ │ │ ├── sso_cookie_representer.rb │ │ │ ├── user_representer.rb │ │ │ └── user_search_representer.rb │ └── openstax │ │ └── api │ │ └── v1 │ │ └── abstract_search_representer.rb ├── routines │ ├── activate_unclaimed_user.rb │ ├── add_email_to_user.rb │ ├── add_recipients_to_message.rb │ ├── add_unread_update_for_group.rb │ ├── add_unread_update_for_user.rb │ ├── admin │ │ ├── export_users.rb │ │ ├── import_users.rb │ │ ├── search_security_log.rb │ │ └── search_users.rb │ ├── agree_to_terms.rb │ ├── confirm_by_code.rb │ ├── confirm_by_pin.rb │ ├── confirm_contact_info.rb │ ├── create_identity.rb │ ├── create_user.rb │ ├── destroy_user.rb │ ├── destroy_when_association_empty.rb │ ├── dev │ │ ├── create_user.rb │ │ └── destroy_users.rb │ ├── export_users_info_to_match_with_consent_forms.rb │ ├── export_users_last_login_date.rb │ ├── find_or_create_application_groups.rb │ ├── find_or_create_application_user.rb │ ├── find_or_create_user.rb │ ├── get_login_info.rb │ ├── get_updated_application_groups.rb │ ├── get_updated_application_users.rb │ ├── mark_application_group_updates_as_read.rb │ ├── mark_application_user_updates_as_read.rb │ ├── mark_contact_info_verified.rb │ ├── merge_unclaimed_users.rb │ ├── newflow │ │ ├── create_email_for_user.rb │ │ ├── create_or_update_salesforce_lead.rb │ │ ├── educator_signup │ │ │ └── activate_educator.rb │ │ ├── ensure_unverified_user.rb │ │ ├── find_or_create_user_from_signed_params.rb │ │ └── student_signup │ │ │ └── activate_student.rb │ ├── search_application_users.rb │ ├── search_users.rb │ ├── send_contact_info_confirmation.rb │ ├── send_message.rb │ ├── set_password.rb │ ├── signup_external_student.rb │ ├── soft_delete_user.rb │ ├── transfer_authentications.rb │ ├── transfer_omniauth_data.rb │ ├── transfer_pre_auth_state.rb │ ├── update_group_caches.rb │ ├── update_salesforce_assignable_fields.rb │ ├── update_school_salesforce_info.rb │ ├── update_user_contact_info.rb │ ├── update_user_lead_info.rb │ └── user_from_pre_auth_state.rb └── views │ ├── admin │ ├── banners │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ ├── base │ │ ├── _console_dialog.html.erb │ │ ├── _links.html.erb │ │ ├── _misc.html.erb │ │ ├── _users.html.erb │ │ └── index.js.erb │ ├── console │ │ └── index.html.erb │ ├── pre_auth_states │ │ └── index.html.erb │ ├── reports │ │ └── show.html.erb │ ├── security_logs │ │ └── show.html.erb │ └── users │ │ ├── _form.html.erb │ │ ├── _new_search_pagination.html.erb │ │ ├── _search_pagination.html.erb │ │ ├── actions.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── search.js.erb │ ├── confirmation_mailer │ └── instructions.html.erb │ ├── contact_infos │ ├── confirm.html.erb │ └── confirm_unclaimed.html.erb │ ├── dev │ ├── base │ │ └── _index.html.erb │ └── users │ │ ├── create.js.erb │ │ └── generate.js.erb │ ├── dev_mailer │ └── inspect_object.text.erb │ ├── doorkeeper │ ├── applications │ │ ├── _form.html.erb │ │ ├── index.html.erb │ │ └── show.html.erb │ └── authorizations │ │ └── error.html.erb │ ├── errors │ ├── any.html.erb │ └── static.html.erb │ ├── external_user_credentials │ └── new.html.erb │ ├── faculty_access │ ├── apply.html.erb │ └── pending.html.erb │ ├── layouts │ ├── _application_body.html.erb │ ├── _application_footer.html.erb │ ├── _application_header.html.erb │ ├── _application_js_hooks.html.erb │ ├── _attention.html.erb │ ├── _chat.html.erb │ ├── _google_tag_manager.html.erb │ ├── _main_menu.html.erb │ ├── _newflow_footer.html.erb │ ├── _ox_white_logo.html.erb │ ├── _posthog.html.erb │ ├── _tag_manager_snippet.html.erb │ ├── admin.html.erb │ ├── application.html.erb │ ├── application_body_api_docs.html.erb │ ├── error.html.erb │ ├── newflow_layout.html.erb │ └── static_error.html.erb │ ├── legacy │ ├── identities │ │ ├── _set.html.erb │ │ ├── add.html.erb │ │ ├── add_success.html.erb │ │ ├── reset.html.erb │ │ ├── reset_success.html.erb │ │ ├── send_add.html.erb │ │ └── send_reset.html.erb │ ├── sessions │ │ ├── _authenticate_options.html.erb │ │ ├── authenticate.html.erb │ │ ├── email_usernames.js.erb │ │ ├── help.html.erb │ │ ├── reauthenticate.html.erb │ │ └── start.html.erb │ ├── signup │ │ ├── instructor_access_pending.html.erb │ │ └── profile.html.erb │ └── users │ │ └── edit.html.erb │ ├── newflow │ ├── _back_arrow.html.erb │ ├── _form_divider.html.erb │ ├── _is_title_1_school_checkbox.html.erb │ ├── _password_show_hide.html.erb │ ├── _password_tooltip.html.erb │ ├── _tab_group.html.erb │ ├── base │ │ └── profile_newflow.html.erb │ ├── educator_signup │ │ ├── _refresh_upon_going_back.html.erb │ │ ├── educator_change_signup_email_form.html.erb │ │ ├── educator_email_verification_form.html.erb │ │ ├── educator_email_verification_form_updated_email.html.erb │ │ ├── educator_pending_cs_verification.html.erb │ │ ├── educator_profile_form.html.erb │ │ ├── educator_sheerid_form.html.erb │ │ └── educator_signup_form.html.erb │ ├── login │ │ ├── check_your_email.html.erb │ │ ├── login_form.html.erb │ │ └── reauthenticate_form.html.erb │ ├── password_management │ │ ├── change_password_form.html.erb │ │ ├── create_password_form.html.erb │ │ ├── forgot_password_form.html.erb │ │ └── reset_password_email_sent.html.erb │ ├── signup │ │ ├── _change_signup_email_form_template.html.erb │ │ ├── _email_verification_form_template.html.erb │ │ ├── _signup_done_template.html.erb │ │ ├── signup_done.html.erb │ │ └── welcome.html.erb │ ├── social_auth │ │ ├── confirm_social_info_form.html.erb │ │ └── social_login_failed.html.erb │ └── student_signup │ │ ├── student_change_signup_email_form.html.erb │ │ ├── student_email_verification_form.html.erb │ │ ├── student_email_verification_form_updated_email.html.erb │ │ └── student_signup_form.html.erb │ ├── newflow_mailer │ ├── create_password_email.html.erb │ ├── reset_password_email.html.erb │ └── signup_email_confirmation.html.erb │ ├── remote │ ├── finish_login.html.erb │ ├── iframe.html.erb │ └── notify_logout.html.erb │ ├── shared │ ├── _alert.html.erb │ ├── _email_closing.html.erb │ ├── _error_messages.html.erb │ ├── _local_alerts.html.erb │ ├── _modal.html.erb │ ├── _page_heading.html.erb │ ├── _security_log.html.erb │ ├── _security_log_entry.html.erb │ └── _upper_corner_console.html.erb │ ├── sign_in_help_mailer │ ├── add_password.html.erb │ ├── multiple_accounts.html.erb │ └── reset_password.html.erb │ ├── signup_confirmation_mailer │ └── instructions.html.erb │ ├── static_pages │ ├── api.html.erb │ └── copyright.html.erb │ ├── terms │ ├── _show_dialog.html.erb │ ├── index.html.erb │ ├── pose.html.erb │ ├── show.html.erb │ └── show.js.erb │ └── unclaimed_user_mailer │ └── welcome.html.erb ├── bin ├── bundle ├── delayed_job ├── delayed_job_worker_pool ├── puma ├── pumactl ├── rails ├── rake ├── rspec ├── setup ├── spring ├── update ├── whenever └── wheneverize ├── coffeelint.json ├── config.ru ├── config ├── application.rb ├── blazer.yml ├── boot.rb ├── cable.yml ├── database.yml ├── delayed_job_worker_pool.rb ├── dev_url_options.rb ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── i18n-tasks.yml ├── initializers │ ├── 1-debugger.rb │ ├── 2-constants.rb │ ├── 3-settings.rb │ ├── 4-accounts.rb │ ├── access_policies.rb │ ├── action_interceptor.rb │ ├── action_mailer.rb │ ├── active_job.rb │ ├── amazon_ses.rb │ ├── apipie.rb │ ├── application_controller_renderer.rb │ ├── arel.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── cache_store.rb │ ├── cloudfront_simulator.rb │ ├── content_security_policy.rb │ ├── controllers.rb │ ├── cookies_serializer.rb │ ├── cors.rb │ ├── database_url.rb │ ├── delayed_job.rb │ ├── delayed_job_heartbeat.rb │ ├── doorkeeper.rb │ ├── doorkeeper_models.rb │ ├── exceptions.rb │ ├── filter_parameter_logging.rb │ ├── filter_parameters.rb │ ├── fine_print.rb │ ├── i18n.rb │ ├── inflections.rb │ ├── jobba.rb │ ├── lev.rb │ ├── locale.rb │ ├── mime_types.rb │ ├── omniauth.rb │ ├── openstax_api.rb │ ├── openstax_path_prefixer.rb │ ├── openstax_salesforce.rb │ ├── openstax_utilities.rb │ ├── permissions_policy.rb │ ├── posthog.rb │ ├── rails_settings_ui.rb │ ├── recaptcha.rb │ ├── rescue_from.rb │ ├── sentry.rb │ ├── session_store.rb │ ├── sheerid_ip_whitelist.rb │ ├── trusted_hosts.rb │ └── wrap_parameters.rb ├── locales │ ├── activerecord.en.yml │ ├── activerecord.pl.yml │ ├── doorkeeper.en.yml │ ├── en.yml │ ├── enumerators │ │ ├── en.rb │ │ └── pl.rb │ └── pl.yml ├── puma.rb ├── routes.rb ├── schedule.rb ├── secrets.yml ├── spring.rb └── storage.yml ├── db ├── migrate │ ├── 20130717010545_create_doorkeeper_tables.rb │ ├── 20130717011154_create_users.rb │ ├── 20130722195909_create_identities.rb │ ├── 20130722200704_create_authentications.rb │ ├── 20130724194627_add_is_administrator_to_user.rb │ ├── 20130817011408_create_people.rb │ ├── 20130817011735_create_contact_infos.rb │ ├── 20130820231243_add_trusted_to_oauth_applications.rb │ ├── 20130920173118_add_is_temp_to_users.rb │ ├── 20130921144538_add_user_id_to_identities.rb │ ├── 20130921194259_add_names_to_users.rb │ ├── 20130930165348_add_confirmation_sent_at_to_contact_infos.rb │ ├── 20130930165839_create_delayed_jobs.rb │ ├── 20130930174024_add_code_index_to_contact_infos.rb │ ├── 20140225175748_add_full_name_to_users.rb │ ├── 20140226125407_add_reset_password_code.rb │ ├── 20140301155736_add_title_to_users.rb │ ├── 20140302002134_set_default_for_verified_in_contact_infos.rb │ ├── 20140303204534_add_password_expires_at_to_identities.rb │ ├── 20140306202600_add_owner_to_application.rb │ ├── 20140306231510_install_fine_print.fine_print.rb │ ├── 20140317153739_add_uuid_to_users.rb │ ├── 20140408205455_create_application_users.rb │ ├── 20140425143754_add_unread_updates_to_application_users.rb │ ├── 20140519190523_add_email_fields_to_oauth_applications.rb │ ├── 20140522211425_create_messages.rb │ ├── 20140522211913_create_message_bodies.rb │ ├── 20140522212048_create_message_recipients.rb │ ├── 20140612162708_create_groups.rb │ ├── 20140612162717_create_group_members.rb │ ├── 20140612162917_create_group_owners.rb │ ├── 20140612163638_create_group_nestings.rb │ ├── 20140716192707_change_application_owners_to_groups.rb │ ├── 20140811200433_better_application_users_indexes.rb │ ├── 20140811202025_create_application_groups.rb │ ├── 20141112205405_add_is_searchable_to_contact_infos.rb │ ├── 20141212204821_add_user_search_indices.rb │ ├── 20150128173700_create_password_reset_codes.rb │ ├── 20150128173719_remove_reset_code_fields_from_identity.rb │ ├── 20150220133624_add_suffix_to_users.rb │ ├── 20150227185631_add_users_state_flag.rb │ ├── 20150323113650_upgrade_doorkeeper.rb │ ├── 20150722224253_add_skip_terms_to_oauth_applications.rb │ ├── 20151202132845_add_registration_redirect_url_to_user.rb │ ├── 20160129192919_add_implicit_signatures.fine_print.rb │ ├── 20160317013518_remove_registration_redirect_url_from_user.rb │ ├── 20160317061009_drop_people.rb │ ├── 20160319003444_remove_full_name_from_users.rb │ ├── 20160427052420_create_sequential_failures.rb │ ├── 20160427052709_add_confirmation_pin_to_contact_infos.rb │ ├── 20160428194353_add_scopes_to_oauth_applications.rb │ ├── 20160509181733_create_security_logs.rb │ ├── 20160906231547_add_index_on_uid_and_provider_in_authentications.rb │ ├── 20160918213306_create_salesforce_users.rb │ ├── 20160918213622_add_salesforce_info_to_users.rb │ ├── 20161108215356_create_signup_contact_infos.rb │ ├── 20161109234041_drop_users_username_not_null_constraint.rb │ ├── 20161112174610_change_user_defaults.rb │ ├── 20161113215330_add_login_hint_to_authentications.rb │ ├── 20161116132136_add_self_reported_school_to_user.rb │ ├── 20161116140955_create_settings.rb │ ├── 20161123185356_add_login_token_to_user.rb │ ├── 20161127063044_drop_password_reset_codes.rb │ ├── 20161201014148_add_role_to_users.rb │ ├── 20161205215339_change_signup_contact_info_to_signup_state.rb │ ├── 20170217210127_drop_salesforce_user.rb │ ├── 20170217210246_install_openstax_salesforce.openstax_salesforce.rb │ ├── 20170719214431_create_contact_infos_salesforce_index.rb │ ├── 20170728203226_remove_old_access_tokens.rb │ ├── 20170824174144_create_user_external_uuids.rb │ ├── 20170825201446_add_trusted_signup_state_fields.rb │ ├── 20170925154213_to_jsonb.rb │ ├── 20171113145312_not_null_uuid.rb │ ├── 20171214225648_add_support_identifier_to_users.rb │ ├── 20171219220114_add_previous_refresh_token_to_access_tokens.rb │ ├── 20171221224623_add_is_test_to_users.rb │ ├── 20171226134252_add_lead_source_to_oauth_applications.rb │ ├── 20180105205907_allow_partial_signup_state.rb │ ├── 20180117215851_add_missing_oauth_access_token_index.rb │ ├── 20180208143136_null_ip_address.rb │ ├── 20180228210509_add_school_type_to_users.rb │ ├── 20180312223738_rename_lms_login_records.rb │ ├── 20180717223039_create_banners.rb │ ├── 20180719225955_add_index_on_banner_expires_at.rb │ ├── 20180720141256_not_null_banner_expires_at.rb │ ├── 20180927002103_add_confidential_to_applications.rb │ ├── 20180927002206_add_missing_doorkeeper_foreign_keys.rb │ ├── 20190206185243_create_email_domains.rb │ ├── 20190911171944_add_fine_grained_access_to_oauth_applications.rb │ ├── 20190915203826_drop_trusted_from_oauth_applications.rb │ ├── 20191119210310_add_index_to_contact_infos.rb │ ├── 20191204193412_drop_openstax_salesforce_users.openstax_salesforce.rb │ ├── 20191218192109_add_using_openstax_to_user.rb │ ├── 20200121195848_add_receive_newsletter_and_source_app_to_users.rb │ ├── 20200306151617_add_activated_at_to_users.rb │ ├── 20200311202045_update_settings_value_to_student_flow.rb │ ├── 20200312165835_add_is_newflow_to_users.rb │ ├── 20200316154958_add_phone_number_to_users.rb │ ├── 20200331192627_assign_names_to_users_that_bypassed_profile_creation.rb │ ├── 20200422181848_add_is_kip_to_users.rb │ ├── 20200514211443_add_comment_to_users_is_kip.rb │ ├── 20200520214028_add_country_to_users.rb │ ├── 20200528203734_add_school_location_to_users.rb │ ├── 20200604132343_add_sheerid_reported_school_to_users.rb │ ├── 20200604132812_add_sheerid_verification_id_to_users.rb │ ├── 20200610181353_add_opt_out_of_cookies_to_users.rb │ ├── 20200617010409_create_sheerid_verifications.rb │ ├── 20200618191456_add_salesforce_lead_id_to_users.rb │ ├── 20200701233800_add_fields_for_signup_step_4_to_users.rb │ ├── 20200714021802_add_is_profile_complete_to_users.rb │ ├── 20200721023607_remove_presence_req_from_sheerid_verifications.rb │ ├── 20200723051443_add_pending_cs_verification_to_users.rb │ ├── 20200723062002_add_is_sheerid_unviable_to_users.rb │ ├── 20200723092402_add_is_sheerid_verified_to_users.rb │ ├── 20200731172701_add_grant_tutor_access_to_users.rb │ ├── 20200805214410_add_is_school_issued_to_contact_infos.rb │ ├── 20200805215854_add_index_to_is_school_issued.rb │ ├── 20200814190321_add_requested_cs_verification_at_to_users.rb │ ├── 20201104162114_add_is_b_r_i_user_to_users.rb │ ├── 20201105173220_add_title_1_school_to_users.rb │ ├── 20210224193011_create_schools.rb │ ├── 20210224193753_add_school_id_to_users.rb │ ├── 20210407165954_add_country_to_schools.rb │ ├── 20210802204828_create_push_topics.rb │ ├── 20210907180921_add_flag_for_faculty_verification_email_to_users.rb │ ├── 20210908172842_create_salesforce_streaming_replays.rb │ ├── 20210909204544_add_replay_id_to_salesforce_streaming_replays.rb │ ├── 20210909212337_add_needs_sync_to_users.rb │ ├── 20210922024758_install_blazer.rb │ ├── 20211111122413_create_delayed_workers.rb │ ├── 20220131181614_add_sheerid_webhook_received_to_users.rb │ ├── 20220201174350_add_timestamps_to_sheerid_verifications.rb │ ├── 20220727131608_add_external_id_to_users.rb │ ├── 20221210002041_remove_oauth_access_token_size_limit.rb │ ├── 20230216162510_create_external_ids.rb │ ├── 20230803031713_add_books_used_details_to_users.rb │ ├── 20230810185800_add_roles_to_application_users.rb │ ├── 20231004175741_add_adopter_status_to_user.rb │ ├── 20240123173834_drop_streaming_tables.rb │ ├── 20240808171751_add_consent_preferences_to_user.rb │ ├── 20241004201505_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb │ ├── 20241007155255_add_assignable_flag_to_school.rb │ ├── 20241008205807_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20241008205808_create_active_storage_variant_records.active_storage.rb │ ├── 20241009175157_add_delete_flag_to_user.rb │ ├── 20241015172425_set_doorkeeper_scopes.rb │ ├── 20241024162218_has_assignable_school_default_null.rb │ └── 20241107193019_remove_support_identifier_from_users.rb ├── schema.rb ├── seeds.rb └── seeds │ └── 001_fine_print_contracts.rb ├── deploy └── before_migrate.rb ├── docker-compose.yml ├── install_app.sh ├── lib ├── accept_all_terms.rb ├── archive_temp_users.rb ├── authenticate_methods.rb ├── cloudfront_simulator.rb ├── contracts_not_required.rb ├── date_time.rb ├── educator_signup_flow_decorator.rb ├── email_address_validations.rb ├── email_domain_mx_validator.rb ├── env_utilities.rb ├── error_page_builder.rb ├── fetch_book_data.rb ├── host.rb ├── import_users.rb ├── json_and_string_parameter_filter.rb ├── json_serialize.rb ├── lookup_users.rb ├── markdown_wrapper.rb ├── omniauth │ └── strategies │ │ ├── custom_identity.rb │ │ ├── facebooknewflow.rb │ │ └── googlenewflow.rb ├── posthog.rb ├── rate_limiting.rb ├── remove_duplicate_emails.rb ├── require_recent_signin.rb ├── set_gdpr_data.rb ├── settings.rb ├── settings │ ├── feature_flags.rb │ ├── google_analytics.rb │ ├── salesforce.rb │ └── subjects.rb ├── sheerid_api.rb ├── sheerid_api │ ├── null_response.rb │ ├── request.rb │ └── response.rb ├── sso_cookie.rb ├── sso_cookie_jar.rb ├── subjects_utils.rb ├── tasks │ ├── accounts │ │ ├── accept_all_terms.rake │ │ ├── add_ost_apps.rake │ │ ├── cleanup_unverified_users.rake │ │ ├── create_admin.rake │ │ ├── create_leads_for_abandoned_user_signups.rake │ │ ├── create_leads_for_instructors_not_sent_to_sf.rake │ │ ├── import_users.rake │ │ ├── oauth_apps │ │ │ ├── create_or_update.rake │ │ │ └── list.rake │ │ ├── remove_duplicate_emails.rake │ │ ├── unexpire_all_passwords.rake │ │ └── update_adopter_status.rake │ ├── aws │ │ └── update_cloudwatch_metrics.rake │ ├── cron │ │ ├── 10-to-half-hour.rake │ │ ├── 5-past-half-hour.rake │ │ ├── day.rake │ │ └── minute.rake │ ├── doorkeeper │ │ └── cleanup.rake │ ├── export_users_info_to_match_with_consent_forms.rake │ ├── export_users_last_login_date.rake │ └── log_to_stdout.rake ├── token_maker.rb ├── unexpire_all_passwords.rb └── user_session_management.rb ├── public ├── accounts │ └── fonts │ │ ├── 050b1948-f226-4d20-a65a-15d8ed031222.woff │ │ ├── 34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff │ │ ├── 3dac71eb-afa7-4c80-97f0-599202772905.woff2 │ │ ├── 439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff │ │ ├── 531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2 │ │ └── 5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2 ├── favicon.ico └── robots.txt ├── script └── delayed_job ├── spec ├── access_policies │ ├── contact_info_access_policy_spec.rb │ ├── external_id_access_policy_spec.rb │ ├── identity_access_policy_spec.rb │ └── user_access_policy_spec.rb ├── cassettes │ ├── Change_Salesforce_contact_manually │ │ ├── can_be_set_if_the_Contact_exists_in_SF.yml │ │ ├── cannot_be_set_if_the_Contact_does_not_exist_in_SF.yml │ │ ├── cannot_be_set_if_the_ID_is_malformed.yml │ │ └── sf_setup.yml │ ├── FetchBookData │ │ ├── _subjects │ │ │ └── success │ │ │ │ └── 1_1_1_1.yml │ │ └── _titles │ │ │ └── success │ │ │ ├── 1_1_1_1.yml │ │ │ └── 1_2_1_1.yml │ ├── Newflow │ │ └── Students │ │ │ └── student_signup_flow │ │ │ └── sf_setup.yml │ ├── Newflow_CreateOrUpdateSalesforceLead │ │ ├── sf_setup.yml │ │ └── works_on_the_happy_path.yml │ ├── Newflow_VerifyEmailByCode │ │ └── sf_setup.yml │ ├── SheeridAPI │ │ └── _get_verification_details │ │ │ ├── when_collectTeacherPersonalInfo │ │ │ └── is_not_a_relevant_response.yml │ │ │ ├── when_failure │ │ │ └── is_not_a_relevant_response.yml │ │ │ └── when_success │ │ │ └── returns_a_SheeridAPI_Response.yml │ └── SheeridWebhook │ │ └── user_with_verified_verfication │ │ ├── finds_schools_based_on_the_sheerid_reported_school_field.yml │ │ └── fuzzy_searches_schools_based_on_the_sheerid_reported_school_field.yml ├── config │ └── initializers │ │ └── session_store_cookie_name_spec.rb ├── controllers │ ├── admin │ │ ├── banners_controller_spec.rb │ │ ├── contact_infos_controller_spec.rb │ │ ├── external_ids_controller_spec.rb │ │ ├── pre_auth_states_controller_spec.rb │ │ ├── reports_controller_spec.rb │ │ ├── security_logs_controller_spec.rb │ │ └── users_controller_spec.rb │ ├── api │ │ └── v1 │ │ │ ├── application_groups_controller_spec.rb │ │ │ ├── application_users_controller_spec.rb │ │ │ ├── contact_infos_controller_spec.rb │ │ │ ├── group_members_controller_spec.rb │ │ │ ├── group_nestings_controller_spec.rb │ │ │ ├── group_owners_controller_spec.rb │ │ │ ├── groups_controller_spec.rb │ │ │ ├── messages_controller_spec.rb │ │ │ └── users_controller_spec.rb │ ├── application_controller_spec.rb │ ├── contact_infos_controller_spec.rb │ ├── controllers_spec.rb │ ├── doorkeeper │ │ └── authorizations_controller_spec.rb │ ├── external_relative_links_spec.rb │ ├── external_user_credentials_controller_spec.rb │ ├── faculty_access_controller_spec.rb │ ├── newflow │ │ ├── educator_signup_controller_spec.rb │ │ ├── login_controller_spec.rb │ │ ├── password_management_controller_spec.rb │ │ ├── signup_controller_spec.rb │ │ ├── social_auth_controller_spec.rb │ │ └── student_signup_controller_spec.rb │ ├── oauth │ │ └── applications_controller_spec.rb │ ├── other_controller_spec.rb │ ├── remote_controller_spec.rb │ └── terms_controller_spec.rb ├── delayed │ └── worker_spec.rb ├── factories │ ├── application_group.rb │ ├── application_user.rb │ ├── authentication.rb │ ├── banners.rb │ ├── contact_info.rb │ ├── doorkeeper_access_grant.rb │ ├── doorkeeper_access_token.rb │ ├── doorkeeper_application.rb │ ├── email_address.rb │ ├── email_domains.rb │ ├── external_ids.rb │ ├── group.rb │ ├── group_member.rb │ ├── group_nesting.rb │ ├── group_owner.rb │ ├── identity.rb │ ├── message.rb │ ├── message_body.rb │ ├── message_recipient.rb │ ├── pre_auth_states.rb │ ├── schools.rb │ ├── security_logs.rb │ ├── sequential_failure.rb │ ├── sheerid_verification.rb │ ├── user.rb │ └── user_external_uuid.rb ├── features │ ├── add_application_spec.rb │ ├── admin │ │ ├── change_salesforce_contact_manually_spec.rb │ │ ├── oauth_application_crud_spec.rb │ │ └── users_spec.rb │ ├── cache_headers_spec.rb │ ├── confirm_email_spec.rb │ ├── log_out_inactive_admins_spec.rb │ ├── newflow │ │ ├── add_password_spec.rb │ │ ├── adding_and_resetting_password_from_profile.rb │ │ ├── arriving_with_special_params_spec.rb │ │ ├── confirm_email_spec.rb │ │ ├── educator_signup_flow_spec.rb │ │ ├── profile_screen_spec.rb │ │ ├── reset_password_spec.rb │ │ ├── student_login_flow_spec.rb │ │ ├── student_signup_flow_spec.rb │ │ ├── user_cant_sign_in_spec.rb │ │ ├── user_claims_account_spec.rb │ │ ├── user_login_signup_with_social_network_spec.rb │ │ ├── user_manages_emails_spec.rb │ │ ├── user_updates_password_spec.rb │ │ └── user_updates_profile_spec.rb │ ├── options_spec.rb │ ├── pose_terms_spec.rb │ ├── rate_limit_sign_ins_spec.rb │ ├── remove_accounts_path_prefix_spec.rb │ ├── unknown_route_spec.rb │ └── user_claims_account_spec.rb ├── fixtures │ └── users.json ├── handlers │ ├── admin │ │ └── banners_manage_spec.rb │ ├── contact_infos_confirm_spec.rb │ ├── contact_infos_create_spec.rb │ ├── create_external_user_credentials_spec.rb │ ├── identities_set_password_spec.rb │ ├── login_by_token_spec.rb │ ├── messages_create_spec.rb │ ├── newflow │ │ ├── change_password_spec.rb │ │ ├── change_signup_email_spec.rb │ │ ├── confirm_oauth_info_spec.rb │ │ ├── educator_signup │ │ │ ├── complete_profile_spec.rb │ │ │ ├── sheerid_webhook_spec.rb │ │ │ ├── signup_form_spec.rb │ │ │ └── verify_email_by_pin_spec.rb │ │ ├── find_user_by_token_spec.rb │ │ ├── log_in_user_spec.rb │ │ └── student_signup │ │ │ ├── signup_form_spec.rb │ │ │ └── verify_email_by_pin_spec.rb │ ├── oauth_callback_spec.rb │ ├── send_reset_password_email_spec.rb │ ├── sessions_create_shared_examples.rb │ ├── sessions_create_spec.rb │ ├── signup_password_spec.rb │ ├── signup_profile_instructor_spec.rb │ ├── signup_profile_other_spec.rb │ ├── signup_profile_student_spec.rb │ └── verify_email_by_code_spec.rb ├── helpers │ └── newflow │ │ └── login_signup_helper_spec.rb ├── lib │ ├── accept_all_terms_spec.rb │ ├── archive_temp_users_spec.rb │ ├── date_time_spec.rb │ ├── domain_mx_validator_spec.rb │ ├── email_address_validations_spec.rb │ ├── fetch_book_data_spec.rb │ ├── import_users_spec.rb │ ├── json_and_string_parameter_filter_spec.rb │ ├── lookup_users_spec.rb │ ├── set_gdpr_data_spec.rb │ ├── sheerid_api_spec.rb │ ├── sso_cookie_jar_spec.rb │ ├── tasks │ │ ├── accounts │ │ │ ├── create_admin_spec.rb │ │ │ └── oauth_apps │ │ │ │ ├── create_or_update_spec.rb │ │ │ │ └── list_spec.rb │ │ ├── doorkeeper │ │ │ └── cleanup_rake_spec.rb │ │ ├── export_users_info_to_match_with_consent_forms_spec.rb │ │ └── export_users_last_login_date_spec.rb │ ├── unexpire_all_passwords_spec.rb │ └── user_session_management_spec.rb ├── mailers │ ├── confirmation_mailer_spec.rb │ ├── dev_mailer_spec.rb │ ├── exception_spec.rb │ ├── newflow_mailer_spec.rb │ ├── sign_in_help_mailer_spec.rb │ └── unclaimed_user_mailer_spec.rb ├── models │ ├── anonymous_user_spec.rb │ ├── application_group_spec.rb │ ├── application_user_spec.rb │ ├── authentication_spec.rb │ ├── banner_spec.rb │ ├── contact_info_spec.rb │ ├── doorkeeper │ │ └── application_spec.rb │ ├── email_address_spec.rb │ ├── external_id_spec.rb │ ├── group_member_spec.rb │ ├── group_nesting_spec.rb │ ├── group_owner_spec.rb │ ├── group_spec.rb │ ├── identity_spec.rb │ ├── message_body_spec.rb │ ├── message_recipient_spec.rb │ ├── message_spec.rb │ ├── omniauth_data_spec.rb │ ├── school_spec.rb │ ├── security_log_spec.rb │ ├── sequential_failure_spec.rb │ ├── user_external_uuid_spec.rb │ └── user_spec.rb ├── rails_helper.rb ├── representers │ └── api │ │ └── v1 │ │ ├── external_id_representer_spec.rb │ │ ├── find_user_representer_spec.rb │ │ └── user_representer_spec.rb ├── requests │ └── api │ │ └── v1 │ │ ├── application_users_requests_spec.rb │ │ ├── cache_header_spec.rb │ │ └── device_id_spec.rb ├── routines │ ├── add_email_to_user_spec.rb │ ├── add_recipients_to_message_spec.rb │ ├── admin │ │ ├── export_users_spec.rb │ │ ├── import_users_spec.rb │ │ ├── search_security_log_spec.rb │ │ └── search_users_spec.rb │ ├── confirm_by_pin_spec.rb │ ├── create_user_spec.rb │ ├── dev │ │ └── destroy_users_spec.rb │ ├── find_or_create_user_spec.rb │ ├── mark_contact_info_verified_spec.rb │ ├── merge_unclaimed_users_spec.rb │ ├── newflow │ │ ├── create_or_update_salesforce_lead_spec.rb │ │ ├── educator_signup │ │ │ └── activate_educator_spec.rb │ │ ├── ensure_unverified_user_spec.rb │ │ └── student_signup │ │ │ └── activate_student_spec.rb │ ├── search_application_users_spec.rb │ ├── search_users_spec.rb │ ├── send_message_spec.rb │ ├── set_password_spec.rb │ ├── transfer_authentications_spec.rb │ ├── transfer_omniauth_data_spec.rb │ ├── transfer_pre_auth_state_spec.rb │ ├── update_salesforce_assignable_fields_spec.rb │ ├── update_school_salesforce_info_spec.rb │ └── user_from_pre_auth_state_spec.rb ├── routing │ ├── admin │ │ └── security_logs_routing_spec.rb │ ├── contact_infos_routing_spec.rb │ ├── external_user_credentials_routing_spec.rb │ └── users_routing_spec.rb ├── simplecov_helper.rb ├── spec_helper.rb ├── support │ ├── capybara_wait.rb │ ├── external_app_for_specs_controller.rb │ ├── feature_helpers.rb │ ├── i18n.rb │ ├── mock_omniauth_request.rb │ ├── mock_user_state.rb │ ├── newflow_feature_helpers.rb │ ├── rake.rb │ ├── screenshots.rb │ └── user_hash.rb ├── vcr_helper.rb └── whenever_spec.rb ├── todo.txt └── vendor ├── assets ├── images │ └── bootstrap-editable │ │ ├── clear.png │ │ └── loading.gif ├── javascripts │ └── bootstrap-editable.js └── stylesheets │ ├── bootstrap-editable.scss │ ├── bootstrap-social.scss │ └── pagination.css └── packages ├── README.md └── x-editable ├── address.js └── bootstrap3-editable-1.5.1.zip /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/workflows/assets.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/migrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/workflows/migrations.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /.rspec_parallel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.rspec_parallel -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | accounts 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.6 2 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/Dockerfile -------------------------------------------------------------------------------- /GNU-AGPL-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/GNU-AGPL-3.0 -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/LICENSING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/Rakefile -------------------------------------------------------------------------------- /app/access_policies/application_group_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/application_group_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/application_user_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/application_user_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/authentication_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/authentication_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/contact_info_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/contact_info_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/external_id_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/external_id_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/group_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/group_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/group_member_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/group_member_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/group_nesting_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/group_nesting_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/group_owner_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/group_owner_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/identity_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/identity_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/message_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/message_access_policy.rb -------------------------------------------------------------------------------- /app/access_policies/user_access_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/access_policies/user_access_policy.rb -------------------------------------------------------------------------------- /app/assets/html/404.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/html/404.html.erb -------------------------------------------------------------------------------- /app/assets/html/500.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/html/500.html.erb -------------------------------------------------------------------------------- /app/assets/html/503.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/html/503.html.erb -------------------------------------------------------------------------------- /app/assets/images/accounts_horiz_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/accounts_horiz_v2.png -------------------------------------------------------------------------------- /app/assets/images/bg-login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/bg-login.jpg -------------------------------------------------------------------------------- /app/assets/images/educator-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/educator-icon.svg -------------------------------------------------------------------------------- /app/assets/images/highlighting_and_note_taking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/highlighting_and_note_taking.png -------------------------------------------------------------------------------- /app/assets/images/openstax-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/openstax-logo-white.png -------------------------------------------------------------------------------- /app/assets/images/openstax-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/openstax-logo-white.svg -------------------------------------------------------------------------------- /app/assets/images/openstax-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/openstax-logo.svg -------------------------------------------------------------------------------- /app/assets/images/rice_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/rice_logo.svg -------------------------------------------------------------------------------- /app/assets/images/rice_logo_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/rice_logo_4.png -------------------------------------------------------------------------------- /app/assets/images/rice_logo_reversed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/rice_logo_reversed.png -------------------------------------------------------------------------------- /app/assets/images/student-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/images/student-icon.svg -------------------------------------------------------------------------------- /app/assets/javascripts/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/admin.js -------------------------------------------------------------------------------- /app/assets/javascripts/alert.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/alert.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/application/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/application/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/application/jquery_extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/application/jquery_extensions.js -------------------------------------------------------------------------------- /app/assets/javascripts/application/ui.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/application/ui.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/confirmation-popover.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/confirmation-popover.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/faculty_access/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/faculty_access/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/faculty_access/namespace.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/faculty_access/namespace.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/multiselect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/multiselect/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/multiselect/multiselect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/multiselect/multiselect.js -------------------------------------------------------------------------------- /app/assets/javascripts/newflow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/newflow/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/newflow/newflow_ui.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/newflow/newflow_ui.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/newflow/phone-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/newflow/phone-number.js -------------------------------------------------------------------------------- /app/assets/javascripts/profile/authentication.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/profile/authentication.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/profile/email.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/profile/email.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/profile/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/profile/name.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/profile/name.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/profile/namespace.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/profile/namespace.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/remote-access/api.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/remote-access/api.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/remote-access/host.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/remote-access/host.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/remote-access/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/remote-access/index.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/remote-access/init.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/remote-access/init.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/remote-access/vendor/porthole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/remote-access/vendor/porthole.js -------------------------------------------------------------------------------- /app/assets/javascripts/signin/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signin/index.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/signin/login.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signin/login.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/signup/email-value.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signup/email-value.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/signup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signup/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/signup/namespace.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signup/namespace.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/signup/phone-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signup/phone-number.js -------------------------------------------------------------------------------- /app/assets/javascripts/signup/type-selector.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/signup/type-selector.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/vendor/mailcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/vendor/mailcheck.js -------------------------------------------------------------------------------- /app/assets/javascripts/vendor/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/javascripts/vendor/underscore.js -------------------------------------------------------------------------------- /app/assets/stylesheets/admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/admin.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/admin_navbar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application_body_api_docs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/application_body_api_docs.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application_js_hooks.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/application_js_hooks.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/application_layout.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/common.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/common_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/common_colors.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/common_dimensions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/common_dimensions.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/controls/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/controls/_buttons.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/controls/_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/controls/_card.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/create_account.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/create_account.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/faculty_access.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/faculty_access.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/misc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/misc.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/mixins/_flexbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/mixins/_flexbox.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/newflow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/newflow.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/newflow_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/newflow_colors.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/ox-controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/ox-controls.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/profile.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/section_block.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/section_block.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/signinup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/signinup.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/signup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/signup.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/social.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/social.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/syntax_highlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/assets/stylesheets/syntax_highlight.scss -------------------------------------------------------------------------------- /app/controllers/admin/banners_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/banners_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/base_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/base_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/console_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/console_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/contact_infos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/contact_infos_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/external_ids_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/external_ids_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/pre_auth_states_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/pre_auth_states_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/reports_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/reports_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/security_logs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/security_logs_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/admin/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/api_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/application_groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/application_groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/application_users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/application_users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/contact_infos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/contact_infos_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/dev_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/dev_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/group_members_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/group_members_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/group_nestings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/group_nestings_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/group_owners_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/group_owners_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/messages_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/api/v1/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/contact_infos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/contact_infos_controller.rb -------------------------------------------------------------------------------- /app/controllers/dev/base_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/dev/base_controller.rb -------------------------------------------------------------------------------- /app/controllers/dev/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/dev/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/exceptions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/exceptions_controller.rb -------------------------------------------------------------------------------- /app/controllers/external_user_credentials_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/external_user_credentials_controller.rb -------------------------------------------------------------------------------- /app/controllers/faculty_access_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/faculty_access_controller.rb -------------------------------------------------------------------------------- /app/controllers/legacy/authentications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/legacy/authentications_controller.rb -------------------------------------------------------------------------------- /app/controllers/legacy/identities_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/legacy/identities_controller.rb -------------------------------------------------------------------------------- /app/controllers/legacy/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/legacy/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/legacy/signup_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/legacy/signup_controller.rb -------------------------------------------------------------------------------- /app/controllers/legacy/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/legacy/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/base_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/base_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/educator_signup_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/educator_signup_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/login_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/login_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/signup_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/signup_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/social_auth_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/social_auth_controller.rb -------------------------------------------------------------------------------- /app/controllers/newflow/student_signup_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/newflow/student_signup_controller.rb -------------------------------------------------------------------------------- /app/controllers/oauth/applications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/oauth/applications_controller.rb -------------------------------------------------------------------------------- /app/controllers/other_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/other_controller.rb -------------------------------------------------------------------------------- /app/controllers/remote_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/remote_controller.rb -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/terms_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/controllers/terms_controller.rb -------------------------------------------------------------------------------- /app/handlers/admin/banners_manage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/admin/banners_manage.rb -------------------------------------------------------------------------------- /app/handlers/admin/security_log_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/admin/security_log_search.rb -------------------------------------------------------------------------------- /app/handlers/admin/users_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/admin/users_search.rb -------------------------------------------------------------------------------- /app/handlers/authentications_delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/authentications_delete.rb -------------------------------------------------------------------------------- /app/handlers/confirm_unclaimed_account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/confirm_unclaimed_account.rb -------------------------------------------------------------------------------- /app/handlers/contact_infos_confirm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/contact_infos_confirm.rb -------------------------------------------------------------------------------- /app/handlers/contact_infos_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/contact_infos_create.rb -------------------------------------------------------------------------------- /app/handlers/contact_infos_resend_confirmation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/contact_infos_resend_confirmation.rb -------------------------------------------------------------------------------- /app/handlers/create_external_user_credentials.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/create_external_user_credentials.rb -------------------------------------------------------------------------------- /app/handlers/dev/users_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/dev/users_create.rb -------------------------------------------------------------------------------- /app/handlers/dev/users_generate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/dev/users_generate.rb -------------------------------------------------------------------------------- /app/handlers/faculty_access_apply.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/faculty_access_apply.rb -------------------------------------------------------------------------------- /app/handlers/faculty_access_apply_instructor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/faculty_access_apply_instructor.rb -------------------------------------------------------------------------------- /app/handlers/faculty_access_apply_other.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/faculty_access_apply_other.rb -------------------------------------------------------------------------------- /app/handlers/find_user_by_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/find_user_by_token.rb -------------------------------------------------------------------------------- /app/handlers/identities_send_password_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/identities_send_password_email.rb -------------------------------------------------------------------------------- /app/handlers/identities_set_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/identities_set_password.rb -------------------------------------------------------------------------------- /app/handlers/log_in_by_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/log_in_by_token.rb -------------------------------------------------------------------------------- /app/handlers/messages_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/messages_create.rb -------------------------------------------------------------------------------- /app/handlers/newflow/change_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/change_password.rb -------------------------------------------------------------------------------- /app/handlers/newflow/change_signup_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/change_signup_email.rb -------------------------------------------------------------------------------- /app/handlers/newflow/confirm_oauth_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/confirm_oauth_info.rb -------------------------------------------------------------------------------- /app/handlers/newflow/create_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/create_password.rb -------------------------------------------------------------------------------- /app/handlers/newflow/educator_signup/sheerid_webhook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/educator_signup/sheerid_webhook.rb -------------------------------------------------------------------------------- /app/handlers/newflow/educator_signup/signup_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/educator_signup/signup_form.rb -------------------------------------------------------------------------------- /app/handlers/newflow/log_in_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/log_in_user.rb -------------------------------------------------------------------------------- /app/handlers/newflow/student_signup/signup_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/newflow/student_signup/signup_form.rb -------------------------------------------------------------------------------- /app/handlers/oauth_callback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/oauth_callback.rb -------------------------------------------------------------------------------- /app/handlers/send_reset_password_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/send_reset_password_email.rb -------------------------------------------------------------------------------- /app/handlers/sessions_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/sessions_create.rb -------------------------------------------------------------------------------- /app/handlers/sessions_lookup_login.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/sessions_lookup_login.rb -------------------------------------------------------------------------------- /app/handlers/sessions_reauthenticate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/sessions_reauthenticate.rb -------------------------------------------------------------------------------- /app/handlers/signup_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_password.rb -------------------------------------------------------------------------------- /app/handlers/signup_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_profile.rb -------------------------------------------------------------------------------- /app/handlers/signup_profile_instructor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_profile_instructor.rb -------------------------------------------------------------------------------- /app/handlers/signup_profile_other.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_profile_other.rb -------------------------------------------------------------------------------- /app/handlers/signup_profile_student.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_profile_student.rb -------------------------------------------------------------------------------- /app/handlers/signup_start.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_start.rb -------------------------------------------------------------------------------- /app/handlers/signup_verify_by_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_verify_by_token.rb -------------------------------------------------------------------------------- /app/handlers/signup_verify_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/signup_verify_email.rb -------------------------------------------------------------------------------- /app/handlers/terms_agree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/terms_agree.rb -------------------------------------------------------------------------------- /app/handlers/verify_email_by_code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/verify_email_by_code.rb -------------------------------------------------------------------------------- /app/handlers/verify_user_email_by_pin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/handlers/verify_user_email_by_pin.rb -------------------------------------------------------------------------------- /app/helpers/alert_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/alert_helper.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/fake_exception_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/fake_exception_helper.rb -------------------------------------------------------------------------------- /app/helpers/form_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/form_helper.rb -------------------------------------------------------------------------------- /app/helpers/legacy_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/legacy_helper.rb -------------------------------------------------------------------------------- /app/helpers/newflow/educator_signup_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/newflow/educator_signup_helper.rb -------------------------------------------------------------------------------- /app/helpers/newflow/login_signup_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/newflow/login_signup_helper.rb -------------------------------------------------------------------------------- /app/helpers/newflow_form_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/newflow_form_helper.rb -------------------------------------------------------------------------------- /app/helpers/profile_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/profile_helper.rb -------------------------------------------------------------------------------- /app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/helpers/sessions_helper.rb -------------------------------------------------------------------------------- /app/mailers/api_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/api_mailer.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/confirmation_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/confirmation_mailer.rb -------------------------------------------------------------------------------- /app/mailers/dev_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/dev_mailer.rb -------------------------------------------------------------------------------- /app/mailers/newflow_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/newflow_mailer.rb -------------------------------------------------------------------------------- /app/mailers/sign_in_help_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/sign_in_help_mailer.rb -------------------------------------------------------------------------------- /app/mailers/signup_confirmation_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/signup_confirmation_mailer.rb -------------------------------------------------------------------------------- /app/mailers/unclaimed_user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/mailers/unclaimed_user_mailer.rb -------------------------------------------------------------------------------- /app/models/anonymous_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/anonymous_user.rb -------------------------------------------------------------------------------- /app/models/application_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/application_group.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/application_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/application_user.rb -------------------------------------------------------------------------------- /app/models/authentication.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/authentication.rb -------------------------------------------------------------------------------- /app/models/banner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/banner.rb -------------------------------------------------------------------------------- /app/models/contact_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/contact_info.rb -------------------------------------------------------------------------------- /app/models/email_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/email_address.rb -------------------------------------------------------------------------------- /app/models/email_domain.rb: -------------------------------------------------------------------------------- 1 | class EmailDomain < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /app/models/external_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/external_id.rb -------------------------------------------------------------------------------- /app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/group.rb -------------------------------------------------------------------------------- /app/models/group_member.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/group_member.rb -------------------------------------------------------------------------------- /app/models/group_nesting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/group_nesting.rb -------------------------------------------------------------------------------- /app/models/group_owner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/group_owner.rb -------------------------------------------------------------------------------- /app/models/identity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/identity.rb -------------------------------------------------------------------------------- /app/models/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/message.rb -------------------------------------------------------------------------------- /app/models/message_body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/message_body.rb -------------------------------------------------------------------------------- /app/models/message_recipient.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/message_recipient.rb -------------------------------------------------------------------------------- /app/models/omniauth_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/omniauth_data.rb -------------------------------------------------------------------------------- /app/models/pre_auth_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/pre_auth_state.rb -------------------------------------------------------------------------------- /app/models/school.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/school.rb -------------------------------------------------------------------------------- /app/models/security_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/security_log.rb -------------------------------------------------------------------------------- /app/models/sequential_failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/sequential_failure.rb -------------------------------------------------------------------------------- /app/models/sheerid_verification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/sheerid_verification.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_external_uuid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/models/user_external_uuid.rb -------------------------------------------------------------------------------- /app/representers/api/v1/application_user_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/application_user_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/confirm_by_pin_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/confirm_by_pin_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/contact_info_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/contact_info_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/external_id_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/external_id_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/find_user_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/find_user_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_member_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_member_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_members_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_members_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_nesting_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_nesting_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_owner_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_owner_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_owners_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_owners_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/group_user_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/group_user_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/groups_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/groups_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/message_body_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/message_body_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/message_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/message_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/sso_cookie_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/sso_cookie_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/user_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/user_representer.rb -------------------------------------------------------------------------------- /app/representers/api/v1/user_search_representer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/representers/api/v1/user_search_representer.rb -------------------------------------------------------------------------------- /app/routines/activate_unclaimed_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/activate_unclaimed_user.rb -------------------------------------------------------------------------------- /app/routines/add_email_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/add_email_to_user.rb -------------------------------------------------------------------------------- /app/routines/add_recipients_to_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/add_recipients_to_message.rb -------------------------------------------------------------------------------- /app/routines/add_unread_update_for_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/add_unread_update_for_group.rb -------------------------------------------------------------------------------- /app/routines/add_unread_update_for_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/add_unread_update_for_user.rb -------------------------------------------------------------------------------- /app/routines/admin/export_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/admin/export_users.rb -------------------------------------------------------------------------------- /app/routines/admin/import_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/admin/import_users.rb -------------------------------------------------------------------------------- /app/routines/admin/search_security_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/admin/search_security_log.rb -------------------------------------------------------------------------------- /app/routines/admin/search_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/admin/search_users.rb -------------------------------------------------------------------------------- /app/routines/agree_to_terms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/agree_to_terms.rb -------------------------------------------------------------------------------- /app/routines/confirm_by_code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/confirm_by_code.rb -------------------------------------------------------------------------------- /app/routines/confirm_by_pin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/confirm_by_pin.rb -------------------------------------------------------------------------------- /app/routines/confirm_contact_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/confirm_contact_info.rb -------------------------------------------------------------------------------- /app/routines/create_identity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/create_identity.rb -------------------------------------------------------------------------------- /app/routines/create_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/create_user.rb -------------------------------------------------------------------------------- /app/routines/destroy_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/destroy_user.rb -------------------------------------------------------------------------------- /app/routines/destroy_when_association_empty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/destroy_when_association_empty.rb -------------------------------------------------------------------------------- /app/routines/dev/create_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/dev/create_user.rb -------------------------------------------------------------------------------- /app/routines/dev/destroy_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/dev/destroy_users.rb -------------------------------------------------------------------------------- /app/routines/export_users_last_login_date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/export_users_last_login_date.rb -------------------------------------------------------------------------------- /app/routines/find_or_create_application_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/find_or_create_application_groups.rb -------------------------------------------------------------------------------- /app/routines/find_or_create_application_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/find_or_create_application_user.rb -------------------------------------------------------------------------------- /app/routines/find_or_create_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/find_or_create_user.rb -------------------------------------------------------------------------------- /app/routines/get_login_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/get_login_info.rb -------------------------------------------------------------------------------- /app/routines/get_updated_application_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/get_updated_application_groups.rb -------------------------------------------------------------------------------- /app/routines/get_updated_application_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/get_updated_application_users.rb -------------------------------------------------------------------------------- /app/routines/mark_application_group_updates_as_read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/mark_application_group_updates_as_read.rb -------------------------------------------------------------------------------- /app/routines/mark_application_user_updates_as_read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/mark_application_user_updates_as_read.rb -------------------------------------------------------------------------------- /app/routines/mark_contact_info_verified.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/mark_contact_info_verified.rb -------------------------------------------------------------------------------- /app/routines/merge_unclaimed_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/merge_unclaimed_users.rb -------------------------------------------------------------------------------- /app/routines/newflow/create_email_for_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/newflow/create_email_for_user.rb -------------------------------------------------------------------------------- /app/routines/newflow/ensure_unverified_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/newflow/ensure_unverified_user.rb -------------------------------------------------------------------------------- /app/routines/newflow/student_signup/activate_student.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/newflow/student_signup/activate_student.rb -------------------------------------------------------------------------------- /app/routines/search_application_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/search_application_users.rb -------------------------------------------------------------------------------- /app/routines/search_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/search_users.rb -------------------------------------------------------------------------------- /app/routines/send_contact_info_confirmation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/send_contact_info_confirmation.rb -------------------------------------------------------------------------------- /app/routines/send_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/send_message.rb -------------------------------------------------------------------------------- /app/routines/set_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/set_password.rb -------------------------------------------------------------------------------- /app/routines/signup_external_student.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/signup_external_student.rb -------------------------------------------------------------------------------- /app/routines/soft_delete_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/soft_delete_user.rb -------------------------------------------------------------------------------- /app/routines/transfer_authentications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/transfer_authentications.rb -------------------------------------------------------------------------------- /app/routines/transfer_omniauth_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/transfer_omniauth_data.rb -------------------------------------------------------------------------------- /app/routines/transfer_pre_auth_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/transfer_pre_auth_state.rb -------------------------------------------------------------------------------- /app/routines/update_group_caches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/update_group_caches.rb -------------------------------------------------------------------------------- /app/routines/update_salesforce_assignable_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/update_salesforce_assignable_fields.rb -------------------------------------------------------------------------------- /app/routines/update_school_salesforce_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/update_school_salesforce_info.rb -------------------------------------------------------------------------------- /app/routines/update_user_contact_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/update_user_contact_info.rb -------------------------------------------------------------------------------- /app/routines/update_user_lead_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/update_user_lead_info.rb -------------------------------------------------------------------------------- /app/routines/user_from_pre_auth_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/routines/user_from_pre_auth_state.rb -------------------------------------------------------------------------------- /app/views/admin/banners/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/banners/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/banners/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/banners/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/banners/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/banners/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/banners/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/banners/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/base/_console_dialog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/base/_console_dialog.html.erb -------------------------------------------------------------------------------- /app/views/admin/base/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/base/_links.html.erb -------------------------------------------------------------------------------- /app/views/admin/base/_misc.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/base/_misc.html.erb -------------------------------------------------------------------------------- /app/views/admin/base/_users.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/base/_users.html.erb -------------------------------------------------------------------------------- /app/views/admin/base/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/base/index.js.erb -------------------------------------------------------------------------------- /app/views/admin/console/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/console/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/pre_auth_states/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/pre_auth_states/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/reports/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/reports/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/security_logs/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/security_logs/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_new_search_pagination.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/_new_search_pagination.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_search_pagination.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/_search_pagination.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/actions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/actions.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/search.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/admin/users/search.js.erb -------------------------------------------------------------------------------- /app/views/confirmation_mailer/instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/confirmation_mailer/instructions.html.erb -------------------------------------------------------------------------------- /app/views/contact_infos/confirm.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/contact_infos/confirm.html.erb -------------------------------------------------------------------------------- /app/views/contact_infos/confirm_unclaimed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/contact_infos/confirm_unclaimed.html.erb -------------------------------------------------------------------------------- /app/views/dev/base/_index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/dev/base/_index.html.erb -------------------------------------------------------------------------------- /app/views/dev/users/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/dev/users/create.js.erb -------------------------------------------------------------------------------- /app/views/dev/users/generate.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/dev/users/generate.js.erb -------------------------------------------------------------------------------- /app/views/dev_mailer/inspect_object.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/dev_mailer/inspect_object.text.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/doorkeeper/applications/_form.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/doorkeeper/applications/index.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/doorkeeper/applications/show.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/authorizations/error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/doorkeeper/authorizations/error.html.erb -------------------------------------------------------------------------------- /app/views/errors/any.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/errors/any.html.erb -------------------------------------------------------------------------------- /app/views/errors/static.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/errors/static.html.erb -------------------------------------------------------------------------------- /app/views/external_user_credentials/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/external_user_credentials/new.html.erb -------------------------------------------------------------------------------- /app/views/faculty_access/apply.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/faculty_access/apply.html.erb -------------------------------------------------------------------------------- /app/views/faculty_access/pending.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/faculty_access/pending.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_application_body.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_application_body.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_application_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_application_footer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_application_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_application_header.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_application_js_hooks.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_application_js_hooks.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_attention.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_attention.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_chat.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_chat.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_google_tag_manager.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_google_tag_manager.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_main_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_main_menu.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_newflow_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_newflow_footer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_ox_white_logo.html.erb: -------------------------------------------------------------------------------- 1 | <%= image_tag('openstax-logo-white.png', width: 174, height: 40, class: 'logo') %> 2 | -------------------------------------------------------------------------------- /app/views/layouts/_posthog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_posthog.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_tag_manager_snippet.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/_tag_manager_snippet.html.erb -------------------------------------------------------------------------------- /app/views/layouts/admin.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/admin.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application_body_api_docs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/application_body_api_docs.html.erb -------------------------------------------------------------------------------- /app/views/layouts/error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/error.html.erb -------------------------------------------------------------------------------- /app/views/layouts/newflow_layout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/newflow_layout.html.erb -------------------------------------------------------------------------------- /app/views/layouts/static_error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/layouts/static_error.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/_set.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/_set.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/add.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/add.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/add_success.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/add_success.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/reset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/reset.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/reset_success.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/reset_success.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/send_add.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/send_add.html.erb -------------------------------------------------------------------------------- /app/views/legacy/identities/send_reset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/identities/send_reset.html.erb -------------------------------------------------------------------------------- /app/views/legacy/sessions/authenticate.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/sessions/authenticate.html.erb -------------------------------------------------------------------------------- /app/views/legacy/sessions/email_usernames.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/sessions/email_usernames.js.erb -------------------------------------------------------------------------------- /app/views/legacy/sessions/help.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/sessions/help.html.erb -------------------------------------------------------------------------------- /app/views/legacy/sessions/reauthenticate.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/sessions/reauthenticate.html.erb -------------------------------------------------------------------------------- /app/views/legacy/sessions/start.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/sessions/start.html.erb -------------------------------------------------------------------------------- /app/views/legacy/signup/profile.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/signup/profile.html.erb -------------------------------------------------------------------------------- /app/views/legacy/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/legacy/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_back_arrow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_back_arrow.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_form_divider.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_form_divider.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_is_title_1_school_checkbox.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_is_title_1_school_checkbox.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_password_show_hide.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_password_show_hide.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_password_tooltip.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_password_tooltip.html.erb -------------------------------------------------------------------------------- /app/views/newflow/_tab_group.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/_tab_group.html.erb -------------------------------------------------------------------------------- /app/views/newflow/base/profile_newflow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/base/profile_newflow.html.erb -------------------------------------------------------------------------------- /app/views/newflow/login/check_your_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/login/check_your_email.html.erb -------------------------------------------------------------------------------- /app/views/newflow/login/login_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/login/login_form.html.erb -------------------------------------------------------------------------------- /app/views/newflow/login/reauthenticate_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/login/reauthenticate_form.html.erb -------------------------------------------------------------------------------- /app/views/newflow/signup/_signup_done_template.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/signup/_signup_done_template.html.erb -------------------------------------------------------------------------------- /app/views/newflow/signup/signup_done.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/signup/signup_done.html.erb -------------------------------------------------------------------------------- /app/views/newflow/signup/welcome.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow/signup/welcome.html.erb -------------------------------------------------------------------------------- /app/views/newflow_mailer/create_password_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow_mailer/create_password_email.html.erb -------------------------------------------------------------------------------- /app/views/newflow_mailer/reset_password_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/newflow_mailer/reset_password_email.html.erb -------------------------------------------------------------------------------- /app/views/remote/finish_login.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/remote/finish_login.html.erb -------------------------------------------------------------------------------- /app/views/remote/iframe.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/remote/iframe.html.erb -------------------------------------------------------------------------------- /app/views/remote/notify_logout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/remote/notify_logout.html.erb -------------------------------------------------------------------------------- /app/views/shared/_alert.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstax/accounts/HEAD/app/views/shared/_alert.html.erb -------------------------------------------------------------------------------- /app/views/shared/_email_closing.html.erb: -------------------------------------------------------------------------------- 1 |
Regards,
2 | The <%= TEAM_NAME %> Team