lecture-attendance-manager/config/routes.rb
Joshua Coles 6a2f053bb6 Added WorkItems as a new subject for TrackedTimeEntries.
- Made TrackedTimeEntries polymorphic to belong to both Lecture and WorkItems models
- Added associated migrations for existing data
- Added to administrate UI
2023-10-07 15:53:31 +01:00

20 lines
632 B
Ruby

Rails.application.routes.draw do
namespace :admin do
resources :courses
resources :lectures
resources :work_items
resources :tracked_time_entries
resources :recordings
root to: "courses#index"
end
root controller: :attendance_tracker, action: :index
post '/lectures/:id/start', to: 'lecture#start', as: :lectures_start
post '/lectures/:id/start_preparation', to: 'lecture#start_preparation', as: :lecture_start_preparation
post '/lectures/:id/start_review', to: 'lecture#start_review', as: :lecture_start_review
post '/lectures/:id/checkin', to: 'lecture#checkin', as: :lecture_checkin
end