Commit Graph
199 Commits
Author SHA1 Message Date
Milan cd8c69f602 jquery-ui: replace datetime-picker by flatpickr 2021-04-11 13:10:42 +02:00
Milan 978673bf3f jquery-ui: replace dialog with own implementation 2021-04-11 13:10:42 +02:00
Milan 56e4dc91de jquery-ui: replace tabs by own implementation 2021-04-11 13:10:42 +02:00
Milan eeb9e6272f default.css: fix nav-bar background 2021-04-11 13:10:42 +02:00
Milan 0b67753a40 jquery: update to 3.6.0 2021-04-11 13:10:42 +02:00
Milan ade59d421a templates: use .panel for raised areas 2021-04-11 13:10:42 +02:00
Milan 8ded3e955d buttons: use .text and .primary 2021-04-11 13:10:42 +02:00
Milan f434f6e4ce replace fas by google icons 2021-04-11 13:10:42 +02:00
Milan 8e88fce44a default.css: css reset 2021-04-11 13:10:42 +02:00
Milan ab59501208 calendar.js: check null 2021-04-11 13:10:42 +02:00
Milan 15708d951b calendar.js: save selected day start time
set the day start time to the last selecved value for each studio
the user is assigned to.
2021-04-11 13:10:42 +02:00
Milan 7ffc6914b9 audio-recordings.cgi: set upload status
on uploading and audio processing the status is updated
2021-04-11 13:10:42 +02:00
Milan 696b964dfa edit-event.js: select rerun 2021-04-11 13:10:42 +02:00
Milan 26d8209d6a calendar.css: avoid overlaping texts in list view 2021-04-11 13:10:42 +02:00
Milan ef84ca07a3 copying events: save user selection
On copying events from another studio selection will be saved.
The next time one wants to copy saved presets are preselected.
This simplifies to frequently rebroadcast shows from another project.
2021-04-11 13:10:42 +02:00
Milan 2f35676c24 series.cgi: improve messages 2021-04-11 13:10:42 +02:00
Milan fe27ca0483 calendar.cgi: show series id 2021-04-11 13:10:42 +02:00
Milan 6a5ee4894e assign-series.cgi: fix output
series are assigned, but events where named...
2021-04-11 13:10:42 +02:00
Milan eba309a9bd calcms.css: small changes to event list 2021-04-11 13:10:42 +02:00
Milan 0abbcb172a edit-events.html: fix whitespaces< 2021-04-11 13:10:42 +02:00
Milan 9e181ddc65 series.cgi: remove undef warnings 2021-04-11 13:10:42 +02:00
Milan fb5ad9efe9 calendar.cgi: remove undef warnings 2021-04-11 13:10:42 +02:00
Milan 5583c12275 css: flat button layout 2021-04-11 13:10:42 +02:00
Milan 36e9b4b5fd ListenerAccess.pm: editor defined audio shares
editors can share broadcast records for 7 days.
2021-04-11 13:10:42 +02:00
Milan b626b2a558 event.cgi: increase reproducable results 2021-04-11 13:10:42 +02:00
Milan 21e861153b edit-series.html: make row clickable and remove edit button 2021-04-11 13:10:42 +02:00
Milan e507ce0e9a upload-audio-recordings.html: show active audio files
- active audio files are marked green
- inactive audio files are marked red
2021-04-11 13:10:42 +02:00
Milan 78f9f3c538 series.cgi: ignore case on sort by name 2020-12-19 21:49:18 +01:00
Milan b1c8d20945 edit-event.html: remove upload action
upload action should be triggered on file upload only.
2020-12-19 21:48:13 +01:00
Milan afa492e6cb event_details.html: fix template 2020-12-15 13:37:48 +01:00
Milan 47000d7697 jqery: update to 3.5.1 2020-12-15 13:35:30 +01:00
Milan 7b978f7f28 calendar.cgi: fix list titles 2020-12-15 13:35:30 +01:00
Milan c85b644ee0 audio-recordings.js: move recordings location
location has been moved to /recordings to allow access control
2020-12-15 13:35:30 +01:00
Milan 10b92ada3f audio-recordings.cgi: add audio formats 2020-12-15 13:35:30 +01:00
Milan 55c47f774f calendar.cgi: sort list by date 2020-12-15 13:35:30 +01:00
Milan cd868da8c6 calendar.cgi: show playout status in list 2020-12-15 13:35:30 +01:00
Milan 2dae999521 series.cgi: warn on event predecessor self-reference 2020-12-15 13:10:26 +01:00
Milan ca604063d8 audio-recordings.cgi: allow more audio formats 2020-12-15 13:00:09 +01:00
Milan efad2c9103 upload-audio-recordings.cgi: upload audio files 2020-11-15 20:29:17 +01:00
Milan a4e480fb16 .htaccess: cleanup 2020-11-15 20:29:17 +01:00
Milan cfe9059adb website/agenda/all-events.cgi: query events of all projects and studios
events sets a filter to included/excluded projects, studios and
locations. all-events.cgi does not set this filter and can be used to
query events from any project.
2020-11-15 20:29:17 +01:00
Milan eba29073dd assign-series.cgi: unassign series
series cannot only assigned but assigned, too.
2020-11-15 20:29:17 +01:00
Milan f820c64522 timeslots: select 4 weeks instead of monthly
UI meant 4-weekly, but showed "monthly".
2020-11-15 20:29:17 +01:00
Milan 215f425cda configure thumb urls
thumb url base is configured at locations/thumbs_url
2020-11-15 20:29:17 +01:00
Milan 7fc6385bd1 fixup! improve image manager 2020-11-15 20:29:17 +01:00
Milan 33c2c40895 css: formatting 2020-11-15 20:29:17 +01:00
Milan 25620ab1f5 listen to records
After the end of a show, the audio recordings are uploaded to a
directory "listen_dir" under a secret name, beginning with the
transmission date "yyyy-mm-dd hh_mm". The directory is available as URL
"listen_url", but must not be listable.  In order to gain access to the
recording for 7 days after the show, a check is done to determine
whether the file is available. A random key for the show is stored in
the database if a file matching the date is found in listen_dir.  With
this key as a name, a symbolic link to the original audio file is
created.  The random name can be used in public documents.  If the show
data is read again, the key will be retrieved from the database. File
access can be restricted by the Apache2 handler ListenerAccess.pm. With
it, access to the public symlink is possible for one week.
2020-11-15 20:29:17 +01:00
Milan 301e3d0d5b event.cgi: set series image if no image is available 2020-11-15 20:29:17 +01:00
Milan 04a56dc49c event.cgi: reset attributes on creating rerun 2020-11-15 20:29:17 +01:00
Milan 9b8095b1a4 calendar.css: shadow on selected event 2020-11-15 20:29:17 +01:00