Commit Graph
353 Commits
Author SHA1 Message Date
Milan b7ff85f3a2 create-events.cgi: remove comments 2024-07-26 21:33:49 +02:00
Milan 0c7cf1071a website/agenda/.htaccess: add route for running id 2024-07-26 21:33:49 +02:00
Milan 6744123447 calcms.css: use woff2 fonts only 2024-07-26 21:33:49 +02:00
Milan b0a56d7dfc events, all-events: remove setting all_events param
parameter `all_events` has to be set in request now.
Previously the parameter has been set automatically depending on
template name.
2024-06-01 15:23:15 +02:00
Milan 6436822ec5 default.css: min height 2024-04-24 23:01:51 +02:00
Milan d008bbd344 fixup! default.css: set minimum width for panel 2024-04-21 22:16:17 +02:00
Milan ea952a8021 studio-timeslot: add week in month 2024-04-21 00:14:03 +02:00
Milan f56ee0d53e edit-series.html: use labels on schedule 2024-04-20 10:09:21 +02:00
Milan 3d2444c1bf default.css: set minimum width for panel 2024-04-20 10:07:27 +02:00
Milan fd952dadfa events.pm: load recordings for params
in the past all recordings have been loaded. At some point this has been
changed to load only active recordings. Now there are params supported
for both forms

all_recordings - all recordings for a broadcast
active_recording - add path of active recordings to broadcast
only_active_recording - show only broadcasts with active recordings
2024-04-18 23:19:54 +02:00
Milan fa67921d98 fixup! event.cgi -> broadcast.cgi 2024-03-27 00:40:45 +01:00
Milan a85eae84d5 fixup! help-texts: add 2024-03-27 00:40:45 +01:00
Milan 8923c668a6 forms layout - small labels 2024-03-27 00:40:45 +01:00
Milan cb068a8578 user-settings: separate css and js 2024-03-22 21:32:18 +01:00
Milan 115f4dca60 pass parameters with @_ instead of shift 2024-03-22 21:32:18 +01:00
Milan b93c4ee866 jquery.tablesorter.min.js: add copyright notice 2024-03-22 21:32:18 +01:00
Milan b01dd91010 fixup! audio-recordings.cgi: set permissions to update event 2024-03-20 00:05:33 +01:00
Milan 9e14232bff edit-event.html: hide unused user excerpt 2024-03-04 08:50:32 +01:00
Milan 0b5544602e edit-event: register page leave handler later 2024-03-04 08:49:54 +01:00
Milan a7017e6555 jquery.min.js: upgrade 3.7.1 2024-03-04 08:48:54 +01:00
Milan 022c271118 event.cgi -> broadcast.cgi
event.cgi is on a uBlock list, so we rename it.
2024-02-23 15:27:04 +01:00
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 efb17c91c2 calcms*.js: remove debugging 2023-03-29 22:10:46 +02:00
Milan f05861472d js/calcms.js: escape whitespaces 2023-03-29 22:10:46 +02:00
Milan 7ae81bb20e index.html: remove 2023-03-29 22:10:46 +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 82e0520174 fix image paths 2023-03-19 22:43:58 +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 2798e368b1 fixup! remove server_cache and client_cache 2023-03-18 22:24:58 +01:00
Milan feb936ed15 remove sync_jobs 2023-02-26 23:06:58 +01:00
Milan 66ee4ce41e remove server_cache and client_cache 2023-02-26 23:00:14 +01:00
Milan 9c2cb45047 move config cache/base_url to locations/widget_render_url 2023-02-26 22:52:22 +01:00