Commit Graph
44 Commits
Author SHA1 Message Date
Milan 7ff41cecd2 remove CGI where possible
use mod_perl request with fallback to CGI::Simple where possible.
2018-09-23 15:47:03 +02:00
Milan 56881b92d0 rewrite Export to Google Calendar
In the past Google Calendar exports were done by first removing all
events of a day and then create new ones. This takes a lot of time for
export and runs into Google Calendar usage limits after some time.

By now content will be compared before removing/creating a single event
one. To be able to do so, all other sync sources and targets have been
removed, so its only possible to export from database to Google Calendar
by this change.

To trigger an export you need to create a trigger file.
run_jobs.pl runs periodically e.g. started by cron and checks if a
trigger file exists and start sync_cms.pl to export the selected events
to the Google Calendar. Trigger files and jobs are configured at
jobs.config. Each job has a source and target file containing the access
data for calcms and the calendar.

Configuration files have been cleaned up. Old Accounts and passwords have
been removed. They hopefully should have been not active for a long time ;-)
2018-09-22 23:09:03 +02:00
Milan 4134ffb278 add po files for create_events 2018-09-22 22:43:31 +02:00
Milan afa56e9e1e config cache issues
By default the configuration cached by the mod_perl2 instance.
You can disable cache by setting cache/config=0.
You should disable cache only if you have multiple calcms instances
running on the same mod_perl2 server with different configuration.

The Location of the configuration will be determined by config module
now.
2018-09-22 21:39:20 +02:00
Milan e043493847 fix template configuration 2018-09-06 23:06:48 +02:00
Milan 2481490e7d improve database performance 2018-09-06 23:05:44 +02:00
Milan a6b656779b refactoring
update package definition
fix dependencies
remove global variables
2018-09-02 09:39:24 +02:00
Milan 3e338758e9 fix array length determining and cleanup 2018-08-31 23:15:57 +02:00
Milan 05b1251c1a refactoring
optimize imports
reformat source code
remove unused cpu and memory log functionality
2018-08-29 00:10:15 +02:00
Milan c37c71f29e optimize imports 2018-08-27 00:21:39 +02:00
Milan bfcf56f05a separate time conditions 2018-07-08 22:46:29 +02:00
Milan a13180d649 add series external view 2018-06-18 00:44:44 +02:00
Milan d7e1f02198 reorganize database columns, fix series search, show image licences 2018-06-18 00:43:02 +02:00
Milan ChrobokandGitHub aa648f58ef Update README.md 2018-05-15 00:19:50 +02:00
Milan 5bd185a7a9 Merge branch 'master' of https://github.com/rapilodev/racalmas 2018-05-15 00:18:05 +02:00
Milan a16454d3d2 add screenshots 2018-05-15 00:17:59 +02:00
Milan ChrobokandGitHub 5087c30dc1 Update README.md 2018-05-15 00:14:39 +02:00
Milan ChrobokandGitHub 78578224d0 Update README.md 2018-05-15 00:10:39 +02:00
Milan 44c092f18a add screenshots 2018-05-15 00:00:07 +02:00
Milan e709bc1ca7 add screenshots 2018-05-14 23:50:19 +02:00
Milan fa63780392 add screenshot 2018-05-14 23:38:46 +02:00
calcms 56174029b8 show more detailed message on missing media directory 2018-05-14 23:28:40 +02:00
Milan 41d209f05a rewrite image editor, make images editable at projects and studios 2018-05-14 23:11:32 +02:00
Milan b97fe15f7a fix creating users 2018-04-19 00:41:44 +02:00
Milan fffd6e4192 check hide image definition, show ongoing uploads in calendar, reenable working times 2018-04-18 00:59:01 +02:00
Milan 777a49c371 fix weekdaysInMonth, thanks to jankowa. fix filters on aggregations 2018-04-17 12:01:53 +02:00
Milan 23d5261e57 add internal image folders 2018-03-17 17:41:00 +01:00
Milan 077d9c5a53 add event creation batch, lib changes for past changes 2018-03-17 13:38:36 +01:00
Milan aadf3fd06e add user password reset, add series image switch, add image licences, redesign exclude filters 2018-03-17 13:14:13 +01:00
Milan b3f743dee9 fix date detection in aggregate 2018-01-25 22:11:15 +01:00
Milan bbe4753ce3 fix initSlider 2018-01-25 21:46:32 +01:00
Milan 489d33f744 add draft status to events 2018-01-25 21:25:30 +01:00
Milan 4bbaa23c27 add draft status to events 2018-01-25 21:25:13 +01:00
Milan 6222e2a63f add draft status to events 2018-01-25 20:50:44 +01:00
Milan 459d36b7c7 only update selected recording entries, set timestamp on creating and modifying 2018-01-18 16:28:34 +01:00
Milan cec1a0fdcc add install/migrate.sql 2018-01-17 23:08:50 +01:00
root fa4e7c636c move recordings to agenda_files 2018-01-16 23:45:24 +01:00
root d9268097d4 fix setting defaults for recording upload 2018-01-16 23:35:54 +01:00
root a54c93ea20 fix setting defaults for recording upload 2018-01-16 23:34:22 +01:00
root 97a575e87e fix setting defaults for recording upload 2018-01-16 23:31:48 +01:00
root 502fb6d191 remove carp, add recording config 2018-01-16 22:09:37 +01:00
Milan 7b43d7a807 add playout section 2018-01-14 18:47:32 +01:00
Milan 69e5d0e4c6 copy current state of medienstaatsvertrag.org, to be verified 2017-12-18 10:58:50 +01:00
MilanandGitHub 8b35e7c5c2 Initial commit 2017-12-18 10:35:15 +01:00