Commit Graph

283 Commits

Author SHA1 Message Date
Milan
dca397cd13 fix series title
as template engine is case sensitive, conditions have to use camelCase.
2019-07-17 00:08:42 +02:00
Milan
79d2d2069d playout improvements
* show playout attributes as tabs
* mouseover for durations
* show only audio uploads for selected project and studio
2019-06-30 18:29:46 +02:00
Milan
60aa3387f0 verify uploads and playout
check if attributes for uploaded audio match expected ranges and mark
them by colors to help finding issues with duration, channels, RMS, mode
(CBR, ABR), bitrate.

increase upload limit to 400 MB for audio
2019-06-30 01:26:06 +02:00
Milan
667d6c715f use html5 color input 2019-04-22 00:59:40 +02:00
Milan
aaa3f01a98 fix studio_id parameter on loading image 2019-04-22 00:59:40 +02:00
Milan
dcec151f7b fix command line parsing of mod_perl scripts 2019-04-22 00:59:40 +02:00
Milan
d3fc5f998a remove cache
* remove cache, cache setup is not easy, todays servers do not really
* need it anymore
* add prototypes and fix parameter issues
* suppress redefinition
2019-04-22 00:59:40 +02:00
Milan
e90ea3929d remove some fix colors from theme to allow dark mode 2019-03-18 15:25:40 +01:00
Milan
6c2a6ac0cc remove program entry from title 2019-03-18 15:25:14 +01:00
Milan
a455017084 use download text from template 2019-03-18 15:24:24 +01:00
Milan
cb2e1bc30d compress html output 2019-03-18 15:20:44 +01:00
Milan
95ff06592d update template defaults and escaping 2019-03-02 16:04:08 +01:00
Milan
88a52dd674 limit session timeout and write sessions to sub temp dir 2019-03-02 16:03:24 +01:00
Milan
8776fc1652 add page leave handler on image editor 2019-01-13 21:58:13 +01:00
Milan
5a66cde01c reuse edit_image.js
remove outdated code and insert code to update form field value for
checkbox
2019-01-13 21:58:00 +01:00
Milan
4e9db1cf4f fix image upload
parse project_id and studio_id
2019-01-13 21:55:22 +01:00
Milan
c38a1c33c0 show only published events at calendar view 2018-12-26 21:36:25 +01:00
Milan
9152289728 minor fixes and typos 2018-12-14 21:15:41 +01:00
Milan
101c192bd3 replace fileUploader with own implementation 2018-12-14 21:14:14 +01:00
Milan
add6c2ab1f simplify detailed playout view in calendar 2018-12-14 21:12:29 +01:00
Milan
a0705d6f69 update jquery 2018-12-14 21:10:14 +01:00
Milan
2506dfe4a2 fix get user settings on error 2018-12-14 21:04:52 +01:00
Milan
e9b17e5c91 refresh layout 2018-12-10 13:10:31 +01:00
Milan
7449b53667 fix upload estimation 2018-12-10 13:10:31 +01:00
Milan
f27c176368 add icons to menu 2018-12-10 13:10:31 +01:00
Milan
c72e56f83b improve image manager 2018-12-10 13:10:31 +01:00
Milan
6f6d264c8b fix calendar table view 2018-12-10 12:58:42 +01:00
Milan
75b40ff6fe remove dependencies 2018-12-10 12:58:19 +01:00
Milan
a52f219b89 update jquery 2018-12-10 12:57:35 +01:00
Milan
1ae2af09e9 fix login from other usecases than calendar 2018-10-14 00:09:43 +02:00
Milan
eaaea81ed4 set default project and studio at user settings 2018-10-14 00:05:04 +02:00
Milan
a949cea7bd use central methods for setting default project and studio 2018-10-14 00:01:19 +02:00
Milan
ac4d2676a3 flat restyle 2018-10-13 23:54:33 +02:00
Milan
39ac0d4581 use <nav> and <main> 2018-10-05 00:30:43 +02:00
Milan
7c4580a0e0 fix show series names 2018-10-05 00:30:28 +02:00
Milan
26ea7a8b83 fix series search 2018-10-05 00:29:38 +02:00
Milan
5964186c5e reduce use of CGI.pm 2018-10-05 00:28:30 +02:00
Milan
8eb6a64209 use new icon set
adopt UI to use new icon set
2018-10-05 00:28:11 +02:00
Milan
1f9cd04914 increase upload limit
remaining upload time will be calculated more simple
2018-10-05 00:19:11 +02:00
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