Commit Graph

18 Commits

Author SHA1 Message Date
3349ea882d kind of working 2025-04-11 11:06:01 +02: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
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
feb936ed15 remove sync_jobs 2023-02-26 23:06:58 +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
ebd521452a template: custom themes for agenda
For agenda a custom theme can be configured in locations/theme.
Templates are read from the subdirectory "templates/<theme>/".  The
default theme is "default".  All Templates are moved to
templates/default.
2023-02-25 11:32:51 +01:00
Milan
f1618c2ddb apache2-sites/calcms.conf: add
move apache config to separate file
2023-02-24 22:08:58 +01:00
Milan
4bca8650aa config: update some values 2023-02-19 23:23:11 +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
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
2360926840 configure site title and description 2020-11-15 20:29:16 +01:00
Milan
d3fe389af3 configure email for sending comment notifications 2020-11-15 20:29:16 +01:00
Milan
9cd40e14f5 config.cgi: use variables in configuration 2020-11-15 20:29:16 +01:00
Milan
777a49c371 fix weekdaysInMonth, thanks to jankowa. fix filters on aggregations 2018-04-17 12:01:53 +02:00
root
502fb6d191 remove carp, add recording config 2018-01-16 22:09:37 +01:00
Milan
69e5d0e4c6 copy current state of medienstaatsvertrag.org, to be verified 2017-12-18 10:58:50 +01:00