- Aug 10, 2019
-
-
Ingo Leindecker authored
Added requirements and installation instructions for using PostgreSQL and apparently there were another migration necessary.
-
- Mar 16, 2019
-
-
Christian Pointner authored
-
- Mar 27, 2018
-
-
Ingo Leindecker authored
+ * Fixed bug when deleting a note * Extended schedule list view and filters in admin ui * Got rid of unnecessary scopes * Rearranged settings
-
- Mar 14, 2018
-
-
Ingo Leindecker authored
* for adding a number of (business) days to the schedule (e.g. "on the rrules' following day") * fixed a bug for monthly recurrences * and some minor changes See #8
-
- Feb 26, 2018
-
-
Ingo Leindecker authored
* added corsheaders middleware to work properly * fixed bug when updating a timeslot * after updating a timeslot, its repetition will be returned if there's one * included field 'ppoi' in shows See #22 #23
-
- Feb 17, 2018
-
-
Ingo Leindecker authored
and: * Set correct login redirect url for oidc * Added django-cors-headers for cross-domain api requests See #21 #22
-
- Jan 10, 2018
-
-
Ingo Leindecker authored
See #8 #10 #20 #22 Documentation: https://gitlab.servus.at/autoradio/meta/blob/master/conflict-resolution.md
-
- Jan 03, 2018
-
-
Ingo Leindecker authored
* Users can see and change all notes and hosts of shows they own - even if they were created by another show owner * A host can be assigned to a note (if host is editable) * Added django-oidc-provider app * Added limit/offset pagination to endpoints /shows, /timeslots and /notes * Common users may not change the show's name anymore via API * Playout API can be called with start (date) and end (date) parameters * Added filters to endpoints: /shows/?host=1 Retrieves shows of a given host /shows/?owner=1 Retrieves shows of a given owner (= user ID) /notes/?host=1 Retrieves notes assigned to a host /notes/?owner=1 Retrieves notes a user has created (= user ID) Had to set settings const USE_TZ (= reflect timezone in mysql datetimes) to True for OIDC to work with mysql. Don't know yet if that's a problem. See #22 #23
-
- 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
-
- Dec 18, 2017
-
-
Ingo Leindecker authored
Problem to solve: there's a mix between API usecases for Playlist-UI and Website. See #22
-
- Dec 12, 2017
-
-
Ingo Leindecker authored
Extended Category model with color and description. Extended Note model with field audio_url, to be able to playback audio files directly in the mobile app. The field is hidden and will only be used to automatically retrieve the direct file's URL from CBA if the settings variable CBA_API_KEY is set and valid. See #24
-
- 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 09, 2017
-
-
Ingo Leindecker authored
* Extended datamodel of user profile by introducing "profile"-subapp * Implemented thumbnail generation for shows, notes and user profile using django-versatileimagefield (see requirements.txt) See #21
-
- Sep 28, 2017
-
-
Ingo Leindecker authored
-
- Apr 27, 2017
-
-
Christian Pointner authored
-
Christian Pointner authored
-
- Mar 31, 2016
-
-
Christian Pointner authored
-
- Jan 06, 2016
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Dec 28, 2015
-
-
Ernesto Rico Schmidt authored
-
- Sep 25, 2015
-
-
Christian Pointner authored
-
- Apr 30, 2014
-
-
Ernesto Rico Schmidt authored
-
- Feb 28, 2014
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Feb 23, 2014
-
-
Ernesto Rico Schmidt authored
-
- Jan 31, 2014
-
-
Ernesto Rico Schmidt authored
-
Ernesto Rico Schmidt authored
-
- Dec 29, 2011
-
-
Ernesto Rico Schmidt authored
-
- Jul 18, 2011
-
-
Johannes Raggam authored
-
- Jun 04, 2011
-
-
Ernesto Rico Schmidt authored
-
- May 10, 2011
-
-
Johannes Raggam authored
-
- Apr 25, 2011
-
-
Ernesto Rico Schmidt authored
-
- Apr 13, 2011
-
-
Johannes Raggam authored
-
Johannes Raggam authored
-
Ernesto Rico Schmidt authored
-
- Apr 09, 2011
-
-
Johannes Raggam authored
-
- Apr 07, 2011
-
-
Johannes Raggam authored
-
- Mar 26, 2011
-
-
Johannes Raggam authored
-
Johannes Raggam authored
-
Johannes Raggam authored
-