- Made TrackedTimeEntries polymorphic to belong to both Lecture and WorkItems models - Added associated migrations for existing data - Added to administrate UI
20 lines
632 B
Ruby
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
|