- Jan 04, 2018
-
-
Ingo Leindecker authored
Changed note filters: - ?owner=1 returns all notes a user may edit - ?user=1 returns all notes a user created See #22
-
- Jan 02, 2018
-
-
Ingo Leindecker authored
See #21
-
- Dec 21, 2017
-
-
Ingo Leindecker authored
/api/v1/shows/ /api/v1/shows/?active=true /api/v1/shows/1/ /api/v1/shows/1/schedules /api/v1/shows/1/schedules/1 /api/v1/shows/1/schedules/1/timeslots /api/v1/shows/1/schedules/1/timeslots/1/ /api/v1/shows/1/schedules/1/timeslots/1/notes /api/v1/shows/1/schedules/1/timeslots/1/notes/1 /api/v1/shows/1/notes /api/v1/shows/1/notes/1 /api/v1/shows/1/timeslots /api/v1/shows/1/timeslots/1 /api/v1/shows/1/timeslots/1/notes /api/v1/shows/1/timeslots/1/notes/1 On every /timeslot endpoint, filter variables ?start=2017-01-01&end=2017-12-31 are available. Properly create, update and delete: * Users - only superusers may create - common users can only retrieve/update themselves - update is constrained to certain non-crucial fields for non-superusers * Shows - only superusers may create - update is constrained to certain fields for non-superusers * Notes - creating/updating is constrained to shows and timeslots the non-superuser owns * Schedules - only superusers may add/update/delete - collision detection still needed * Timeslots - direct creation is prohibited for everyone (only by adding/updating schedules) - update is constrained to certain fields - only superusers may delete Available GET endpoints for (only superusers may add/update/delete) * Hosts * Types * Topics * Categories * RTRCategories * Languages See #22 #23
-
- Nov 29, 2017
-
-
Ingo Leindecker authored
Updating is constrained to defined fields. See #22 Implemented django-oauth-toolkit for authentication. Working on prototype for playout API (momentarily still called week_schedule()) Added permission restrictions for common users in APIs See #23 Added playlist_id to TimeSlot datamodel See #21 Made some minor changes in calendar.
-
- Nov 22, 2017
-
-
Ingo Leindecker authored
* Improved note selection: Users choose their shows and corresponding timeslots are loaded into the select via ajax (improvement still necessary to avoid queryset when initially loading) See #17 * Users can only see and edit their shows, timeslots and notes * Users can only edit their own profiles * Changed fallback_playlist to fallback_playlist_id * Timelots inherit the is_repetition flag from their schedules when created * Added field 'memo' to timeslots (for internal notes) See #21
-
- Nov 08, 2017
-
-
Ingo Leindecker authored
See #21
-
- Nov 03, 2017
-
-
Ingo Leindecker authored
See #8 #20
-
- Nov 02, 2017
-
-
Ingo Leindecker authored
* Fixed some minor bugs * Added JSON view for loading a timeslot into the calendar See #8
-
- Oct 23, 2017
-
-
Ingo Leindecker authored
See #8
-
- Mar 09, 2017
-
-
Christian Pointner authored
Hotfix: datetime.now as callable for query sets to fix implicit 'caching' problem after switching to uwsgi
-
- Feb 20, 2017
-
-
Johannes Raggam authored
-
- Feb 17, 2017
-
-
Johannes Raggam authored
-
- Aug 20, 2016
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Aug 17, 2016
-
-
Ernesto Rico Schmidt authored
-
- Jun 12, 2016
-
-
Ernesto Rico Schmidt authored
-
- May 27, 2016
-
-
Ernesto Rico Schmidt authored
-
- May 01, 2016
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Mar 30, 2016
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
Christian Pointner authored
-
- Mar 29, 2016
-
-
Ernesto Rico Schmidt authored
-
- Mar 27, 2016
-
-
Ernesto Rico Schmidt authored
-
- Jan 06, 2016
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Aug 15, 2014
-
-
Ernesto Rico Schmidt authored
-
- May 01, 2014
-
-
Ernesto Rico Schmidt authored
-
- Mar 21, 2014
-
-
Ernesto Rico Schmidt authored
-
- Mar 14, 2014
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Feb 28, 2014
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-