Buster "Silver Eagle" Neece
f46314d8c4
Improve accuracy of generics.
2022-05-31 06:41:35 -05:00
Buster "Silver Eagle" Neece
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
38cd3945e2
Use constants in API definitions; update Swagger UI.
2021-12-29 15:19:34 -06:00
Buster "Silver Eagle" Neece
ba10526c94
Update OpenAPI generator to improve attributes.
2021-12-28 12:26:41 -06:00
Buster "Silver Eagle" Neece
a2eb5d0471
Move entity OpenAPI annotations to attributes.
2021-12-19 12:50:37 -06:00
Buster "Silver Eagle" Neece
fc8a2aea08
Move Doctrine EntityNormalizer and batch utilities to external libraries.
2021-11-07 02:20:52 -06:00
Buster "Silver Eagle" Neece
e0b0fe5a7b
Vue Account Management & API Keys ( #4753 )
2021-11-02 20:38:45 -05:00
Buster "Silver Eagle" Neece
f6c1fbf79c
Update OpenAPI spec, use fixed example timestamp.
2021-09-04 18:27:46 -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
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
b620c378a0
Move namespace of DeepNormalize attribute.
2021-05-31 16:30:40 -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
ed1d3263ef
Add unique entity validator to avoid DB unique violation errors.
2021-04-21 00:27:05 -05:00
Buster "Silver Eagle" Neece
08ba636bbe
Add Libravatar, make avatar services configurable.
2021-03-24 22:21:53 -05:00
Buster "Silver Eagle" Neece
3d5fbe5a2c
Hide PhpStorm inspection on Doctrine entities.
2020-12-08 12:40:33 -06:00
Buster "Silver Eagle" Neece
e7fee785a0
Entity Manager cleanup tasks.
...
- Make the "refresh" method of the decorated EM a part of a new Reloadable interface and add "refreshAsReference"
- Make all classes use the "IDENTITY" generatedvalue strategy and have nullable IDs
2020-12-05 01:39:05 -06:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
b9d829a000
#2587 -- Handle setting radio base directory to an empty string.
2020-03-29 02:29:29 -05:00
Buster "Silver Eagle" Neece
94e66f894b
Minor entity class refactor.
2020-03-29 02:16:41 -05:00
Buster "Silver Eagle" Neece
4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories.
2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece
e9d8775af6
Switch from FTP to SFTP on Docker installations.
2020-01-05 15:29:56 -06:00
Buster "Silver Eagle" Neece
e15ed0db62
#2140 -- Correct API documentation on password field for user.
2019-11-20 20:06:38 -06:00
Buster "Silver Eagle" Neece
2f03b038f7
Refactor Account/Profile sections and fix #2099 (2FA setup errors).
2019-10-26 18:35:24 -05:00
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
bd42b64de0
Add spaces to phpdoc blocks and optimize imports.
2019-09-20 11:44:38 -05:00
Buster "Silver Eagle" Neece
513d04f7d2
Code cleanup!
2019-09-04 13:00:51 -05:00
Buster Neece
b13752d827
Hide some fields from AuditLog, make it handle entities better, improve table display.
2019-08-15 14:01:00 -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
122254432e
Manually mark relays as updated to avoid unnecessary cleanup routine.
2019-08-12 00:03:00 -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
5ec1e0320e
Clean up the avatar and use a material-specific one.
2019-05-27 09:05:43 -05:00
Buster Neece
48427d46a3
Make timezone Station-specific and remove now-unused offset code.
2019-05-13 16:25:36 -05:00
Buster Neece
b053abae04
Finish implementing 2FA in profile and login.
2019-03-14 03:40:02 -05:00
Buster Neece
cea176f536
Layout changes to profile for 2FA.
2019-03-13 20:49:19 -05:00
Buster Neece
35586d97c3
Update azuracore and enable selective deep normalization.
2019-03-02 22:35:03 -06:00
Buster "Silver Eagle" Neece
8a6701403a
Code and PHPDoc cleanup to green-light level 2 static analysis.
2019-01-31 11:54:17 -06:00
Buster "Silver Eagle" Neece
a42ae53379
Create new DoctrineEntityNormalizer for API call handling.
2019-01-04 11:32:11 -06:00
Buster "Silver Eagle" Neece
dd4524e241
Json return fixes and validation addition to the User API endpoints.
2018-12-24 23:03:10 -06:00
Buster "Silver Eagle" Neece
5d1cc60b2d
Shift API namespace to allow for entities to be in the OpenAPI docs.
2018-12-22 11:27:41 -06: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
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