Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Refactor routes for better maintainability #1822

Merged
merged 2 commits into from
Aug 20, 2018
Merged

Refactor routes for better maintainability #1822

merged 2 commits into from
Aug 20, 2018

Conversation

Bodacious
Copy link
Contributor

  • Remove redundant routes (Fixes Remove admin namespace in routes #1699, Fixes#1570)
  • Remove redundant actions
  • Remove redundant policy methods
  • Fix invalid actions (public methods defined on controllers)
  • Set concern methods as private
  • Extract session locale method from ApplicationController into its own controller
  • Explicitly define actions in statics controller for better readability

- Remove redundant routes (Fixes #1699, Fixes#1570)
- Remove redundant actions
- Remove redundant policy methods
- Fix invalid actions (public methods defined on controllers)
- Set concern methods as private
- Extract session locale method from ApplicationController into its own controller
- Explicitly define actions in statics controller for better readability
@Bodacious Bodacious requested review from briri and xsrust August 17, 2018 13:25
@Bodacious
Copy link
Contributor Author

Routes before:

                                             Prefix Verb     URI Pattern                                                                                          Controller#Action
                                         admin_users GET      /admin/users(.:format)                                                                               admin/users#index
                                                     POST     /admin/users(.:format)                                                                               admin/users#create
                                      new_admin_user GET      /admin/users/new(.:format)                                                                           admin/users#new
                                     edit_admin_user GET      /admin/users/:id/edit(.:format)                                                                      admin/users#edit
                                          admin_user GET      /admin/users/:id(.:format)                                                                           admin/users#show
                                                     PATCH    /admin/users/:id(.:format)                                                                           admin/users#update
                                                     PUT      /admin/users/:id(.:format)                                                                           admin/users#update
                                          admin_orgs GET      /admin/orgs(.:format)                                                                                admin/orgs#index
                                                     POST     /admin/orgs(.:format)                                                                                admin/orgs#create
                                       new_admin_org GET      /admin/orgs/new(.:format)                                                                            admin/orgs#new
                                      edit_admin_org GET      /admin/orgs/:id/edit(.:format)                                                                       admin/orgs#edit
                                           admin_org GET      /admin/orgs/:id(.:format)                                                                            admin/orgs#show
                                                     PATCH    /admin/orgs/:id(.:format)                                                                            admin/orgs#update
                                                     PUT      /admin/orgs/:id(.:format)                                                                            admin/orgs#update
                                         admin_perms GET      /admin/perms(.:format)                                                                               admin/perms#index
                                                     POST     /admin/perms(.:format)                                                                               admin/perms#create
                                      new_admin_perm GET      /admin/perms/new(.:format)                                                                           admin/perms#new
                                     edit_admin_perm GET      /admin/perms/:id/edit(.:format)                                                                      admin/perms#edit
                                          admin_perm GET      /admin/perms/:id(.:format)                                                                           admin/perms#show
                                                     PATCH    /admin/perms/:id(.:format)                                                                           admin/perms#update
                                                     PUT      /admin/perms/:id(.:format)                                                                           admin/perms#update
                                     admin_languages GET      /admin/languages(.:format)                                                                           admin/languages#index
                                                     POST     /admin/languages(.:format)                                                                           admin/languages#create
                                  new_admin_language GET      /admin/languages/new(.:format)                                                                       admin/languages#new
                                 edit_admin_language GET      /admin/languages/:id/edit(.:format)                                                                  admin/languages#edit
                                      admin_language GET      /admin/languages/:id(.:format)                                                                       admin/languages#show
                                                     PATCH    /admin/languages/:id(.:format)                                                                       admin/languages#update
                                                     PUT      /admin/languages/:id(.:format)                                                                       admin/languages#update
                                     admin_templates GET      /admin/templates(.:format)                                                                           admin/templates#index
                                                     POST     /admin/templates(.:format)                                                                           admin/templates#create
                                  new_admin_template GET      /admin/templates/new(.:format)                                                                       admin/templates#new
                                 edit_admin_template GET      /admin/templates/:id/edit(.:format)                                                                  admin/templates#edit
                                      admin_template GET      /admin/templates/:id(.:format)                                                                       admin/templates#show
                                                     PATCH    /admin/templates/:id(.:format)                                                                       admin/templates#update
                                                     PUT      /admin/templates/:id(.:format)                                                                       admin/templates#update
                                        admin_phases GET      /admin/phases(.:format)                                                                              admin/phases#index
                                                     POST     /admin/phases(.:format)                                                                              admin/phases#create
                                     new_admin_phase GET      /admin/phases/new(.:format)                                                                          admin/phases#new
                                    edit_admin_phase GET      /admin/phases/:id/edit(.:format)                                                                     admin/phases#edit
                                         admin_phase GET      /admin/phases/:id(.:format)                                                                          admin/phases#show
                                                     PATCH    /admin/phases/:id(.:format)                                                                          admin/phases#update
                                                     PUT      /admin/phases/:id(.:format)                                                                          admin/phases#update
                                      admin_sections GET      /admin/sections(.:format)                                                                            admin/sections#index
                                                     POST     /admin/sections(.:format)                                                                            admin/sections#create
                                   new_admin_section GET      /admin/sections/new(.:format)                                                                        admin/sections#new
                                  edit_admin_section GET      /admin/sections/:id/edit(.:format)                                                                   admin/sections#edit
                                       admin_section GET      /admin/sections/:id(.:format)                                                                        admin/sections#show
                                                     PATCH    /admin/sections/:id(.:format)                                                                        admin/sections#update
                                                     PUT      /admin/sections/:id(.:format)                                                                        admin/sections#update
                                     admin_questions GET      /admin/questions(.:format)                                                                           admin/questions#index
                                                     POST     /admin/questions(.:format)                                                                           admin/questions#create
                                  new_admin_question GET      /admin/questions/new(.:format)                                                                       admin/questions#new
                                 edit_admin_question GET      /admin/questions/:id/edit(.:format)                                                                  admin/questions#edit
                                      admin_question GET      /admin/questions/:id(.:format)                                                                       admin/questions#show
                                                     PATCH    /admin/questions/:id(.:format)                                                                       admin/questions#update
                                                     PUT      /admin/questions/:id(.:format)                                                                       admin/questions#update
                              admin_question_formats GET      /admin/question_formats(.:format)                                                                    admin/question_formats#index
                                                     POST     /admin/question_formats(.:format)                                                                    admin/question_formats#create
                           new_admin_question_format GET      /admin/question_formats/new(.:format)                                                                admin/question_formats#new
                          edit_admin_question_format GET      /admin/question_formats/:id/edit(.:format)                                                           admin/question_formats#edit
                               admin_question_format GET      /admin/question_formats/:id(.:format)                                                                admin/question_formats#show
                                                     PATCH    /admin/question_formats/:id(.:format)                                                                admin/question_formats#update
                                                     PUT      /admin/question_formats/:id(.:format)                                                                admin/question_formats#update
                              admin_question_options GET      /admin/question_options(.:format)                                                                    admin/question_options#index
                                                     POST     /admin/question_options(.:format)                                                                    admin/question_options#create
                           new_admin_question_option GET      /admin/question_options/new(.:format)                                                                admin/question_options#new
                          edit_admin_question_option GET      /admin/question_options/:id/edit(.:format)                                                           admin/question_options#edit
                               admin_question_option GET      /admin/question_options/:id(.:format)                                                                admin/question_options#show
                                                     PATCH    /admin/question_options/:id(.:format)                                                                admin/question_options#update
                                                     PUT      /admin/question_options/:id(.:format)                                                                admin/question_options#update
                                   admin_annotations GET      /admin/annotations(.:format)                                                                         admin/annotations#index
                                                     POST     /admin/annotations(.:format)                                                                         admin/annotations#create
                                new_admin_annotation GET      /admin/annotations/new(.:format)                                                                     admin/annotations#new
                               edit_admin_annotation GET      /admin/annotations/:id/edit(.:format)                                                                admin/annotations#edit
                                    admin_annotation GET      /admin/annotations/:id(.:format)                                                                     admin/annotations#show
                                                     PATCH    /admin/annotations/:id(.:format)                                                                     admin/annotations#update
                                                     PUT      /admin/annotations/:id(.:format)                                                                     admin/annotations#update
                                       admin_answers GET      /admin/answers(.:format)                                                                             admin/answers#index
                                                     POST     /admin/answers(.:format)                                                                             admin/answers#create
                                    new_admin_answer GET      /admin/answers/new(.:format)                                                                         admin/answers#new
                                   edit_admin_answer GET      /admin/answers/:id/edit(.:format)                                                                    admin/answers#edit
                                        admin_answer GET      /admin/answers/:id(.:format)                                                                         admin/answers#show
                                                     PATCH    /admin/answers/:id(.:format)                                                                         admin/answers#update
                                                     PUT      /admin/answers/:id(.:format)                                                                         admin/answers#update
                                     admin_guidances GET      /admin/guidances(.:format)                                                                           admin/guidances#index
                                                     POST     /admin/guidances(.:format)                                                                           admin/guidances#create
                                  new_admin_guidance GET      /admin/guidances/new(.:format)                                                                       admin/guidances#new
                                 edit_admin_guidance GET      /admin/guidances/:id/edit(.:format)                                                                  admin/guidances#edit
                                      admin_guidance GET      /admin/guidances/:id(.:format)                                                                       admin/guidances#show
                                                     PATCH    /admin/guidances/:id(.:format)                                                                       admin/guidances#update
                                                     PUT      /admin/guidances/:id(.:format)                                                                       admin/guidances#update
                               admin_guidance_groups GET      /admin/guidance_groups(.:format)                                                                     admin/guidance_groups#index
                                                     POST     /admin/guidance_groups(.:format)                                                                     admin/guidance_groups#create
                            new_admin_guidance_group GET      /admin/guidance_groups/new(.:format)                                                                 admin/guidance_groups#new
                           edit_admin_guidance_group GET      /admin/guidance_groups/:id/edit(.:format)                                                            admin/guidance_groups#edit
                                admin_guidance_group GET      /admin/guidance_groups/:id(.:format)                                                                 admin/guidance_groups#show
                                                     PATCH    /admin/guidance_groups/:id(.:format)                                                                 admin/guidance_groups#update
                                                     PUT      /admin/guidance_groups/:id(.:format)                                                                 admin/guidance_groups#update
                                        admin_themes GET      /admin/themes(.:format)                                                                              admin/themes#index
                                                     POST     /admin/themes(.:format)                                                                              admin/themes#create
                                     new_admin_theme GET      /admin/themes/new(.:format)                                                                          admin/themes#new
                                    edit_admin_theme GET      /admin/themes/:id/edit(.:format)                                                                     admin/themes#edit
                                         admin_theme GET      /admin/themes/:id(.:format)                                                                          admin/themes#show
                                                     PATCH    /admin/themes/:id(.:format)                                                                          admin/themes#update
                                                     PUT      /admin/themes/:id(.:format)                                                                          admin/themes#update
                                         admin_notes GET      /admin/notes(.:format)                                                                               admin/notes#index
                                                     POST     /admin/notes(.:format)                                                                               admin/notes#create
                                      new_admin_note GET      /admin/notes/new(.:format)                                                                           admin/notes#new
                                     edit_admin_note GET      /admin/notes/:id/edit(.:format)                                                                      admin/notes#edit
                                          admin_note GET      /admin/notes/:id(.:format)                                                                           admin/notes#show
                                                     PATCH    /admin/notes/:id(.:format)                                                                           admin/notes#update
                                                     PUT      /admin/notes/:id(.:format)                                                                           admin/notes#update
                                         admin_plans GET      /admin/plans(.:format)                                                                               admin/plans#index
                                                     POST     /admin/plans(.:format)                                                                               admin/plans#create
                                      new_admin_plan GET      /admin/plans/new(.:format)                                                                           admin/plans#new
                                     edit_admin_plan GET      /admin/plans/:id/edit(.:format)                                                                      admin/plans#edit
                                          admin_plan GET      /admin/plans/:id(.:format)                                                                           admin/plans#show
                                                     PATCH    /admin/plans/:id(.:format)                                                                           admin/plans#update
                                                     PUT      /admin/plans/:id(.:format)                                                                           admin/plans#update
                            admin_identifier_schemes GET      /admin/identifier_schemes(.:format)                                                                  admin/identifier_schemes#index
                                                     POST     /admin/identifier_schemes(.:format)                                                                  admin/identifier_schemes#create
                         new_admin_identifier_scheme GET      /admin/identifier_schemes/new(.:format)                                                              admin/identifier_schemes#new
                        edit_admin_identifier_scheme GET      /admin/identifier_schemes/:id/edit(.:format)                                                         admin/identifier_schemes#edit
                             admin_identifier_scheme GET      /admin/identifier_schemes/:id(.:format)                                                              admin/identifier_schemes#show
                                                     PATCH    /admin/identifier_schemes/:id(.:format)                                                              admin/identifier_schemes#update
                                                     PUT      /admin/identifier_schemes/:id(.:format)                                                              admin/identifier_schemes#update
                                admin_exported_plans GET      /admin/exported_plans(.:format)                                                                      admin/exported_plans#index
                                                     POST     /admin/exported_plans(.:format)                                                                      admin/exported_plans#create
                             new_admin_exported_plan GET      /admin/exported_plans/new(.:format)                                                                  admin/exported_plans#new
                            edit_admin_exported_plan GET      /admin/exported_plans/:id/edit(.:format)                                                             admin/exported_plans#edit
                                 admin_exported_plan GET      /admin/exported_plans/:id(.:format)                                                                  admin/exported_plans#show
                                                     PATCH    /admin/exported_plans/:id(.:format)                                                                  admin/exported_plans#update
                                                     PUT      /admin/exported_plans/:id(.:format)                                                                  admin/exported_plans#update
                                       admin_regions GET      /admin/regions(.:format)                                                                             admin/regions#index
                                                     POST     /admin/regions(.:format)                                                                             admin/regions#create
                                    new_admin_region GET      /admin/regions/new(.:format)                                                                         admin/regions#new
                                   edit_admin_region GET      /admin/regions/:id/edit(.:format)                                                                    admin/regions#edit
                                        admin_region GET      /admin/regions/:id(.:format)                                                                         admin/regions#show
                                                     PATCH    /admin/regions/:id(.:format)                                                                         admin/regions#update
                                                     PUT      /admin/regions/:id(.:format)                                                                         admin/regions#update
                                         admin_roles GET      /admin/roles(.:format)                                                                               admin/roles#index
                                                     POST     /admin/roles(.:format)                                                                               admin/roles#create
                                      new_admin_role GET      /admin/roles/new(.:format)                                                                           admin/roles#new
                                     edit_admin_role GET      /admin/roles/:id/edit(.:format)                                                                      admin/roles#edit
                                          admin_role GET      /admin/roles/:id(.:format)                                                                           admin/roles#show
                                                     PATCH    /admin/roles/:id(.:format)                                                                           admin/roles#update
                                                     PUT      /admin/roles/:id(.:format)                                                                           admin/roles#update
                                   admin_splash_logs GET      /admin/splash_logs(.:format)                                                                         admin/splash_logs#index
                                                     POST     /admin/splash_logs(.:format)                                                                         admin/splash_logs#create
                                new_admin_splash_log GET      /admin/splash_logs/new(.:format)                                                                     admin/splash_logs#new
                               edit_admin_splash_log GET      /admin/splash_logs/:id/edit(.:format)                                                                admin/splash_logs#edit
                                    admin_splash_log GET      /admin/splash_logs/:id(.:format)                                                                     admin/splash_logs#show
                                                     PATCH    /admin/splash_logs/:id(.:format)                                                                     admin/splash_logs#update
                                                     PUT      /admin/splash_logs/:id(.:format)                                                                     admin/splash_logs#update
                              admin_user_identifiers GET      /admin/user_identifiers(.:format)                                                                    admin/user_identifiers#index
                                                     POST     /admin/user_identifiers(.:format)                                                                    admin/user_identifiers#create
                           new_admin_user_identifier GET      /admin/user_identifiers/new(.:format)                                                                admin/user_identifiers#new
                          edit_admin_user_identifier GET      /admin/user_identifiers/:id/edit(.:format)                                                           admin/user_identifiers#edit
                               admin_user_identifier GET      /admin/user_identifiers/:id(.:format)                                                                admin/user_identifiers#show
                                                     PATCH    /admin/user_identifiers/:id(.:format)                                                                admin/user_identifiers#update
                                                     PUT      /admin/user_identifiers/:id(.:format)                                                                admin/user_identifiers#update
                        admin_token_permission_types GET      /admin/token_permission_types(.:format)                                                              admin/token_permission_types#index
                                                     POST     /admin/token_permission_types(.:format)                                                              admin/token_permission_types#create
                     new_admin_token_permission_type GET      /admin/token_permission_types/new(.:format)                                                          admin/token_permission_types#new
                    edit_admin_token_permission_type GET      /admin/token_permission_types/:id/edit(.:format)                                                     admin/token_permission_types#edit
                         admin_token_permission_type GET      /admin/token_permission_types/:id(.:format)                                                          admin/token_permission_types#show
                                                     PATCH    /admin/token_permission_types/:id(.:format)                                                          admin/token_permission_types#update
                                                     PUT      /admin/token_permission_types/:id(.:format)                                                          admin/token_permission_types#update
                                          admin_root GET      /admin(.:format)                                                                                     admin/users#index
                                    new_user_session GET      /users/sign_in(.:format)                                                                             sessions#new
                                        user_session POST     /users/sign_in(.:format)                                                                             sessions#create
                                destroy_user_session DELETE   /users/sign_out(.:format)                                                                            sessions#destroy
                  user_shibboleth_omniauth_authorize GET|POST /users/auth/shibboleth(.:format)                                                                     users/omniauth_callbacks#passthru
                   user_shibboleth_omniauth_callback GET|POST /users/auth/shibboleth/callback(.:format)                                                            users/omniauth_callbacks#shibboleth
                       user_orcid_omniauth_authorize GET|POST /users/auth/orcid(.:format)                                                                          users/omniauth_callbacks#passthru
                        user_orcid_omniauth_callback GET|POST /users/auth/orcid/callback(.:format)                                                                 users/omniauth_callbacks#orcid
                                       user_password POST     /users/password(.:format)                                                                            passwords#create
                                   new_user_password GET      /users/password/new(.:format)                                                                        passwords#new
                                  edit_user_password GET      /users/password/edit(.:format)                                                                       passwords#edit
                                                     PATCH    /users/password(.:format)                                                                            passwords#update
                                                     PUT      /users/password(.:format)                                                                            passwords#update
                            cancel_user_registration GET      /users/cancel(.:format)                                                                              registrations#cancel
                                   user_registration POST     /users(.:format)                                                                                     registrations#create
                               new_user_registration GET      /users/sign_up(.:format)                                                                             registrations#new
                              edit_user_registration GET      /users/edit(.:format)                                                                                registrations#edit
                                                     PATCH    /users(.:format)                                                                                     registrations#update
                                                     PUT      /users(.:format)                                                                                     registrations#update
                                                     DELETE   /users(.:format)                                                                                     registrations#destroy
                              accept_user_invitation GET      /users/invitation/accept(.:format)                                                                   users/invitations#edit
                              remove_user_invitation GET      /users/invitation/remove(.:format)                                                                   users/invitations#destroy
                                     user_invitation POST     /users/invitation(.:format)                                                                          users/invitations#create
                                 new_user_invitation GET      /users/invitation/new(.:format)                                                                      users/invitations#new
                                                     PATCH    /users/invitation(.:format)                                                                          users/invitations#update
                                                     PUT      /users/invitation(.:format)                                                                          users/invitations#update
                                      users_sign_out DELETE   /users/sign_out(.:format)                                                                            devise/sessions#destroy
                             destroy_user_identifier DELETE   /users/identifiers/:id(.:format)                                                                     user_identifiers#destroy
                                       shibboleth_ds GET      /orgs/shibboleth(.:format)                                                                           orgs#shibboleth_ds
                                                     GET      /orgs/shibboleth/:org_name(.:format)                                                                 orgs#shibboleth_ds_passthru
                                     orgs_shibboleth POST     /orgs/shibboleth(.:format)                                                                           orgs#shibboleth_ds_passthru
                       update_email_preferences_user PUT      /users/:id/update_email_preferences(.:format)                                                        users#update_email_preferences
                                       org_swap_user PUT      /users/:id/org_swap(.:format)                                                                        users#org_swap {:format=>[:json]}
                       user_acknowledge_notification POST     /users/:user_id/acknowledge_notification(.:format)                                                   users#acknowledge_notification
                                   admin_index_users GET      /org/admin/users/admin_index(.:format)                                                               users#admin_index
                        admin_grant_permissions_user GET      /org/admin/users/:id/admin_grant_permissions(.:format)                                               users#admin_grant_permissions
                       admin_update_permissions_user PUT      /org/admin/users/:id/admin_update_permissions(.:format)                                              users#admin_update_permissions
                                       activate_user PUT      /org/admin/users/:id/activate(.:format)                                                              users#activate
                                              locale PATCH    /locale/:locale(.:format)                                                                            application#set_locale_session
                                                root GET      /                                                                                                    home#index
                                            about_us GET      /about_us(.:format)                                                                                  static_pages#about_us
                                                help GET      /help(.:format)                                                                                      static_pages#help
                                             roadmap GET      /roadmap(.:format)                                                                                   static_pages#roadmap
                                               terms GET      /terms(.:format)                                                                                     static_pages#termsuse
                                             privacy GET      /privacy(.:format)                                                                                   static_pages#privacy
                                        public_plans GET      /public_plans(.:format)                                                                              public_pages#plan_index
                                    public_templates GET      /public_templates(.:format)                                                                          public_pages#template_index
                                     template_export GET      /template_export/:id(.:format)                                                                       public_pages#template_export
                                         plan_export GET      /plan_export/:id(.:format)                                                                           public_pages#plan_export
                                      existing_users GET      /existing_users(.:format)                                                                            existing_users#index
                                        children_org GET      /org/admin/:id/children(.:format)                                                                    orgs#children
                                       templates_org GET      /org/admin/:id/templates(.:format)                                                                   orgs#templates
                                      admin_show_org GET      /org/admin/:id/admin_show(.:format)                                                                  orgs#admin_show
                                      admin_edit_org GET      /org/admin/:id/admin_edit(.:format)                                                                  orgs#admin_edit
                                    admin_update_org PUT      /org/admin/:id/admin_update(.:format)                                                                orgs#admin_update
                                 admin_show_guidance GET      /org/admin/guidance/:id/admin_show(.:format)                                                         guidances#admin_show
                                admin_index_guidance GET      /org/admin/guidance/:id/admin_index(.:format)                                                        guidances#admin_index
                                 admin_edit_guidance GET      /org/admin/guidance/:id/admin_edit(.:format)                                                         guidances#admin_edit
                                  admin_new_guidance GET      /org/admin/guidance/:id/admin_new(.:format)                                                          guidances#admin_new
                              admin_destroy_guidance DELETE   /org/admin/guidance/:id/admin_destroy(.:format)                                                      guidances#admin_destroy
                               admin_create_guidance POST     /org/admin/guidance/:id/admin_create(.:format)                                                       guidances#admin_create
                               admin_update_guidance PUT      /org/admin/guidance/:id/admin_update(.:format)                                                       guidances#admin_update
                              admin_publish_guidance PUT      /org/admin/guidance/:id/admin_publish(.:format)                                                      guidances#admin_publish
                            admin_unpublish_guidance PUT      /org/admin/guidance/:id/admin_unpublish(.:format)                                                    guidances#admin_unpublish
                              update_phases_guidance GET      /org/admin/guidance/:id/update_phases(.:format)                                                      guidances#update_phases
                            update_versions_guidance GET      /org/admin/guidance/:id/update_versions(.:format)                                                    guidances#update_versions
                            update_sections_guidance GET      /org/admin/guidance/:id/update_sections(.:format)                                                    guidances#update_sections
                           update_questions_guidance GET      /org/admin/guidance/:id/update_questions(.:format)                                                   guidances#update_questions
                           admin_show_guidance_group GET      /org/admin/guidancegroup/:id/admin_show(.:format)                                                    guidance_groups#admin_show
                            admin_new_guidance_group GET      /org/admin/guidancegroup/:id/admin_new(.:format)                                                     guidance_groups#admin_new
                           admin_edit_guidance_group GET      /org/admin/guidancegroup/:id/admin_edit(.:format)                                                    guidance_groups#admin_edit
                        admin_destroy_guidance_group DELETE   /org/admin/guidancegroup/:id/admin_destroy(.:format)                                                 guidance_groups#admin_destroy
                         admin_create_guidance_group POST     /org/admin/guidancegroup/:id/admin_create(.:format)                                                  guidance_groups#admin_create
                         admin_update_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update(.:format)                                                  guidance_groups#admin_update
                 admin_update_publish_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update_publish(.:format)                                          guidance_groups#admin_update_publish
               admin_update_unpublish_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update_unpublish(.:format)                                        guidance_groups#admin_update_unpublish
                            create_or_update_answers POST     /answers/create_or_update(.:format)                                                                  answers#create_or_update
                    question_formats_rda_api_address GET      /question_formats/rda_api_address(.:format)                                                          question_formats#rda_api_address
                                        archive_note PATCH    /notes/:id/archive(.:format)                                                                         notes#archive
                                               notes POST     /notes(.:format)                                                                                     notes#create
                                                note PATCH    /notes/:id(.:format)                                                                                 notes#update
                                                     PUT      /notes/:id(.:format)                                                                                 notes#update
                                         locked_plan GET      /plans/:id/locked(.:format)                                                                          plans#locked
                                         answer_plan GET      /plans/:id/answer(.:format)                                                                          plans#answer
                        update_guidance_choices_plan PUT      /plans/:id/update_guidance_choices(.:format)                                                         plans#update_guidance_choices
                            delete_recent_locks_plan POST     /plans/:id/delete_recent_locks(.:format)                                                             plans#delete_recent_locks
                                   lock_section_plan POST     /plans/:id/lock_section(.:format)                                                                    plans#lock_section {:format=>[:html, :json]}
                                 unlock_section_plan POST     /plans/:id/unlock_section(.:format)                                                                  plans#unlock_section {:format=>[:html, :json]}
                            unlock_all_sections_plan POST     /plans/:id/unlock_all_sections(.:format)                                                             plans#unlock_all_sections
                                        warning_plan GET      /plans/:id/warning(.:format)                                                                         plans#warning
                                section_answers_plan GET      /plans/:id/section_answers(.:format)                                                                 plans#section_answers
                                          share_plan GET      /plans/:id/share(.:format)                                                                           plans#share
                                       download_plan GET      /plans/:id/download(.:format)                                                                        plans#download
                                      duplicate_plan POST     /plans/:id/duplicate(.:format)                                                                       plans#duplicate
                                         export_plan GET      /plans/:id/export(.:format)                                                                          plans#export
                                         invite_plan POST     /plans/:id/invite(.:format)                                                                          plans#invite
                                     visibility_plan POST     /plans/:id/visibility(.:format)                                                                      plans#visibility {:format=>[:json]}
                                       set_test_plan POST     /plans/:id/set_test(.:format)                                                                        plans#set_test {:format=>[:json]}
                               request_feedback_plan GET      /plans/:id/request_feedback(.:format)                                                                plans#request_feedback
                                       overview_plan GET      /plans/:id/overview(.:format)                                                                        plans#overview
                                   phase_status_plan GET      /plans/:id/phase_status(.:format)                                                                    plans#phase_status
                            possible_templates_plans GET      /plans/possible_templates(.:format)                                                                  plans#possible_templates
                             possible_guidance_plans GET      /plans/possible_guidance(.:format)                                                                   plans#possible_guidance
                                               plans GET      /plans(.:format)                                                                                     plans#index
                                                     POST     /plans(.:format)                                                                                     plans#create
                                            new_plan GET      /plans/new(.:format)                                                                                 plans#new
                                           edit_plan GET      /plans/:id/edit(.:format)                                                                            plans#edit
                                                plan GET      /plans/:id(.:format)                                                                                 plans#show
                                                     PATCH    /plans/:id(.:format)                                                                                 plans#update
                                                     PUT      /plans/:id(.:format)                                                                                 plans#update
                                                     DELETE   /plans/:id(.:format)                                                                                 plans#destroy
                                         usage_index GET      /usage(.:format)                                                                                     usage#index
                                     deactivate_role PUT      /roles/:id/deactivate(.:format)                                                                      roles#deactivate
                                               roles POST     /roles(.:format)                                                                                     roles#create
                                                role PATCH    /roles/:id(.:format)                                                                                 roles#update
                                                     PUT      /roles/:id(.:format)                                                                                 roles#update
                                                     DELETE   /roles/:id(.:format)                                                                                 roles#destroy
                                       settings_plan PATCH    /settings/plans/:id(.:format)                                                                        settings/plans#update
                                                     PUT      /settings/plans/:id(.:format)                                                                        settings/plans#update
                              token_permission_types GET      /token_permission_types(.:format)                                                                    token_permission_types#index
                                    api_v0_guidances GET      /api/v0/guidances(.:format)                                                                          api/v0/guidance_groups#index {:format=>:json}
                                        api_v0_plans POST     /api/v0/plans(.:format)                                                                              api/v0/plans#create {:format=>:json}
                                    api_v0_templates GET      /api/v0/templates(.:format)                                                                          api/v0/templates#index {:format=>:json}
                      users_joined_api_v0_statistics GET      /api/v0/statistics/users_joined(.:format)                                                            api/v0/statistics#users_joined {:format=>:json}
                   completed_plans_api_v0_statistics GET      /api/v0/statistics/completed_plans(.:format)                                                         api/v0/statistics#completed_plans {:format=>:json}
                     created_plans_api_v0_statistics GET      /api/v0/statistics/created_plans(.:format)                                                           api/v0/statistics#created_plans {:format=>:json}
                    using_template_api_v0_statistics GET      /api/v0/statistics/using_template(.:format)                                                          api/v0/statistics#using_template {:format=>:json}
                 plans_by_template_api_v0_statistics GET      /api/v0/statistics/plans_by_template(.:format)                                                       api/v0/statistics#plans_by_template {:format=>:json}
                             plans_api_v0_statistics GET      /api/v0/statistics/plans(.:format)                                                                   api/v0/statistics#plans {:format=>:json}
                                index_paginable_orgs GET      /paginable/orgs/index/:page(.:format)                                                                paginable/orgs#index
                   privately_visible_paginable_plans GET      /paginable/plans/privately_visible/:page(.:format)                                                   paginable/plans#privately_visible
organisationally_or_publicly_visible_paginable_plans GET      /paginable/plans/organisationally_or_publicly_visible/:page(.:format)                                paginable/plans#organisationally_or_publicly_visible
                    publicly_visible_paginable_plans GET      /paginable/plans/publicly_visible/:page(.:format)                                                    paginable/plans#publicly_visible
                           org_admin_paginable_plans GET      /paginable/plans/org_admin/:page(.:format)                                                           paginable/plans#org_admin
                               index_paginable_users GET      /paginable/users/index/:page(.:format)                                                               paginable/users#index
                              index_paginable_themes GET      /paginable/themes/index/:page(.:format)                                                              paginable/themes#index
                       index_paginable_notifications GET      /paginable/notifications/index/:page(.:format)                                                       paginable/notifications#index
                           index_paginable_templates GET      /paginable/templates/index/:page(.:format)                                                           paginable/templates#index
                    customisable_paginable_templates GET      /paginable/templates/customisable/:page(.:format)                                                    paginable/templates#customisable
                  organisational_paginable_templates GET      /paginable/templates/organisational/:page(.:format)                                                  paginable/templates#organisational
                publicly_visible_paginable_templates GET      /paginable/templates/publicly_visible/:page(.:format)                                                paginable/templates#publicly_visible
                         history_paginable_templates GET      /paginable/templates/:id/history/:page(.:format)                                                     paginable/templates#history
                           index_paginable_guidances GET      /paginable/guidances/index/:page(.:format)                                                           paginable/guidances#index
                     index_paginable_guidance_groups GET      /paginable/guidance_groups/index/:page(.:format)                                                     paginable/guidance_groups#index
                    feedback_complete_org_admin_plan GET      /org_admin/plans/:id/feedback_complete(.:format)                                                     org_admin/plans#feedback_complete
                                     org_admin_plans GET      /org_admin/plans(.:format)                                                                           org_admin/plans#index
                          history_org_admin_template GET      /org_admin/templates/:id/history(.:format)                                                           org_admin/templates#history
                        customize_org_admin_template POST     /org_admin/templates/:id/customize(.:format)                                                         org_admin/templates#customize
           transfer_customization_org_admin_template POST     /org_admin/templates/:id/transfer_customization(.:format)                                            org_admin/templates#transfer_customization
                             copy_org_admin_template POST     /org_admin/templates/:id/copy(.:format)                                                              org_admin/templates#copy {:format=>[:json]}
                          publish_org_admin_template PATCH    /org_admin/templates/:id/publish(.:format)                                                           org_admin/templates#publish {:format=>[:json]}
                        unpublish_org_admin_template PATCH    /org_admin/templates/:id/unpublish(.:format)                                                         org_admin/templates#unpublish {:format=>[:json]}
                  organisational_org_admin_templates GET      /org_admin/templates/organisational(.:format)                                                        org_admin/templates#organisational
                    customisable_org_admin_templates GET      /org_admin/templates/customisable(.:format)                                                          org_admin/templates#customisable
                    preview_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id/preview(.:format)                                       org_admin/phases#preview
                       sort_org_admin_template_phase POST     /org_admin/templates/:template_id/phases/:id/sort(.:format)                                          org_admin/phases#sort
          org_admin_template_phase_section_questions POST     /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions(.:format)          org_admin/questions#create
       new_org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/new(.:format)      org_admin/questions#new
      edit_org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id/edit(.:format) org_admin/questions#edit
           org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#update
                                                     PUT      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#destroy
                   org_admin_template_phase_sections GET      /org_admin/templates/:template_id/phases/:phase_id/sections(.:format)                                org_admin/sections#index
                                                     POST     /org_admin/templates/:template_id/phases/:phase_id/sections(.:format)                                org_admin/sections#create
               edit_org_admin_template_phase_section GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:id/edit(.:format)                       org_admin/sections#edit
                    org_admin_template_phase_section GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#update
                                                     PUT      /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#destroy
                           org_admin_template_phases POST     /org_admin/templates/:template_id/phases(.:format)                                                   org_admin/phases#create
                        new_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/new(.:format)                                               org_admin/phases#new
                       edit_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id/edit(.:format)                                          org_admin/phases#edit
                            org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#update
                                                     PUT      /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#destroy
                                 org_admin_templates GET      /org_admin/templates(.:format)                                                                       org_admin/templates#index
                                                     POST     /org_admin/templates(.:format)                                                                       org_admin/templates#create
                              new_org_admin_template GET      /org_admin/templates/new(.:format)                                                                   org_admin/templates#new
                             edit_org_admin_template GET      /org_admin/templates/:id/edit(.:format)                                                              org_admin/templates#edit
                                  org_admin_template GET      /org_admin/templates/:id(.:format)                                                                   org_admin/templates#show
                                                     PATCH    /org_admin/templates/:id(.:format)                                                                   org_admin/templates#update
                                                     PUT      /org_admin/templates/:id(.:format)                                                                   org_admin/templates#update
                                                     DELETE   /org_admin/templates/:id(.:format)                                                                   org_admin/templates#destroy
                               org_admin_annotations POST     /org_admin/annotations(.:format)                                                                     org_admin/annotations#create
                                org_admin_annotation PATCH    /org_admin/annotations/:id(.:format)                                                                 org_admin/annotations#update
                                                     PUT      /org_admin/annotations/:id(.:format)                                                                 org_admin/annotations#update
                                                     DELETE   /org_admin/annotations/:id(.:format)                                                                 org_admin/annotations#destroy
                          org_admin_template_options GET      /org_admin/template_options(.:format)                                                                org_admin/templates#template_options {:format=>[:json]}
                            org_admin_download_plans GET      /org_admin/download_plans(.:format)                                                                  org_admin/plans#download_plans
                                    super_admin_orgs GET      /super_admin/orgs(.:format)                                                                          super_admin/orgs#index
                                                     POST     /super_admin/orgs(.:format)                                                                          super_admin/orgs#create
                                 new_super_admin_org GET      /super_admin/orgs/new(.:format)                                                                      super_admin/orgs#new
                                edit_super_admin_org GET      /super_admin/orgs/:id/edit(.:format)                                                                 super_admin/orgs#edit
                                     super_admin_org PATCH    /super_admin/orgs/:id(.:format)                                                                      super_admin/orgs#update
                                                     PUT      /super_admin/orgs/:id(.:format)                                                                      super_admin/orgs#update
                                                     DELETE   /super_admin/orgs/:id(.:format)                                                                      super_admin/orgs#destroy
                                  super_admin_themes GET      /super_admin/themes(.:format)                                                                        super_admin/themes#index
                                                     POST     /super_admin/themes(.:format)                                                                        super_admin/themes#create
                               new_super_admin_theme GET      /super_admin/themes/new(.:format)                                                                    super_admin/themes#new
                              edit_super_admin_theme GET      /super_admin/themes/:id/edit(.:format)                                                               super_admin/themes#edit
                                   super_admin_theme PATCH    /super_admin/themes/:id(.:format)                                                                    super_admin/themes#update
                                                     PUT      /super_admin/themes/:id(.:format)                                                                    super_admin/themes#update
                                                     DELETE   /super_admin/themes/:id(.:format)                                                                    super_admin/themes#destroy
                               edit_super_admin_user GET      /super_admin/users/:id/edit(.:format)                                                                super_admin/users#edit
                                    super_admin_user PATCH    /super_admin/users/:id(.:format)                                                                     super_admin/users#update
                                                     PUT      /super_admin/users/:id(.:format)                                                                     super_admin/users#update
                           super_admin_notifications GET      /super_admin/notifications(.:format)                                                                 super_admin/notifications#index
                                                     POST     /super_admin/notifications(.:format)                                                                 super_admin/notifications#create
                        new_super_admin_notification GET      /super_admin/notifications/new(.:format)                                                             super_admin/notifications#new
                       edit_super_admin_notification GET      /super_admin/notifications/:id/edit(.:format)                                                        super_admin/notifications#edit
                            super_admin_notification GET      /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#show
                                                     PATCH    /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#update
                                                     PUT      /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#update
                                                     DELETE   /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#destroy
                                            contacts POST     (/:locale)/contacts(.:format)                                                                        contact_us/contacts#create {:locale=>/en|en_GB/}
                                         new_contact GET      (/:locale)/contacts/new(.:format)                                                                    contact_us/contacts#new {:locale=>/en|en_GB/}
                                          contact_us GET      (/:locale)/contact-us(.:format)                                                                      contact_us/contacts#new {:locale=>/en|en_GB/}

Routes after:

                                              Prefix Verb     URI Pattern                                                                                          Controller#Action
                                    new_user_session GET      /users/sign_in(.:format)                                                                             sessions#new
                                        user_session POST     /users/sign_in(.:format)                                                                             sessions#create
                                destroy_user_session DELETE   /users/sign_out(.:format)                                                                            sessions#destroy
                  user_shibboleth_omniauth_authorize GET|POST /users/auth/shibboleth(.:format)                                                                     users/omniauth_callbacks#passthru
                   user_shibboleth_omniauth_callback GET|POST /users/auth/shibboleth/callback(.:format)                                                            users/omniauth_callbacks#shibboleth
                       user_orcid_omniauth_authorize GET|POST /users/auth/orcid(.:format)                                                                          users/omniauth_callbacks#passthru
                        user_orcid_omniauth_callback GET|POST /users/auth/orcid/callback(.:format)                                                                 users/omniauth_callbacks#orcid
                                       user_password POST     /users/password(.:format)                                                                            passwords#create
                                   new_user_password GET      /users/password/new(.:format)                                                                        passwords#new
                                  edit_user_password GET      /users/password/edit(.:format)                                                                       passwords#edit
                                                     PATCH    /users/password(.:format)                                                                            passwords#update
                                                     PUT      /users/password(.:format)                                                                            passwords#update
                            cancel_user_registration GET      /users/cancel(.:format)                                                                              registrations#cancel
                                   user_registration POST     /users(.:format)                                                                                     registrations#create
                               new_user_registration GET      /users/sign_up(.:format)                                                                             registrations#new
                              edit_user_registration GET      /users/edit(.:format)                                                                                registrations#edit
                                                     PATCH    /users(.:format)                                                                                     registrations#update
                                                     PUT      /users(.:format)                                                                                     registrations#update
                                                     DELETE   /users(.:format)                                                                                     registrations#destroy
                              accept_user_invitation GET      /users/invitation/accept(.:format)                                                                   users/invitations#edit
                              remove_user_invitation GET      /users/invitation/remove(.:format)                                                                   users/invitations#destroy
                                     user_invitation POST     /users/invitation(.:format)                                                                          users/invitations#create
                                 new_user_invitation GET      /users/invitation/new(.:format)                                                                      users/invitations#new
                                                     PATCH    /users/invitation(.:format)                                                                          users/invitations#update
                                                     PUT      /users/invitation(.:format)                                                                          users/invitations#update
                             destroy_user_identifier DELETE   /users/identifiers/:id(.:format)                                                                     user_identifiers#destroy
                                       shibboleth_ds GET      /orgs/shibboleth(.:format)                                                                           orgs#shibboleth_ds
                                                     GET      /orgs/shibboleth/:org_name(.:format)                                                                 orgs#shibboleth_ds_passthru
                                     orgs_shibboleth POST     /orgs/shibboleth(.:format)                                                                           orgs#shibboleth_ds_passthru
                       update_email_preferences_user PUT      /users/:id/update_email_preferences(.:format)                                                        users#update_email_preferences
                                       org_swap_user PUT      /users/:id/org_swap(.:format)                                                                        users#org_swap {:format=>[:json]}
                       user_acknowledge_notification POST     /users/:user_id/acknowledge_notification(.:format)                                                   users#acknowledge_notification
                                   admin_index_users GET      /org/admin/users/admin_index(.:format)                                                               users#admin_index
                        admin_grant_permissions_user GET      /org/admin/users/:id/admin_grant_permissions(.:format)                                               users#admin_grant_permissions
                       admin_update_permissions_user PUT      /org/admin/users/:id/admin_update_permissions(.:format)                                              users#admin_update_permissions
                                       activate_user PUT      /org/admin/users/:id/activate(.:format)                                                              users#activate
                                              locale PATCH    /locale/:locale(.:format)                                                                            session_locales#update
                                                root GET      /                                                                                                    home#index
                                            about_us GET      /about_us(.:format)                                                                                  static_pages#about_us
                                                help GET      /help(.:format)                                                                                      static_pages#help
                                             roadmap GET      /roadmap(.:format)                                                                                   static_pages#roadmap
                                               terms GET      /terms(.:format)                                                                                     static_pages#termsuse
                                             privacy GET      /privacy(.:format)                                                                                   static_pages#privacy
                                        public_plans GET      /public_plans(.:format)                                                                              public_pages#plan_index
                                    public_templates GET      /public_templates(.:format)                                                                          public_pages#template_index
                                     template_export GET      /template_export/:id(.:format)                                                                       public_pages#template_export
                                         plan_export GET      /plan_export/:id(.:format)                                                                           public_pages#plan_export
                                      admin_edit_org GET      /org/admin/:id/admin_edit(.:format)                                                                  orgs#admin_edit
                                    admin_update_org PUT      /org/admin/:id/admin_update(.:format)                                                                orgs#admin_update
                                admin_index_guidance GET      /org/admin/guidance/:id/admin_index(.:format)                                                        guidances#admin_index
                                 admin_edit_guidance GET      /org/admin/guidance/:id/admin_edit(.:format)                                                         guidances#admin_edit
                                  admin_new_guidance GET      /org/admin/guidance/:id/admin_new(.:format)                                                          guidances#admin_new
                              admin_destroy_guidance DELETE   /org/admin/guidance/:id/admin_destroy(.:format)                                                      guidances#admin_destroy
                               admin_create_guidance POST     /org/admin/guidance/:id/admin_create(.:format)                                                       guidances#admin_create
                               admin_update_guidance PUT      /org/admin/guidance/:id/admin_update(.:format)                                                       guidances#admin_update
                              admin_publish_guidance PUT      /org/admin/guidance/:id/admin_publish(.:format)                                                      guidances#admin_publish
                            admin_unpublish_guidance PUT      /org/admin/guidance/:id/admin_unpublish(.:format)                                                    guidances#admin_unpublish
                           admin_show_guidance_group GET      /org/admin/guidancegroup/:id/admin_show(.:format)                                                    guidance_groups#admin_show
                            admin_new_guidance_group GET      /org/admin/guidancegroup/:id/admin_new(.:format)                                                     guidance_groups#admin_new
                           admin_edit_guidance_group GET      /org/admin/guidancegroup/:id/admin_edit(.:format)                                                    guidance_groups#admin_edit
                        admin_destroy_guidance_group DELETE   /org/admin/guidancegroup/:id/admin_destroy(.:format)                                                 guidance_groups#admin_destroy
                         admin_create_guidance_group POST     /org/admin/guidancegroup/:id/admin_create(.:format)                                                  guidance_groups#admin_create
                         admin_update_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update(.:format)                                                  guidance_groups#admin_update
                 admin_update_publish_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update_publish(.:format)                                          guidance_groups#admin_update_publish
               admin_update_unpublish_guidance_group PUT      /org/admin/guidancegroup/:id/admin_update_unpublish(.:format)                                        guidance_groups#admin_update_unpublish
                            create_or_update_answers POST     /answers/create_or_update(.:format)                                                                  answers#create_or_update
                    question_formats_rda_api_address GET      /question_formats/rda_api_address(.:format)                                                          question_formats#rda_api_address
                                        archive_note PATCH    /notes/:id/archive(.:format)                                                                         notes#archive
                                               notes POST     /notes(.:format)                                                                                     notes#create
                                                note PATCH    /notes/:id(.:format)                                                                                 notes#update
                                                     PUT      /notes/:id(.:format)                                                                                 notes#update
                                         answer_plan GET      /plans/:id/answer(.:format)                                                                          plans#answer
                                          share_plan GET      /plans/:id/share(.:format)                                                                           plans#share
                                       download_plan GET      /plans/:id/download(.:format)                                                                        plans#download
                                      duplicate_plan POST     /plans/:id/duplicate(.:format)                                                                       plans#duplicate
                                         export_plan GET      /plans/:id/export(.:format)                                                                          plans#export
                                     visibility_plan POST     /plans/:id/visibility(.:format)                                                                      plans#visibility {:format=>[:json]}
                                       set_test_plan POST     /plans/:id/set_test(.:format)                                                                        plans#set_test {:format=>[:json]}
                               request_feedback_plan GET      /plans/:id/request_feedback(.:format)                                                                plans#request_feedback
                                       overview_plan GET      /plans/:id/overview(.:format)                                                                        plans#overview
                                               plans GET      /plans(.:format)                                                                                     plans#index
                                                     POST     /plans(.:format)                                                                                     plans#create
                                            new_plan GET      /plans/new(.:format)                                                                                 plans#new
                                           edit_plan GET      /plans/:id/edit(.:format)                                                                            plans#edit
                                                plan GET      /plans/:id(.:format)                                                                                 plans#show
                                                     PATCH    /plans/:id(.:format)                                                                                 plans#update
                                                     PUT      /plans/:id(.:format)                                                                                 plans#update
                                                     DELETE   /plans/:id(.:format)                                                                                 plans#destroy
                                         usage_index GET      /usage(.:format)                                                                                     usage#index
                                     deactivate_role PUT      /roles/:id/deactivate(.:format)                                                                      roles#deactivate
                                               roles POST     /roles(.:format)                                                                                     roles#create
                                                role PATCH    /roles/:id(.:format)                                                                                 roles#update
                                                     PUT      /roles/:id(.:format)                                                                                 roles#update
                                                     DELETE   /roles/:id(.:format)                                                                                 roles#destroy
                                       settings_plan PATCH    /settings/plans/:id(.:format)                                                                        settings/plans#update
                                                     PUT      /settings/plans/:id(.:format)                                                                        settings/plans#update
                                    api_v0_guidances GET      /api/v0/guidances(.:format)                                                                          api/v0/guidance_groups#index {:format=>:json}
                                        api_v0_plans POST     /api/v0/plans(.:format)                                                                              api/v0/plans#create {:format=>:json}
                                    api_v0_templates GET      /api/v0/templates(.:format)                                                                          api/v0/templates#index {:format=>:json}
                      users_joined_api_v0_statistics GET      /api/v0/statistics/users_joined(.:format)                                                            api/v0/statistics#users_joined {:format=>:json}
                   completed_plans_api_v0_statistics GET      /api/v0/statistics/completed_plans(.:format)                                                         api/v0/statistics#completed_plans {:format=>:json}
                     created_plans_api_v0_statistics GET      /api/v0/statistics/created_plans(.:format)                                                           api/v0/statistics#created_plans {:format=>:json}
                    using_template_api_v0_statistics GET      /api/v0/statistics/using_template(.:format)                                                          api/v0/statistics#using_template {:format=>:json}
                 plans_by_template_api_v0_statistics GET      /api/v0/statistics/plans_by_template(.:format)                                                       api/v0/statistics#plans_by_template {:format=>:json}
                             plans_api_v0_statistics GET      /api/v0/statistics/plans(.:format)                                                                   api/v0/statistics#plans {:format=>:json}
                                index_paginable_orgs GET      /paginable/orgs/index/:page(.:format)                                                                paginable/orgs#index
                   privately_visible_paginable_plans GET      /paginable/plans/privately_visible/:page(.:format)                                                   paginable/plans#privately_visible
organisationally_or_publicly_visible_paginable_plans GET      /paginable/plans/organisationally_or_publicly_visible/:page(.:format)                                paginable/plans#organisationally_or_publicly_visible
                    publicly_visible_paginable_plans GET      /paginable/plans/publicly_visible/:page(.:format)                                                    paginable/plans#publicly_visible
                           org_admin_paginable_plans GET      /paginable/plans/org_admin/:page(.:format)                                                           paginable/plans#org_admin
                               index_paginable_users GET      /paginable/users/index/:page(.:format)                                                               paginable/users#index
                              index_paginable_themes GET      /paginable/themes/index/:page(.:format)                                                              paginable/themes#index
                       index_paginable_notifications GET      /paginable/notifications/index/:page(.:format)                                                       paginable/notifications#index
                           index_paginable_templates GET      /paginable/templates/index/:page(.:format)                                                           paginable/templates#index
                    customisable_paginable_templates GET      /paginable/templates/customisable/:page(.:format)                                                    paginable/templates#customisable
                  organisational_paginable_templates GET      /paginable/templates/organisational/:page(.:format)                                                  paginable/templates#organisational
                publicly_visible_paginable_templates GET      /paginable/templates/publicly_visible/:page(.:format)                                                paginable/templates#publicly_visible
                         history_paginable_templates GET      /paginable/templates/:id/history/:page(.:format)                                                     paginable/templates#history
                           index_paginable_guidances GET      /paginable/guidances/index/:page(.:format)                                                           paginable/guidances#index
                     index_paginable_guidance_groups GET      /paginable/guidance_groups/index/:page(.:format)                                                     paginable/guidance_groups#index
                    feedback_complete_org_admin_plan GET      /org_admin/plans/:id/feedback_complete(.:format)                                                     org_admin/plans#feedback_complete
                                     org_admin_plans GET      /org_admin/plans(.:format)                                                                           org_admin/plans#index
                          history_org_admin_template GET      /org_admin/templates/:id/history(.:format)                                                           org_admin/templates#history
                        customize_org_admin_template POST     /org_admin/templates/:id/customize(.:format)                                                         org_admin/templates#customize
           transfer_customization_org_admin_template POST     /org_admin/templates/:id/transfer_customization(.:format)                                            org_admin/templates#transfer_customization
                             copy_org_admin_template POST     /org_admin/templates/:id/copy(.:format)                                                              org_admin/templates#copy {:format=>[:json]}
                          publish_org_admin_template PATCH    /org_admin/templates/:id/publish(.:format)                                                           org_admin/templates#publish {:format=>[:json]}
                        unpublish_org_admin_template PATCH    /org_admin/templates/:id/unpublish(.:format)                                                         org_admin/templates#unpublish {:format=>[:json]}
                  organisational_org_admin_templates GET      /org_admin/templates/organisational(.:format)                                                        org_admin/templates#organisational
                    customisable_org_admin_templates GET      /org_admin/templates/customisable(.:format)                                                          org_admin/templates#customisable
                    preview_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id/preview(.:format)                                       org_admin/phases#preview
                       sort_org_admin_template_phase POST     /org_admin/templates/:template_id/phases/:id/sort(.:format)                                          org_admin/phases#sort
          org_admin_template_phase_section_questions POST     /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions(.:format)          org_admin/questions#create
       new_org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/new(.:format)      org_admin/questions#new
      edit_org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id/edit(.:format) org_admin/questions#edit
           org_admin_template_phase_section_question GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#update
                                                     PUT      /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:phase_id/sections/:section_id/questions/:id(.:format)      org_admin/questions#destroy
                   org_admin_template_phase_sections GET      /org_admin/templates/:template_id/phases/:phase_id/sections(.:format)                                org_admin/sections#index
                                                     POST     /org_admin/templates/:template_id/phases/:phase_id/sections(.:format)                                org_admin/sections#create
               edit_org_admin_template_phase_section GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:id/edit(.:format)                       org_admin/sections#edit
                    org_admin_template_phase_section GET      /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#update
                                                     PUT      /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:phase_id/sections/:id(.:format)                            org_admin/sections#destroy
                           org_admin_template_phases POST     /org_admin/templates/:template_id/phases(.:format)                                                   org_admin/phases#create
                        new_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/new(.:format)                                               org_admin/phases#new
                       edit_org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id/edit(.:format)                                          org_admin/phases#edit
                            org_admin_template_phase GET      /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#show
                                                     PATCH    /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#update
                                                     PUT      /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#update
                                                     DELETE   /org_admin/templates/:template_id/phases/:id(.:format)                                               org_admin/phases#destroy
                                 org_admin_templates GET      /org_admin/templates(.:format)                                                                       org_admin/templates#index
                                                     POST     /org_admin/templates(.:format)                                                                       org_admin/templates#create
                              new_org_admin_template GET      /org_admin/templates/new(.:format)                                                                   org_admin/templates#new
                             edit_org_admin_template GET      /org_admin/templates/:id/edit(.:format)                                                              org_admin/templates#edit
                                  org_admin_template GET      /org_admin/templates/:id(.:format)                                                                   org_admin/templates#show
                                                     PATCH    /org_admin/templates/:id(.:format)                                                                   org_admin/templates#update
                                                     PUT      /org_admin/templates/:id(.:format)                                                                   org_admin/templates#update
                                                     DELETE   /org_admin/templates/:id(.:format)                                                                   org_admin/templates#destroy
                          org_admin_template_options GET      /org_admin/template_options(.:format)                                                                org_admin/templates#template_options {:format=>[:json]}
                            org_admin_download_plans GET      /org_admin/download_plans(.:format)                                                                  org_admin/plans#download_plans
                                    super_admin_orgs GET      /super_admin/orgs(.:format)                                                                          super_admin/orgs#index
                                                     POST     /super_admin/orgs(.:format)                                                                          super_admin/orgs#create
                                 new_super_admin_org GET      /super_admin/orgs/new(.:format)                                                                      super_admin/orgs#new
                                     super_admin_org DELETE   /super_admin/orgs/:id(.:format)                                                                      super_admin/orgs#destroy
                                  super_admin_themes GET      /super_admin/themes(.:format)                                                                        super_admin/themes#index
                                                     POST     /super_admin/themes(.:format)                                                                        super_admin/themes#create
                               new_super_admin_theme GET      /super_admin/themes/new(.:format)                                                                    super_admin/themes#new
                              edit_super_admin_theme GET      /super_admin/themes/:id/edit(.:format)                                                               super_admin/themes#edit
                                   super_admin_theme PATCH    /super_admin/themes/:id(.:format)                                                                    super_admin/themes#update
                                                     PUT      /super_admin/themes/:id(.:format)                                                                    super_admin/themes#update
                                                     DELETE   /super_admin/themes/:id(.:format)                                                                    super_admin/themes#destroy
                               edit_super_admin_user GET      /super_admin/users/:id/edit(.:format)                                                                super_admin/users#edit
                                    super_admin_user PATCH    /super_admin/users/:id(.:format)                                                                     super_admin/users#update
                                                     PUT      /super_admin/users/:id(.:format)                                                                     super_admin/users#update
                           super_admin_notifications GET      /super_admin/notifications(.:format)                                                                 super_admin/notifications#index
                                                     POST     /super_admin/notifications(.:format)                                                                 super_admin/notifications#create
                        new_super_admin_notification GET      /super_admin/notifications/new(.:format)                                                             super_admin/notifications#new
                       edit_super_admin_notification GET      /super_admin/notifications/:id/edit(.:format)                                                        super_admin/notifications#edit
                            super_admin_notification PATCH    /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#update
                                                     PUT      /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#update
                                                     DELETE   /super_admin/notifications/:id(.:format)                                                             super_admin/notifications#destroy
                                            contacts POST     (/:locale)/contacts(.:format)                                                                        contact_us/contacts#create {:locale=>/en|en_GB/}
                                         new_contact GET      (/:locale)/contacts/new(.:format)                                                                    contact_us/contacts#new {:locale=>/en|en_GB/}
                                          contact_us GET      (/:locale)/contact-us(.:format)                                                                      contact_us/contacts#new {:locale=>/en|en_GB/}

Copy link
Contributor

@xsrust xsrust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updates to routes look good.

Thanks for removing all that noise from the public folder, 37k lines of noise removed

@briri
Copy link
Contributor

briri commented Aug 20, 2018

thanks for doing this cleanup!

@briri briri merged commit e14b6b7 into development Aug 20, 2018
@Bodacious Bodacious deleted the issue-1570 branch October 19, 2018 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants