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
e3f52ad968
added a time unit to SmartBlockCriteria
2017-08-15 23:25:11 -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
Robb Ebright
c0363145f9
added db column to schema.xml
2017-03-31 10:55:20 -04:00
Lucas Bickel
367fb3ae76
Add missing config for tests
...
Since conf assumes the ldap stuff to exist it also needs to be in the tests :(
2017-03-31 14:26:29 +02:00
Lucas Bickel
aa5bc06d74
FreeIPA Auth Adaptor for LibreTime
...
Allow delegating user authentication to FreeIPA rather than having it be checked against the database.
2017-03-31 14:16:31 +02:00
Robb Ebright
c12ad4ea4f
added UI to toggle autoplaylist repeat option
2017-03-31 00:00:19 -04:00
Robb Ebright
7a944ac9ce
code change to repeat autoplaylists lacking UI option to enable/disable
2017-03-30 23:01:31 -04:00
Robb Ebright
0fdd6d8d57
sort autoplaylists alphabetically
2017-03-30 22:45:29 -04:00
comiconomenclaturist
f42401a6ad
modified: airtime_mvc/application/controllers/ApiController.php
2017-03-27 16:04:20 +02:00
Robb
e73a2941fd
Merge pull request #121 from radiorabe/feature/restore-recording-feature-part-2
...
Fix recording through ecasound
2017-03-26 00:19:49 -04:00
Robb Ebright
4b9a105a89
Merge branch 'feature/restore-recording-feature-part-2' of https://github.com/radiorabe/libretime into radiorabe-feature/restore-recording-feature-part-2
2017-03-26 00:04:09 -04:00
Robb
d6b7a86048
Merge pull request #123 from radiorabe/feature/translatable-radio-page
...
Translatable radio page
2017-03-26 00:02:36 -04:00
Lucas Bickel
7ac24870ce
Regenerate strings
...
This contains some more strings that where mostly already waiting on master or added in the last commit.
2017-03-24 17:28:17 +01:00
Lucas Bickel
c2deb94c16
Make radio page translatable
...
This makes the radio page use the station default language if one is set. Previously the pages where not really getting translated.
2017-03-24 17:23:21 +01:00
Lucas Bickel
0274920d14
Restore datatables-library from server on login
...
When localStorage is empty we try getting the data from the server. This is a bit hacky since the ui uses a very old version of datatables.
2017-03-24 16:21:39 +01:00
Robb
3196603dde
Merge pull request #118 from radiorabe/feature/pull-ru-from-zanata
...
Update ru and de i18n
2017-03-24 10:57:48 -04:00
Lucas Bickel
b267036483
Fix recording through ecasound
...
This is part 2 of fixing ecasound recordings from line-in. Part 1 restored the User-Interface, part 2 takes care of getting to the point where ecasound gets started, records something and uploads it through rest when done. Part 3 will take care of making sure that the recorded file is mapped to the show and not just stored as a new track.
I refactored api_clients to not use urllib2 for posting multipart data since I was loosing my sanity over it and requests seems to have a modern approach to doing this compared to what api_clients was previously doing.
2017-03-24 15:15:37 +01:00
Lucas Bickel
01e7b31ccb
Add missing string to localcontroller
2017-03-24 13:36:31 +01:00
Lucas Bickel
ee81a73817
Run more unstranslated Strings through _()
2017-03-24 13:32:15 +01:00
Lucas Bickel
eda331c4b2
Make .personal-block.solo fit i18n texts
2017-03-24 13:18:52 +01:00
Lucas Bickel
da9aa991b3
Dont let menu overlap onto content
2017-03-24 00:08:45 +01:00
Lucas Bickel
c3e2dda3c1
Translatable sub-menu
2017-03-23 23:53:47 +01:00
Lucas Bickel
314c105508
Proper translation rendering for main menu
2017-03-23 23:41:47 +01:00
Robb
62388f7a09
Merge pull request #117 from radiorabe/feature/logo-replacement-for-oops-page
...
Remove legacy upstream branding from oops page
2017-03-23 18:15:04 -04:00
Lucas Bickel
caaa0c0e2a
Fix locale generation for js dicts
2017-03-23 23:01:20 +01:00
Lucas Bickel
559fdd0659
Update ru and de i18n
2017-03-23 22:16:44 +01:00
Robb
69347f227f
Merge pull request #106 from radiorabe/feature/hideable-scheduled-shows
...
Hideable Scheduled Shows tab
2017-03-23 14:57:05 -04:00
Lucas Bickel
4a7d5be735
Wider max-width for more browser compat
2017-03-23 14:12:58 +01:00
Lucas Bickel
81cf904ce0
Remove legacy upstream branding from oops page
2017-03-23 14:06:50 +01:00
Lucas Bickel
42e0d40e62
Make version comparision robust
...
This needed to take various git version into account as per https://github.com/LibreTime/libretime/pull/102#issuecomment-288707322 .
It also had a bug where it would do the completely wrong thing with the currentParts array if a git commit-ish was treated as a version by mistake.
2017-03-23 13:49:44 +01:00
Lucas Bickel
01aef516e4
Merge pull request #109 from Robbt/fix/auto-playlist-validation
...
Fixing dependence upon hard-coded password in AutoPlaylist
2017-03-23 10:59:58 +01:00
Robb
920179318b
Merge pull request #108 from radiorabe/feature/update-i18n-strings
...
Update i18n strings
2017-03-22 20:05:30 -04:00
Lucas Bickel
1fc1e6a199
Get rid of session use in auto playlist
...
The user object was triggering the creation of a user context that tried to grab something from the session. The later code never tried to use this due to the checkPerm flag.
I'm assuming the user model used to have a sane constructor w/o side effects in the times where this code had it's heyday.
2017-03-22 12:26:18 +01:00
Robb Ebright
934cad44b5
Fixing dependence upon hard-coded password by modifying playlist build to not require authentication
2017-03-21 15:02:31 -04:00
Lucas Bickel
57ce6390bb
Update po files
...
Basically I switched to the dev_tools dir and ran "bash update_po_files.sh". A quick check with the german translation shows me that they have about the same amount of missing strings.
2017-03-21 19:11:55 +01:00
Lucas Bickel
ca382aedda
Rename initial show back to "Untitled Show"
...
This is mainly so we don't have to retranslate this and that it matches with playlists and smart blocks again.
2017-03-21 19:06:01 +01:00
Lucas Bickel
6e712b4b82
Hideable Scheduled Shows tab
...
Makes the first tab remoeable and the tracks page be full width after removing the last tab. You can press the "Dashboard" link to open it back up again.
2017-03-21 00:19:25 +01:00
Lucas Bickel
06a3ad0ed3
Re-implement version check
...
This makes LibreTime check its version against github releases and lets the user know when to update. It uses the red exclamation point when there is a patch release or if LibreTime is more than one major release ahead. The orange icon is used when LibreTime is on a git install, a single major update is available, or a pre-release version is installed. The green update icon gets used to signify that a new minor release is available. Finally the green checkmark will be used when you are on a stable release.
2017-03-20 20:36:46 +01:00
Lucas Bickel
81d3c3e2b8
Merge pull request #84 from Robbt/fix/live-stream-source
...
[WIP] Making show and master source ports and mount points editable.
2017-03-20 02:06:58 +01:00
Robb Ebright
56dc67fe71
Merge branch 'fix/live-stream-source' of https://github.com/Robbt/libretime into fix/live-stream-source
2017-03-19 12:03:12 -04:00
Robb Ebright
eb3a1b1ed5
Added port number validation to livestream preferences
2017-03-19 12:02:45 -04:00
Lucas Bickel
b93a0eccc6
Build form early and reactivate ajaxy replacing
...
This makes subform validation work for everything again. I also had to slightly unhack the corresponding js. It's still not very nice in that it still reloads even though ajax would have been enough but I could figure out why the mast source field was not getting the proper values (You can reproduce this by commenting the window.location.reload() in the js).
2017-03-19 12:35:58 +01:00
Robb
6ad3fd87cc
Merge pull request #95 from radiorabe/feature/per-podcast-album-override
...
per podcast album override
2017-03-18 14:49:49 -04:00
Robb Ebright
91290b5e43
Fixing CSS for podcast override
2017-03-18 14:34:21 -04:00
Lucas Bickel
5684689a12
Make some room for text to fit line
...
In some resolutions the line-height was not adding up to be enough space.
2017-03-18 17:38:58 +01:00
Lucas Bickel
4527b63c7b
General fixes for TLS
...
This was tested in airtime web and with integration of media-monitor and silan up and running. It might work for pypo but that needs testing.
2017-03-18 15:47:50 +01:00
Lucas Bickel
1310c44d75
Fix: add missing upgrade scripts
2017-03-18 11:46:30 +01:00
Lucas Bickel
b36b1ea63c
Get rid of var_export in logs
...
This has been bugging me since I first saw it. Dumping the whole object has no value at all, whats left should suffice.
2017-03-18 11:38:58 +01:00
Lucas Bickel
7f00182913
Allow 0 file_id in third_party_trackrefs
...
The previous constraint of NOT NULL made it impossible to create a placeholder entry for later downloading. This uses a 0 default instead of the constraint and downloading as well as the green checkbox work again.
2017-03-18 11:37:45 +01:00
Lucas Bickel
e1cf27664b
Cleanup dead code
2017-03-17 15:09:21 +01:00
Lucas Bickel
e3879b42a3
Send per podcast album override flag to celery
2017-03-17 14:56:33 +01:00
Lucas Bickel
d68c95b144
Add db up/downgrade script for album_override field
2017-03-17 14:36:28 +01:00
Lucas Bickel
a2eb4b2297
Add album_override field for imported_podcasts
2017-03-17 11:52:03 +01:00
Lucas Bickel
033e816015
Edit form
2017-03-17 11:45:10 +01:00
Robb Ebright
9fe31a5923
minor code clean-up
2017-03-16 22:30:08 -04:00
Lucas Bickel
8a8c54c21f
Remove redundant call to setDescription
2017-03-17 02:28:45 +01:00
Lucas Bickel
ae4c9203e6
Refactor override preference
...
Properly defaults the preference to be true and always return a boolean value since that is what celery will be expecting.
2017-03-17 02:10:04 +01:00
Robb Ebright
fefc53c000
basic podcast album override option in preferences
2017-03-16 16:48:31 -04:00
Robb Ebright
4c8f2ad435
fixed default and override URL settings and removed unused validation
2017-03-16 10:18:43 -04:00
Robb Ebright
f31236fe66
Fixed Override Javascript and Functionality
2017-03-14 23:03:37 -04:00
Robb Ebright
e873e0d8da
Merge branch 'fix/live-stream-source' of https://github.com/Robbt/libretime into Robbt-fix/live-stream-source
2017-03-14 19:22:32 -04:00
Robb
44d3d46904
Merge pull request #80 from radiorabe/feature/reset-password-without-whmcs
...
Make password reset work for eveyone
2017-03-14 19:07:27 -04:00
Robb
3eaa999130
Merge pull request #81 from radiorabe/feature/email-from-header-config
...
Change default email sender
2017-03-14 00:06:30 -04:00
Robb Ebright
67ffd2d34a
Making show and master source ports and mount points editable.
2017-03-14 01:15:14 +00:00
Robb Ebright
99a3150db5
changed default streamsetting to match the baseurl vs. out.airtime.pro
2017-03-13 20:37:51 +00:00
Lucas Bickel
88b3eb22a0
Change default email sender
...
The new noreply@ address is now libretime.org and the address gets moved to contants.php rather than being hardcoded in the email model.
2017-03-13 20:46:39 +01:00
Lucas Bickel
61cde1557f
Make password reset work for eveyone
...
This stops distinguishing between superadmin users from whmcs vs regular local users on the password reset page.
2017-03-13 20:39:21 +01:00