Scaffolded Training lessons
Scaffolded Currency
ADD TrainingLessons + VAT + Currency + CoachObligation
1) RegularTraining
- ADD timetable of training lessons
- ADD active week days widget
- FIX user can only assign group to that has access rights
- ADD model methods
-- lessons_per_week
-- for_player, for_coach
-- has_player?, has_coach?, has_watcher?
2) CoachObligation
- scaffolded
- localized
- ADD validation
- ADD tests
- ADD permissions
- nested under regular training
3) Currency
- localized
- ADD validation
- ADD permissions
- ADD delete notice when currency already in use
- ADD friendly id
4) TrainingLesson
- localized
- ADD validations
- ADD permissions
- ADD helpers
-- highlight days in week
-- show date progress
4.1)
- ADD VAT and currency existance check (if no exist redirect to create form)
- ADD existing trainings overlap check
5) ADD TrainingsController
- get overview of trainings of selected user
6) FIX datepicker, timepicker custom simpleform inputs
7) EXTEND User
- regular_trainings_training_in
- regular_trainings_coaching
8) FIX UserRelation get_my_relations_with_statuses
- add option for specifying my side relation status
9) EXTEND menu
- ADD Finance section - visible only to admin