Commit Graph

27 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 058f306c15
Make entity functions line up with propertyaccess. 2021-11-06 23:02:44 -06:00
Buster "Silver Eagle" Neece 45515fcf32
Add Matomo analytics support. 2021-08-09 23:50:57 -05:00
Buster "Silver Eagle" Neece 5cbacd5df6
System-Wide Strict Types (#4405) 2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece a320c1a6a0
More code cleanup. 2021-06-09 22:22:13 -05:00
Buster "Silver Eagle" Neece 26d9a5e66a
Fix __clone signature pattern on Entities. 2021-06-09 19:34:11 -05:00
Buster "Silver Eagle" Neece 94bdc3acef
Fixes #4262 -- Fix bugs with and expand functionality of Station Cloning. 2021-06-09 18:28:44 -05:00
Buster "Silver Eagle" Neece 50d1840826
Update entities to handle Doctrine 2.9.1's prop type rollback. 2021-06-08 20:38:18 -05:00
Buster "Silver Eagle" Neece 3f23efa076
PHP code style fixes. 2021-06-08 01:40:49 -05:00
Buster "Silver Eagle" Neece 00c4afae50
Move AuditLog classes around and clean up AuditLog handler. 2021-05-30 20:15:34 -05:00
Buster "Silver Eagle" Neece 668724fe1a
Implement Doctrine ORM Annotations (#4233) 2021-05-30 13:55:26 -05:00
Buster "Silver Eagle" Neece 9299a273bb
Fixes #4076 -- Don't audit log Webhook meta changes. 2021-04-26 04:59:27 -05:00
Buster "Silver Eagle" Neece acab8806b3
Move to PHP 8.0 (#4051) 2021-04-22 21:16:00 -05:00
Buster "Silver Eagle" Neece 34b075ba50
Add new webhook and API response for online/offline stations. 2021-02-28 17:28:17 -06:00
Buster "Silver Eagle" Neece 0c390bd13d
#3733 -- Simplify webhook dispatch and add rate-limiting. 2021-02-04 15:47:08 -06:00
Buster "Silver Eagle" Neece 3d5fbe5a2c
Hide PhpStorm inspection on Doctrine entities. 2020-12-08 12:40:33 -06:00
Vaalyn 9a94e6a178
Add PHPCS for code style checks (#3273) 2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece db0a95182e
Fix some scheduling issues; add debug log to queue. 2020-08-17 23:15:54 -05:00
Buster "Silver Eagle" Neece 94e66f894b
Minor entity class refactor. 2020-03-29 02:16:41 -05:00
Buster "Silver Eagle" Neece bd42b64de0
Add spaces to phpdoc blocks and optimize imports. 2019-09-20 11:44:38 -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 Neece dcf27f6539
Closes #1283 -- Add web hooks API endpoint. 2019-04-14 17:12:49 -05:00
Buster Neece 395eb5a38e
Switch the webhook form to an EntityForm type. 2019-04-14 02:11:59 -05:00
Buster Neece db95d55c40 Webhook refactor and implement #500, Twitter rate limiting. 2019-03-14 17:24:42 -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 082d564465 Restructure web hook configuration; create new "Test" function; improve display of test pages. 2018-08-12 01:35:48 -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