config/routes.rb in effective_cpd-0.0.1 vs config/routes.rb in effective_cpd-0.1

- old
+ new

@@ -2,27 +2,44 @@ mount EffectiveCpd::Engine => '/', as: 'effective_cpd' end EffectiveCpd::Engine.routes.draw do scope module: 'effective' do + # Statements wizard resources :cpd_cycles, path: "cpd_#{EffectiveCpd.cycle_label.pluralize.parameterize.underscore}", only: [:show] do resources :cpd_statements, path: :statements, only: [:new, :show] do resources :build, controller: :cpd_statements, only: [:show, :update] end end + # CRUD StatementActivities resources :cpd_statements, only: [] do resources :cpd_statement_activities, except: [:index, :show] end + # Audits Auditee wizard + resources :cpd_audits, only: [:new, :show] do + resources :build, controller: :cpd_audits, only: [:show, :update] + end + + # Audits Auditor / Audit Reviewer wizard + resources :cpd_audit_reviews, only: [:new, :show] do + resources :build, controller: :cpd_audit_reviews, only: [:show, :update] + end end namespace :admin do resources :cpd_categories, except: [:show] resources :cpd_activities, except: [:show] resources :cpd_cycles, except: [:show] resources :cpd_rules, only: [:index] - resources :cpd_statements, only: [:index, :edit, :update] + resources :cpd_statements, only: [:index, :show] + + resources :cpd_audit_levels, except: [:show] + resources :cpd_audit_level_questions, except: [:show] + + resources :cpd_audits, except: [:show, :destroy] + resources :cpd_audit_reviews end end