libretime/legacy/application/models
Thomas Göttgens 170d09545e
feat(legacy): disable public radio page and redirect to login (#2903)
### Description

Many people don't need the public page and use libretime purely for
playout management. This adds the ability to have libretime publicly
available but only present the login page to the user.

**I have updated the documentation to reflect these changes**:

no, but i will add documentation if this PR is accepted.

### Testing Notes

**What I did:**

Toggle the new ceckbox on the general settings, log out and back in and
check behaviour.

note: this may have conflicts with the trim overbooked PR since the
toggle sits in the same place. If both are accepted this needs to be
formatted nicely :-)

---------

Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
Co-authored-by: Jonas L. <jooola@users.noreply.github.com>
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-02-02 19:04:12 +01:00
..
airtime
formatters
tests
Auth.php
Block.php
Dashboard.php
Datatables.php
Email.php
FreeIpa.php
Library.php
LibraryEditable.php
ListenerStat.php
LiveLog.php
Locale.php
LoginAttempts.php
Playlist.php
Preference.php feat(legacy): disable public radio page and redirect to login (#2903) 2024-02-02 19:04:12 +01:00
RabbitMq.php
Schedule.php
Scheduler.php
ServiceRegister.php
Show.php
ShowBuilder.php
ShowInstance.php
StoredFile.php
StreamSetting.php
Subjects.php
Systemstatus.php
Tracktype.php
User.php
Webstream.php