ryan
15b73580c1
podcasts: change icon from cog to edit pencil
2018-12-14 05:40:47 -06:00
Robbt
ac10de5090
fixed missing closing bracket and removed debugging log
2018-12-13 21:26:08 -05:00
Robb
784bac256e
Merge pull request #640 from frecuencialibre/smartblock-ui
...
Smartblock ui: add collapsed "advanced options" section
2018-12-13 21:23:24 -05:00
ryan
4e172944ac
remove space below smartblock advanced options
2018-12-13 17:59:23 -06:00
ryan
65550f940f
add missing smartblock strings to translation files
2018-12-13 16:30:14 -06:00
ryan
b56357309f
Make Advanced Options string translatable
2018-12-13 16:29:41 -06:00
ryan
eec07d38f7
prevent multiple event bindings on collapsible advanced options header
2018-12-13 15:05:41 -06:00
ryan
13d6df24fb
smartblock ui: add collapsed "advanced options" section
2018-12-13 09:11:42 -06:00
Robbt
6cd5550721
added button to generate smartblock and playlist for podcast
2018-12-12 22:53:28 -05:00
Robbt
c109e29a59
made criteria match not show up on playlists tab
2018-12-12 17:31:27 -05:00
Robbt
cb62cff277
give user ability to edit podcast name
2018-12-12 17:17:37 -05:00
frecuencialibre
4752c728b9
Merge pull request #605 from Robbt/feature-smartblock-remaining-time
...
Add Fill Remaining Time Smartblock Limit
2018-12-12 15:43:49 -06:00
Robbt
2a039d0469
changed preview to only 60 minutes
2018-12-12 16:36:49 -05:00
Robbt
9562470d47
added upgraded class
2018-12-12 12:21:42 -05:00
Robbt
1bf5fcc169
removed quote around column name
2018-12-12 09:44:52 -05:00
Robbt
af441d4db4
added schema change to database controller
2018-12-11 21:40:09 -05:00
Robbt
4abe301fbb
modified javascript and binary values to make dynamic default
2018-12-11 21:34:06 -05:00
Robbt
c7767c8a8d
avoid fail when blocks are created as dynamic by default
2018-12-12 02:23:25 +00:00
Robbt
1b48f91dbd
work in progress
2018-12-11 21:14:35 -05:00
ryan
a294747bbb
copy changes and css for overflow label and help text
2018-12-11 14:31:34 -06:00
frecuencialibre
c7b55f60e4
Merge branch 'master' into smartblock-overflow
2018-12-11 14:17:18 -06:00
frecuencialibre
5ab35dda18
Merge pull request #627 from Robbt/fix-show-criteria
...
Smartblock criteria show # of matches fixes #541
2018-12-10 14:31:23 -06:00
Robbt
d6796ade97
changed wording on displayed message to be more understandable
2018-12-10 15:24:18 -05:00
Robbt
bfe88efdf3
fixed grammar
2018-12-10 15:11:26 -05:00
Robbt
6bae72345f
removed dangling else statement
2018-12-03 20:27:45 -05:00
Robbt
acc9952794
removed dead code that was not being used
2018-12-03 16:51:39 -05:00
Robbt
618ca4a559
fixed update.phtml to simplify code and show properly on 0 case
2018-12-03 16:48:16 -05:00
Robbt
9904b61eda
removed php escape of characters that broke smartblocks
2018-12-02 10:39:29 -05:00
Robb
49a715bc98
Merge pull request #629 from paddatrapper/dos-line-endings
...
Convert line endings to unix from dos
2018-12-02 06:20:53 -05:00
Kyle Robbertze
eeed9441e9
convert line endings to unix from dos
2018-12-01 21:57:49 +02:00
Kyle Robbertze
bcb9f2f965
remove old cruft
2018-12-01 21:35:09 +02:00
Robbt
641ba717cf
redid refactor to pluralize output
2018-12-01 09:42:02 -05:00
Robbt
3d3391bea7
adding part of previous PR that was mistakenly lost
2018-12-01 09:21:52 -05:00
ryan
b49465d3a3
make add show dialogue scrollable. fixes #338
2018-11-30 16:08:44 -06:00
Robb
634ac9c846
Merge pull request #616 from frecuencialibre/remove-record-section
...
remove "Record & Rebroadcast" section from show edit modal
2018-11-27 17:29:00 -05:00
ryan
a7bad21b0e
remove "Record & Rebroadcast" section from show edit modal
2018-11-27 16:20:40 -06:00
ryan
cc8783b780
restore recent changes that would have been overwritten
2018-11-27 15:59:12 -06:00
ryan
3bdb2949e7
add styles for autoloading playlists tootip
2018-11-27 15:54:22 -06:00
ryan
8ed8a8827c
remove partially empty icons if show has autoloading playlist
2018-11-27 15:17:34 -06:00
ryan
fe5b722c7f
use clock icon to represent autoloading playlist
2018-11-27 15:07:56 -06:00
Robbt
008530364b
Added jquery to hide or remove limit value
2018-11-26 15:26:19 -05:00
ryan
36755e4288
spanish translation for Autoloading Playlist section
2018-11-26 13:34:51 -06:00
ryan
9b7e039772
make "Repeat Playlist Until Show is Full ?" string translatable
2018-11-26 13:24:25 -06:00
ryan
5372014fd4
delete file accidentally added to autoloading UI PR
2018-11-26 11:27:17 -06:00
ryan
cc112531b5
add styles for autoloading playlists tootip
2018-11-26 11:22:19 -06:00
ryan
76f46def18
add autoloading playlists help text to translation files
2018-11-26 11:16:53 -06:00
ryan
d3604592ce
rename to "autoloading playlists" in translation files 1
2018-11-26 11:03:00 -06:00
ryan
0cf27e91e2
Rename "autoloading playlists", add help texts
2018-11-26 10:56:56 -06:00
Robbt
4f41b539b5
Made overflow tracks set checked simpler
2018-11-25 18:28:14 -05:00
Nik Martin
62348073d5
delete editor tmp files
2018-11-25 21:50:48 +00:00
Robbt
e7c7f215d5
Added the option to allow smartblocks to overflow their time limits to the UI
2018-11-25 13:16:26 -05:00
Robbt
74cd668301
fixed repeating smartblock to not overflow time limit
2018-11-25 11:36:18 -05:00
Robbt
c759f8b8aa
Initial proof of concept for time remaining smart block limit
2018-11-24 17:08:39 -05:00
Robb
6431174943
Merge pull request #602 from radiorabe/fix/version-check-when-github-is-not-available
...
Version check when GitHub is not available
2018-11-20 20:41:10 -05:00
Robb
4a891c86b5
Merge pull request #600 from radiorabe/fix/version-check
...
Revert "Fixing failing version test"
2018-11-20 20:40:54 -05:00
Lucas Bickel
b65c040394
♻️ only store versions on success
...
We should only overwrite latest_version if retreiving from GitHub went
ok, else we should keep the old values and store "null".
2018-11-21 02:25:43 +01:00
Lucas Bickel
c0124b6245
🐛 returnn array of strings
...
The downstream version checking code expects an array of strings and the "github is unreachable"
default was returning a string.
2018-11-21 02:21:52 +01:00
Lucas Bickel
ef732f8d59
Merge pull request #595 from frecuencialibre/collapse-show-edit-sections
...
UX: collapse advanced configuration sections in Schedule Dialog
2018-11-21 01:07:26 +01:00
Lucas Bickel
410523498d
Revert "Fixing failing version test"
...
This reverts commit 05b62f9258
.
2018-11-21 00:50:57 +01:00
ryan
4b9e50b64b
collapse advanced configuration sections in Schedule Dialog
2018-11-19 11:39:54 -06:00
jelko
05b62f9258
Fixing failing version test
...
Wrapping version in Array() to comply with SemVer new method signature. This should fix #487 .
2018-11-14 01:14:53 +01:00
Robb
7beadd05b0
Merge pull request #589 from frecuencialibre/smartblockdisplayfix
...
playlist and smartblock contents pane sizing
2018-11-12 16:23:29 -05:00
ryan
6b8bf52bb3
don't hide buttons below playlist and smartblock contents pane
2018-11-07 18:46:05 -06:00
ryan
46483bff0c
correct sizing for playlist and smartblock contents pane. see #574
2018-11-07 18:34:45 -06:00
Robb Ebright
0ae8969dd3
Modified the database to turn on the podcast album override by default
2018-10-31 08:09:11 -04:00
Lucas Bickel
d710fb13cc
Merge pull request #575 from frecuencialibre/smartblockdisplayfix
...
Show playlist and smartblock contents on shorter screens. Fixes #574
2018-10-24 19:26:22 +02:00
ryan
9bed0b79ca
Show playlist and smartblock contents on shorter screens. Fixes #574
2018-10-22 18:43:49 -05:00
Lucas Bickel
03d1215833
🔥 Remove dead phone_home_stat
2018-10-14 23:09:34 +02:00
Robb
45c81ffec4
Merge pull request #535 from radiorabe/chore/remove-deprecated-haproxy-messaging
...
Remove dead Haproxy messaging code
2018-10-06 17:11:40 -04:00
Robb
022b231cfe
Merge pull request #536 from radiorabe/dev/fileio-for-sizeless-files-from-legacy
...
Always return proper file size
2018-10-06 17:11:16 -04:00
Robb
5cd943d68e
Merge pull request #531 from radiorabe/chore/fix-ci
...
Fix CI: python checks and docs deployment
2018-10-06 17:05:52 -04:00
Lucas Bickel
afa67eb96d
🔥 remove dead code
2018-10-06 21:18:44 +02:00
Lucas Bickel
1b273062c4
Merge pull request #139 from radiorabe/feature/celery-status
...
Report on airtime-celery service in status
2018-10-06 13:19:10 +02:00
Lucas Bickel
f7ceeedb04
➖ (Amazon S3) drop broken S3 support
2018-10-06 12:45:22 +02:00
Robbt
6e16a34150
Made the podcast limit check only occur when LIBRETIME_ENABLE_BILLING is enabled
2018-09-05 12:50:56 -04:00
Robbt
a3fd7478d6
decided to simply return true if it finds a celery pid running
2018-09-03 19:00:13 -04:00
Robbt
329d214b25
Merge branch 'feature/celery-status' of https://github.com/radiorabe/libretime into radiorabe-feature/celery-status
2018-09-03 18:49:07 -04:00
Lucas Bickel
e6afd444a4
Merge pull request #393 from HammyHavoc/master
...
Changed 'System->Streams' to 'Settings->Streams'
2018-06-30 12:28:25 +02:00
Lucas Bickel
1c2aec95ea
Merge pull request #369 from rfb/feed-cors
...
Add CORS handling to podcast feed
2018-06-30 12:22:16 +02:00
Lucas Bickel
cc18596384
Merge pull request #489 from xabispacebiker/reconditioning-interface-personal-block
...
Reconditioning interface personal block
2018-06-30 11:08:14 +02:00
Lucas Bickel
9e17dbe7f8
Merge pull request #477 from Petr0s92/master
...
Update airtime.po
2018-06-27 21:14:49 +02:00
Lucas Bickel
5b822afe14
Merge pull request #468 from frecuencialibre/master
...
Update spanish .mo file
2018-06-27 21:14:38 +02:00
Petros
81a021aff2
Update airtime.po
2018-04-07 04:19:04 +03:00
Lucas Bickel
b718a1b53b
Remove obsolete settings from master config template
2018-03-02 13:12:19 +01:00
frecuencialibre
e643c67f7a
Update spanish .mo file
...
hi all, this simply adds a generated .mo file that was missing from @xabispacebiker 's latest [translations](5256e43e27
)
2018-02-26 10:11:01 -06:00
Xabi Spacebiker
642b782fcc
Update styles.css
...
Fixing header logo layout css
2018-02-22 12:05:04 +01:00
Xabi Spacebiker
9cfda2fdc8
Update header.phtml
2018-02-22 11:40:41 +01:00
Xabi Spacebiker
e07a55b307
Update styles.css
2018-02-22 11:39:41 +01:00
Robb
efe0aefddc
Merge pull request #433 from radiorabe/fix/429-ipv6-schema-updates
...
Fix/429 ipv6 schema updates
2018-02-10 16:34:23 -05:00
Robb
8d1da3bea5
Merge pull request #386 from radiorabe/fix/384-hard-upload-limit
...
Use max upload size from php config in frontend plupload js
2018-02-10 16:30:05 -05:00
Lucas Bickel
23eb0fcf63
Fix remaining help links
2018-02-04 14:23:25 +01:00
Lucas Bickel
313342c297
Run schema update and add migration script
2018-02-03 16:43:10 +01:00
Det
ca9f156b3c
Update ip column size to allow for IPv6 addresses
2018-01-28 10:30:51 +00:00
Kyle Robertze
c16d7c2a1d
remove media-monitor
...
airtime-media-monitor conflicts with airtime-analyzer, which is what
is now used to monitor the LibreTime application
https://github.com/LibreTime/libretime-debian-packaging/issues/2#issuecomment-359987457
2018-01-24 09:20:51 +02:00
Robb
4508d0d8c0
Merge pull request #414 from radiorabe/fix/unknown-version-from-tarball
...
Validate contents of VERSION file
2018-01-19 15:45:20 -05:00
Lucas Bickel
bdc1a6e6a5
Validate contents of VERSION file
2018-01-19 20:56:44 +01:00
Robbt
0b3405b1f6
This adds an additional check to prevent calling a non-existent function
2018-01-19 13:59:25 -05:00
jerry
35e2f839bb
Issue 350 - An improved fix that allows advanced search to be opened and also allows the schedule panel to be closed as it used to be prior to the earlier for for Issue 350.
2018-01-16 17:49:33 -08:00
Lucas Bickel
090fdae99b
Merge remote-tracking branch 'robbt/feature/relative_smartblocks' into dev/merge-testing
2018-01-09 21:53:12 +01:00
Lucas Bickel
b7b581e6ec
Merge remote-tracking branch 'robbt/fix/show_files_meet_criteria' into dev/merge-testing
2018-01-09 21:51:30 +01:00
Robbt
98ee6bafe6
Removed unneeded function prototype
2018-01-08 21:50:06 -05:00
Robbt
144f1b5561
Fixed form validation and display after errors and when removing rows
2018-01-08 21:48:31 -05:00
Robbt
c8ba866484
Removing carriage return to attempt to try to avoid merge conflict in github UI
2018-01-08 18:47:21 -05:00
Robbt
25066afb37
Resolve variable name for isSmartBlock vs. isStaticSmartblock to avoid conflict
2018-01-08 18:45:27 -05:00
Robbt
b958aae77b
Resolve variable name for isSmartBlock vs. isStaticSmartblock to avoid conflict
2018-01-08 18:45:14 -05:00
Robbt
325f99c169
Merge changes from playlist preview to avoid conflicts
2018-01-08 18:42:55 -05:00
Robbt
7b8e630174
modified jquery find for shuffle and generate buttons to not target clear button
2018-01-08 18:24:39 -05:00
Robb Ebright
5e7a5b3e1d
Revert "fixed smart block criteria view to show dropdown based upon current values vs. database values to fix display when form is invalid"
...
This reverts commit fc4f82a83a
.
2018-01-07 15:27:58 -05:00
Robb Ebright
5848d307da
changing the default smartblock color to white for improved visibility
2018-01-04 15:49:32 -05:00
Robb Ebright
fc4f82a83a
fixed smart block criteria view to show dropdown based upon current values vs. database values to fix display when form is invalid
2018-01-04 15:49:03 -05:00
Lucas Bickel
63e97692b0
Merge pull request #364 from Robbt/feature/smart-block-dynamic-preview
...
Feature: Modified form to allow preview of tracks for dynamic smartblocks
2018-01-04 21:10:13 +01:00
Robb Ebright
015bcea70d
Merge branch 'feature/relative_smartblocks' of https://github.com/Robbt/libretime into feature/relative_smartblocks
2018-01-04 10:38:25 -05:00
Robb Ebright
18a7ff5c0a
fixed autoplaylist database logic and icon position
2018-01-03 22:01:46 -05:00
Robb Ebright
927fcbc42d
Pluralized file criteria, cleaned up CSS and removed dead code
2018-01-03 18:57:02 -05:00
Robb Ebright
0af56cc283
Added javascript text to localegenerator
2018-01-03 17:15:30 -05:00
Robb Ebright
968dcfa6ad
added CSS for autoplaylist icon
2018-01-02 10:07:33 -05:00
Hammy Havoc
3c808aef45
Changed 'System->Streams' to 'Settings->Streams'
2018-01-02 01:01:57 +00:00
Lucas Bickel
c342aef031
Use max upload size from php config in frontend plupload js
2017-12-26 13:14:01 +01:00
Robb Ebright
e4f94c18cc
Replaced lower case a icon with A and fixed transparency
2017-12-20 09:08:23 -05:00
Robb Ebright
7584f07d48
fixed icon
2017-12-20 08:52:33 -05:00
Robb Ebright
703a0e8b9b
Merge branch 'fix/display-autoplaylist-on-calendar' of https://github.com/Robbt/libretime into Robbt-fix/display-autoplaylist-on-calendar
2017-12-17 11:26:25 -05:00
Robb Ebright
ee86112898
Removed debug code and rewrote SQL as ORM query and readded icon image file
2017-12-17 10:47:38 -05:00
miles75
0a4406fc6b
Hungarian translation. New translations and error corrections.
2017-12-10 12:44:17 +01:00
Robb Ebright
a294d66383
adding autoplaylist icon
2017-11-29 07:15:40 -05:00
Robb Ebright
01ec7ce797
inital attempt to add autoplaylist icon to calendar
2017-11-29 07:15:40 -05:00
Robb Ebright
91906e5b5d
Moved files that meet criteria to top of track listing
2017-11-26 14:48:41 -05:00
Ryan Barber
62a85bbe77
Add CORS handling to podcast feed
2017-11-24 22:44:01 -08:00
Robb Ebright
6bdb570338
Modified smartblock form to allow preview of tracks meeting criteria for dynamic smartblocks
2017-11-21 21:22:06 -05:00
Robb Ebright
bab3c235dc
point to install file with hardcoded values to avoid broken setup
2017-11-16 22:02:30 -05:00
Lucas Bickel
d356b754df
Merge pull request #359 from jerry924/issue350_advsearch_calendermode
...
issue 350 - change z-index to allow advanced search in calendar mode
2017-11-16 21:10:18 +01:00
Lucas Bickel
e6238fed16
Merge pull request #358 from jerry924/issue349_previewseek
...
issue 349 - add missing code to allow preview seek
2017-11-16 21:07:55 +01:00
Jerry Russell
fadefaa1bc
issue 350 - change z-index to allow advanced search of library while editing a show from calendar
2017-11-16 00:55:50 +00:00
Jerry Russell
542c60c30b
issue 349 - add missing code to allow preview seek
2017-11-16 00:38:44 +00:00
Robb Ebright
b89f159fe8
modified the database code to allow custom pgsql password
2017-11-13 15:03:15 -05:00
Robb Ebright
d58468185c
Made rabbitmq settings write to tempfile upon check to fix install bug
2017-11-13 11:42:58 -05:00
Robb Ebright
a541d1397c
Added months to date time units
2017-10-15 00:03:36 -04:00
Robb Ebright
d314117a09
Added check to hide datetime select on existing forms without relative smartblocks
2017-10-14 23:51:18 -04:00
Robb Ebright
8807dbcbfb
Added input validation and fixed between relative date validation
2017-10-14 23:15:47 -04:00
Robb Ebright
67807bb4b3
fixed blatant errors in jquery and php validation
2017-10-14 21:01:58 -04:00
Robb Ebright
311ecd393d
working relative dates with drop down selects
2017-10-14 01:00:06 -04:00
Robb Ebright
6c6b33b553
fixed jquery javascript regarding datetime select dynamic modification
2017-10-13 18:54:04 -04:00
Xabi Spacebiker
de7432934c
Adding logout button
2017-10-01 17:13:15 +02:00
Xabi Spacebiker
8d23a91ac0
Fixing layout in styles.css
2017-09-30 15:56:34 +02:00
Xabi Spacebiker
c62eff2913
Hide Radio Page Menu Link, it is useless and
2017-09-30 13:24:20 +02:00
Xabi Spacebiker
adbcdc496b
Styles css fixes
2017-09-30 13:06:07 +02:00
Lucas Bickel
b5b24f3464
Merge pull request #309 from xabispacebiker/pypo-permission-fix
...
Pypo permission fix
2017-09-29 20:43:27 +02:00
Xabi Spacebiker
ff7ef7cdf4
Fix comments
2017-09-29 15:55:33 +02:00
Xabi Spacebiker
81896723ca
Interface improvements https://github.com/LibreTime/libretime/issues/313
2017-09-29 15:53:40 +02:00
Xabi Spacebiker
e2d5e6934c
Interface improvements https://github.com/LibreTime/libretime/issues/313
2017-09-29 15:53:27 +02:00
Xabi Spacebiker
2fd1e71620
Interface improvements https://github.com/LibreTime/libretime/issues/313
2017-09-29 15:50:50 +02:00
Xabi Spacebiker
715df8418f
Update HTTPHelper.php
2017-09-29 12:21:13 +02:00
Xabi Spacebiker
418e46c5d8
Update HTTPHelper.php
...
We want getStationUrl to return a slash at the end, so we add it if missing
2017-09-28 11:23:32 +02:00
Xabi Spacebiker
90e91b1a55
Update Schedule.php
...
Removing double slash from $uri, not the solution of permission issue but it won't hurt.
getStationUrl will always return a slash at the end, so we do not need to add it again in line 1033
2017-09-28 11:21:35 +02:00
Xabi Spacebiker
5256e43e27
Update airtime.po
2017-09-27 14:42:26 +02:00
Xabi Spacebiker
23c7579017
Fix spanish translations
2017-09-27 13:25:23 +02:00
Xabi Spacebiker
3e8d893f01
Fix missing translations
2017-09-27 10:15:38 +02:00
Xabi Spacebiker
cda9f17163
Fix missing translations
2017-09-27 10:13:51 +02:00
Xabi Spacebiker
2e47b00453
Fix missing translations
2017-09-27 10:13:44 +02:00
Lucas Bickel
9739d64063
Merge pull request #294 from miles75/master
...
Hunagrian language. New translations and error corrections.
2017-09-17 11:17:18 +02:00
miles75
a58bdc3159
Hunagrian language. New translations and error corrections.
2017-09-14 20:28:46 +02:00
Lucas Bickel
440e8ce8c9
Fix legacy constructors
...
These go way back to php 4 and don't need to be like this for any
reason. Currently error handling is acting up when these throw an
error.
2017-09-08 19:53:29 +02:00
miles75
ef7742f9d0
Hungarian translation. New translations and error corrections.
2017-09-01 22:41:35 +02:00
miles
a3130c6390
Hungarian translation
2017-09-01 18:25:26 +02:00
miles
07258a68c0
Hungarian translations
2017-08-31 16:06:29 +02:00
Robb Ebright
c78979c19c
work in progress - need to write rules to parse when to show vs hide datetime select and add it to value field
2017-08-24 10:27:13 -04:00
Robb Ebright
9dae48702f
Added some basic javascript based checking to require album override to be enabled for auto smartblock to be enabled
2017-08-23 12:43:48 -04:00
Robb Ebright
3515a898a7
Added option for Auto Smartblock and Playlist creation to preferences
2017-08-23 12:16:42 -04:00
Robb Ebright
aec0e348c4
Working code to auto generated Smartblock and Playlist for new Podcasts
2017-08-18 00:46:59 -04:00
Robb Ebright
6a11253ce3
added code to duplicate criteria and type for duplicate smartblock
2017-08-17 01:21:26 -04:00
Robb Ebright
c6cfd97b1a
started on duplicate smartblock functionality
2017-08-16 23:32:54 -04:00
Robb Ebright
c630a69b89
Added ability to text input relative date times w/o validation
2017-08-16 20:05:02 -04:00
Robb Ebright
0b80a429b3
added comments to document smartblock functions and added new options to permit datetime based select fields
2017-08-16 14:55:48 -04:00
Robb Ebright
7b1d224c1a
added another test to the block test block
2017-08-16 00:12:16 -04:00
Robb Ebright
e3f52ad968
added a time unit to SmartBlockCriteria
2017-08-15 23:25:11 -04:00
Robb Ebright
919c77d8f1
adding block model data
2017-08-09 13:24:23 -04:00
Robb Ebright
505871865a
adding cc_music_dir to fix dependency on cc_file
2017-08-09 13:16:23 -04:00
Robb Ebright
742928f1c2
Added a test to block to test criteria for smartblock refactoring
2017-08-08 15:14:43 -04:00
Lucas Bickel
e31d5077ac
Fix rebasing typo
2017-07-21 13:28:08 +02:00
Lucas Bickel
fa2018a2c5
Simplify configuration file structure
...
This removes most of the legacy upstream config madness by not using
weird config files spread all over the place.
This isn't the solution to other config reading fragility issues, but
it does move the whole config back to the central airtime.conf file.
2017-07-21 13:15:28 +02:00
Robb
320b128ad8
Merge pull request #247 from radiorabe/fix/update-warning
...
Fix update warning
2017-07-18 22:21:33 -04:00
Lucas Bickel
04e2402276
Fix non default local CORS URL case
...
I cleaned up the CORSHandler code a bit more and also rewrote the
helper to use the framework to access the request properly and
took care of also grabbing the request schema from the server.
2017-07-18 20:39:53 +02:00
Lucas Bickel
9c5b769cf0
Fix update warning
...
I fixed the manual installer to ensure that the VERSION file ends up
in the right directory on install.
I also took care of the pre-release parts of the naggingness. It shows
no updates as long there is no stable release for the current version.
As soon as one is available it uses the orange update icon to alert the
user that an update would be in order since a stable version has been
released.
2017-07-17 21:15:51 +02:00
Lucas Bickel
d6a5cbd02e
Remove assert() from rest module bootstrap
...
Problem: assert() is Language construct in php 7 and not a function anymore. It also seems to behave silghtly differently with regards to what kind of side effects assertions are allowed to have. This leads to all of the rest endpoints being broken in php 7 since the assertion silently fails and the routes never really get added to the front controllers router.
Solution: Don't wrap the addRouter call in assert(). The way assert was being uses was rather unusual for php code this age. It was also mostly checking zf1 rather than guarding against errors in LibreTime itself.
The php manual clearly states "As a rule of thumb your code should always be able to work correctly if assertion checking is not activated." giving even more reason to ot wrap critical paths in assertions.
There are some other instances of `assert()` being used in non test code, those don't seem to have any negative effects on php7.
2017-06-07 17:33:23 +02:00
Lucas Bickel
b1f840ee0f
Only update timescale pref in db on change
...
The /Schedule/set-time-scale/format/json was being hit every time a new calendar page was displayed. The isn't good for performance reasons and also makes race conditions like #210 much more likely.
With this change the preference is only updated on the server when the GUI state changes because the user clicked on one of the "Day", "Week", or "Month" buttons.
This does not fix the locking issue completely, but it should help because the cc_prefs time-scale row in the database will get locked much less often. After applying this I wasn't able to reproduce #210 any more on an install with an extensive schedule.
2017-06-03 23:05:18 +02:00
Lucas Bickel
2ea19f20fe
Re-assign files to first non deleted admin user
2017-05-22 00:20:02 +02:00
Lucas Bickel
3233ccd151
Remove dead code in user model
2017-05-22 00:10:38 +02:00
Lucas Bickel
f9a19d9e27
Uses the minimized angular from public dir instead of cdn
...
This uses the available minimized version of angular instead of using the non minimized version from the google cdn.
2017-04-18 08:43:44 +02:00
Lucas Bickel
fd6f3230ed
Always return proper file size
...
Legacy upstream had a weird way of doing this that could lead to empty files being requested with a range header that did not match what was available on the server. I'm assuming this code used to work aroud some media-monitor feature that has been since refactored into analyzer which handles these cases properly.
2017-04-17 23:03:44 +02:00
Lucas Bickel
458d5254ac
Remove legacy upstream name from defaultdata
2017-04-16 00:14:54 +02:00
Lucas Bickel
9807e78f72
Use json_encode if we need to return js and not json
...
Turns out the zf1 jsonHelper whas doing some weird stuff to the content-type header under the hood.
2017-04-09 12:40:35 +02:00
Lucas Bickel
5fcd60415c
Change to check celery user instead of www-data
2017-04-07 11:46:23 +02:00
Robb
8f372f5610
Merge pull request #136 from radiorabe/feature/freeipa-auth
...
FreeIPA Auth Adaptor for LibreTime
2017-04-03 11:50:23 -04:00
Lucas Bickel
af2ca7f9a0
Only grab ldap config from ini if it exists
...
This is a workaround to make updating easier for folks who do not re-install. A proper solution would get rid of most of the Config class and use something based on Zend_Config_Ini instead. It would also have some sensible defaults in the code and nor error when new values get added.
2017-04-03 13:46:28 +02:00
Lucas Bickel
516f98dfcf
Report on airtime-celery service in status
...
Adds celery checks to /?config and /systemstatus for completeness' sake.
Fixes #138
2017-04-01 10:25:12 +02:00
Robb Ebright
8a92c80bcb
Fixed autoplaylist repeat to fill show
2017-04-01 01:00:00 -04:00
Robb Ebright
8bd93e3f6d
modifying the test database files to include autoplaylist_repeat column
2017-03-31 12:11:38 -04:00
Robb Ebright
1ff48a32cd
added missing dn function
2017-03-31 11:46:39 -04:00
Robb Ebright
4489b68d48
now with propel database autogen changes
2017-03-31 11:29:23 -04:00
Robb Ebright
8e3076190c
keep db changes in alpha.1
2017-03-31 11:17:26 -04:00
Robb Ebright
b42dd20e09
Merge remote-tracking branch 'origin/master' into feature/repeat-autoplaylist-until-show-is-full
2017-03-31 11:12:17 -04:00