I need to create a system to assign turns to a people register in the site, for this need contemplate:
- The administer assign turn to user in specified place.ex(turn 1, place 1, user 1)
- There are two turns, morning and afternoon in one day.(turn 1 and turn 2)
- The administer cannot assign a turn to user that have turn 1 in place 1 and later turn 1 in place 2, need show only the users that no have turn 1.
- The system need show the turn to user in calendar, only need show the turns in the week, ex (Monday: turn 1 place 1, Tuesday: turn 2 place2, Wednesday: turn 3 place 3, etc).
I think make
content type of turns that have
- field date, end and start for statistics support and classify the week.
- turn select: turn 1 or turn 2.
- zones select: place 1, place 2, place3 etc.
- user to assign: user reference field that have all user that i can assign turns.
I want use drupal fields and contrib modules (if exist) to make this, or how to make better with drupal, any suggestions?