Commit graph

17 commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece d7819a6993
Migrate Doctrine repositories to composited, DI-friendly classes. 2019-09-29 02:50:24 -05:00
Buster "Silver Eagle" Neece 513d04f7d2
Code cleanup! 2019-09-04 13:00:51 -05:00
Buster "Silver Eagle" Neece 37c69afe85
Implement Audit Log (#1859)
Add a new "Audit Logs" table (and corresponding administrative page) that tracks inserts, updates and deletes to important database entries, along with tracking the user who made the change.
2019-08-14 18:50:53 -05:00
Buster "Silver Eagle" Neece 639dddf989
Slim PHP Framework 4 Update (#1822)
Implement an upgrade of the codebase to use Slim Framework version 4, which includes the following changes:
 - Updating to Slim version 4 and the corresponding AzuraCore updates.
 - Making all objects PSR-7 Request/Response agnostic (and creating RequestHelper and ResponseHelper objects to interact with the PSR-7 Req/Resp objects).
 - Moving to PHP-DI as a DI container and implementing its autowiring support.
2019-08-06 23:33:55 -05:00
Buster Neece 4f68512b43
#1281 #1282 -- Add remotes/mount point API. 2019-04-09 23:46:51 -05:00
Buster Neece aff86b23c8
Begin switching to Symfony validators for API parity. 2019-04-08 01:43:08 -05:00
Buster Neece bbe1690843
General API cleanup and closes #1277 -- Add streamer/DJs API endpoint. 2019-04-07 03:40:55 -05:00
Buster "Silver Eagle" Neece c32a7188ea Use strict entity formatting; other minor fixes. 2018-12-21 18:01:04 -06:00
Buster "Silver Eagle" Neece 2d7725f2ef Update Doctrine mapping to use the stricter @ORM\ prefix. 2018-12-20 05:33:49 -06:00
Buster "Silver Eagle" Neece 8d3eb1554a Minor semantic changes to PR #900. 2018-10-26 19:23:22 -05:00
Vaalyn 014af954f9 Deactivate streamer on manual disconnect - implements #898 (#900)
* Add reactivate_at to station_streamers table

* Add reactivate_at property to StationStreamer

* Add deactivate streamer on disconnect config field

* Add disconnect deactivate streamer config

* Add disconnect_deactivate_streamer to station table

* Fix formatting

* Add parameter and return types

* Add return type

* Deactivate current streamer on manual disconnect

* Add ReactivateStreamer task to task runner

* Create ReactivateStreamer.php

* Add fetching of deactivated streamers for reactivation
2018-10-26 19:14:32 -05:00
Buster "Silver Eagle" Neece 98ff8f69cf
Core code restructure (#697)
* Initial renaming to a single global App\ namespace.
* Move CSRF/Flash under Session, move Session under Request
* Use new Request Station helper
* Unify App/Acl and App/Acl/StationAcl
* Alphabetize composer.json
2018-08-04 17:05:14 -05:00
Buster Silver dcd3ed0859 Move "src/" to "app/src/" and reintroduce modularization for easy plugin-style extension. 2017-04-08 03:05:33 -05:00
Buster Silver 4467b16e50 Second run of PSR-1/2 formatting and include updated AzuraCore code. 2017-01-23 18:35:16 -06:00
Buster Silver 5164d5184b Revert "Optimize imports and enforce PSR-1 and PSR-2 formatting standards."
This reverts commit 7cdba9a90b.
2017-01-23 18:17:50 -06:00
Buster Silver 7cdba9a90b Optimize imports and enforce PSR-1 and PSR-2 formatting standards. 2017-01-22 14:58:40 -06:00
Buster Silver 270e6370d9 Move Entity, Migration and AzuraCast classes into a PSR-friendly "src/" folder, move Entity Repositories into their own classes, and update AzuraCore to reflect this change. 2017-01-17 02:46:43 -06:00
Renamed from app/models/Entity/StationStreamer.php (Browse further)