Commit Graph

235 Commits

Author SHA1 Message Date
Milan
62c0b42383 upload-audio-recordings.cgi: remove, duplicate to audio-recordings.cgi 2024-02-23 15:27:04 +01:00
Milan
f5abdeac90 audiorecordings.pm: connect locally to detect permissions 2024-02-23 15:27:04 +01:00
Milan
5bda92f0ab audio-recordings.cgi: set permissions to update event 2024-02-17 20:43:39 +01:00
Milan
9d663ff61d notify-events.cgi: write result to response 2024-02-15 21:08:55 +01:00
Milan
b72362faca request-password.cgi: write access to clear tokens 2024-02-02 14:18:04 +01:00
Milan
6a09da9aa6 default.css: fix off-screen dialog positioning
Change dialog positioning to 'fixed' for consistent visibility within
the viewport, addressing previous issues with off-screen placement.
2023-09-23 00:48:33 +02:00
Milan
3effdd6ef0 mail.pm: replace MIME::Lite by Email::Sender
* mail.pm uses Email:sender to use correct encoding on sending utf-8
encoded emails
* notify-events.cgi now uses mail.pm.
2023-04-23 12:15:18 +02:00
Milan
172e036242 notify-events: i18n, show details, menu entry
* add menu entry
* toggle details
* show status icons instead of text
* internationalization
2023-04-10 22:50:53 +02:00
Milan
24e1b3b033 default: menu wider 2023-04-10 22:39:29 +02:00
Milan
bee8c8c6ee create-events: localization 2023-03-26 20:47:41 +02:00
Milan
06f3d86371 create-events.cgi: optionally select series 2023-03-26 12:48:13 +02:00
Milan
eb39273413 redirect to calendar
for calculating links in javascript it is required to have the full URL
available. So we do not use index anymore but do a redirect.
2023-03-25 21:24:03 +01:00
Milan
2db84415bb config: add audio-upload-hooks
Hooks can be used to automate the process of updating database columns
when new audio files are uploaded.  A hook command reads the path of an
audio file and output a list of database columns to be updated with
their respective values.  Currently, the only supported database tables
are calcms_events and calcms_audio_recordings.  Some examples are
included
2023-03-24 23:01:05 +01:00
Milan
b4da29dd36 default.js: add parseUrl
Users were seeing outdated content due to browser caching. To resolve
this issue, a unique random value is now added to the end of each URL
every time the page is loaded, forcing the browser to retrieve the
latest version of the page from the server.  By implementing this
solution, users will be able to see the most recent content without any
delay caused by outdated cache files.
2023-03-23 22:15:12 +01:00
Milan
1709694d8e studios: remove google_calendar field 2023-03-22 00:09:26 +01:00
Milan
2c0bf5887b uac.pm: add admin permission
admin permission is no more dependent on the name
of the role, but can be assigned to any role.
Users assigned to admin role have all permissions.
2023-03-22 00:07:11 +01:00
Milan
92554ebe95 remove deprecated role model 2023-03-22 00:07:11 +01:00
Milan
907b5e9576 Configure event notification sender email address
This commit adds the ability to configure the email address used as
sender, CC, and reply-to in event notification emails via the
<location/event_sender_email> configuration entry."
2023-03-21 21:48:05 +01:00
Milan
979377c31d help-texts: add
users with permission edit_help_texts are allowed to select edit help
texts from menu and enter texts for all event fields. Other users will
see help texts as tooltips. This allows to provide help to users
depending on your workflow. help texts are saved by project and studio.
2023-03-21 15:16:10 +01:00
Milan
5434fbb08b add create events to main menu 2023-03-19 21:48:14 +01:00
Milan
7a1a103a3d create-events.html: add one day period 2023-03-19 21:25:43 +01:00
Milan
9c2cb45047 move config cache/base_url to locations/widget_render_url 2023-02-26 22:52:22 +01:00
Milan
4521c3ed6c remove debug 2023-02-26 22:28:12 +01:00
Milan
26d56bd757 config: remove client_cache parameter 2023-02-25 22:27:47 +01:00
Milan
f5303e5dec studio.cgi: fix missing value for modified_by 2023-02-19 22:39:53 +01:00
Milan
2b91b3aa7d roles.cgi: fix missing value for created_at 2023-02-19 22:39:25 +01:00
Milan
2dab044b7c htaccess: add deflate filter 2022-12-03 22:51:38 +01:00
Milan
6043ddd9a2 default.html: remove german menu title 2022-12-03 22:51:10 +01:00
Milan
28b568ed11 select-events: add button to confirm selection 2022-12-03 22:50:12 +01:00
Milan
7e6383b399 playout: compact view 2022-12-03 22:48:09 +01:00
Milan
3ec3917978 calendar: name wiki format 2022-12-03 22:47:09 +01:00
Milan
e2a5631654 fixup! templates: move includes into *-header.html files 2022-12-03 22:45:50 +01:00
Milan
fed2fc5774 fixup! templates: move includes into *-header.html files 2022-11-18 23:47:30 +01:00
Milan
e7ee2e62f7 planung/event.cgi: encoding 2022-11-18 23:12:19 +01:00
Milan
647ce1bcef edit-event.js: add debug output 2022-11-18 01:26:44 +01:00
Milan
910177927a show-series.html: add 2022-11-18 01:26:44 +01:00
Milan
a6ce258171 series.cgi: remove dead code 2022-11-18 01:26:44 +01:00
Milan
6536df7361 calendar.cgi: remove undef warnings 2022-11-18 01:26:44 +01:00
Milan
f8db953f51 ers.cgi: utf8 output 2022-11-18 01:26:44 +01:00
Milan
0a3656f734 templates: move includes into *-header.html files 2022-11-18 01:26:44 +01:00
Milan
03dc439c80 select-event.js: return 1 2022-11-18 00:29:19 +01:00
Milan
4530541d02 page-leave-handler.js: return 1 2022-11-18 00:28:48 +01:00
Milan
3cd85f59a8 jquery.min.js: update to 3.6.1 2022-11-18 00:28:11 +01:00
Milan
e98f38f396 history.js: set cookie Samesite=strict; 2022-11-18 00:27:12 +01:00
Milan
5ab0b530ae history.js: remove dead code 2022-11-18 00:26:56 +01:00
Milan
5908feaf6d edit-event.js: add error handler 2022-11-18 00:25:27 +01:00
Milan
7c3125f018 default.js: first title in tab header 2022-10-23 22:05:36 +02:00
Milan
9d33fe5bdf audio-recodings: simpler upload 2022-10-23 22:05:36 +02:00
Milan
c0b658abc0 panels: update (especially for studios and projects) 2022-10-23 22:05:26 +02:00
Milan
24b874e065 create-events: show selected duration 2022-07-27 09:52:14 +02:00