Commit Graph
179 Commits
Author SHA1 Message Date
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
Milan 000b6ace49 format recurrence date 2020-11-15 20:29:17 +01:00
Milan c27bbdc27e audio.pm: fix loudness error 2020-11-15 20:29:17 +01:00
Milan 41bd4be39a refactor: remove dead code 2020-11-15 20:29:17 +01:00
Milan 11f7609f32 event_list.html: hide title on small screens 2020-11-15 20:29:17 +01:00
Milan 8008e505b4 calendar: show playout errors 2020-11-15 20:29:16 +01:00
Milan 0232ee97eb default.js: copyToClipboard() 2020-11-15 20:29:16 +01:00
Milan f311ce01e5 edit_event: copy event to clipboard button 2020-11-15 20:29:16 +01:00
Milan 380b167354 calendar: show playout path on icon
move icon generation from javascript to perl
2020-11-15 20:29:16 +01:00
Milan 877cc1a347 templates: replace key with full_title 2020-11-15 20:29:16 +01:00
Milan eb5bfa7d62 calcms.js: own show, hide, toggle 2020-11-15 20:29:16 +01:00
Milan 549791bca5 calcms.js: remove $post 2020-11-15 20:29:16 +01:00
Milan c46465e062 fix badge margins 2020-11-15 20:29:16 +01:00
Milan 4587ca9fcb remove jquery.autocomplete 2020-11-15 20:29:16 +01:00
Milan 3c904cf80c remove tablesorter.*.js 2020-11-15 20:29:16 +01:00
Milan 480a1282b1 update jquery.tablesorter.min.js 2020-11-15 20:29:16 +01:00
Milan 050b303829 update jquery-ui-timepicker.js 2020-11-15 20:29:16 +01:00
Milan ab0902a9b3 calcms.js: use fetch api for updateContainer 2020-11-15 20:29:16 +01:00
Milan 6a8ca64c80 .htaccess: remove special trigger 2020-11-15 20:29:16 +01:00
Milan 5a9da1bf5d jquery: update to 3.5.1 2020-11-15 20:29:16 +01:00
Milan f8989b95a5 calcms.cust.js: remove slider 2020-11-15 20:29:16 +01:00