Commit Graph

142 Commits

Author SHA1 Message Date
Dane Everitt
ffc8d4875f Fix unability to store '-1' in the database properly 2018-01-01 12:32:33 -06:00
Dane Everitt
958c29cfbf Fix empty server descriptions throwing SQL errors, closes #842 2018-01-01 12:23:45 -06:00
Dane Everitt
4457634127 Fix user creation to use UUIDs correctly
Also updates the notification send method to be cleaner and more maintainable
2018-01-01 12:13:08 -06:00
Dane Everitt
5efee34378 close #840 2017-12-30 20:25:04 -06:00
Dane Everitt
10e2e6e379 close #841 2017-12-30 19:56:42 -06:00
Dane Everitt
285485d7b0 Change how API keys are validated (#771) 2017-12-03 14:29:14 -06:00
Dane Everitt
975597b4d0 Implement changes to administrative user revocation, closes #733 2017-12-03 14:00:47 -06:00
Dane Everitt
20c1c74116 Fix issues with validation in admin CP for server variables, closes #780 2017-11-25 13:15:46 -06:00
Dane Everitt
c7c2c1a45e Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
Lance Pioch
f94e4c15b0 Replace magic numbers with constants (#754)
* Replace magic numbers with constants
2017-11-12 18:16:54 -05:00
Dane Everitt
26eeffd764 Fix bug preventing changing of the server startup on first save attempt. 2017-11-11 15:07:01 -06:00
Dane Everitt
b1f6058e31 Fix daemon key provider service
Handles missing keys if user is an admin or the server owner. Step in the right direction for #733 where all users have their own keys now. Still need to address admin status revocation in order to fully address that issue.
2017-11-05 16:07:50 -06:00
Dane Everitt
2f42396317 Fix bug with permissions including more than one dash, closes #727 2017-11-05 13:42:57 -06:00
Dane Everitt
30ab6ed692 Update PHPCS and other dependencies. 2017-11-05 13:33:42 -06:00
Dane Everitt
6409fffdad Implement fix to allow root admins to view all servers.
closes #722
2017-11-05 12:38:39 -06:00
Dane Everitt
f5b20e38c4 Fix failing tests due to way nest creation worked 2017-11-04 13:01:54 -05:00
Dane Everitt
233cbfda09 Merge branch 'develop' into feature/fixed-seeders 2017-11-04 12:50:32 -05:00
Dane Everitt
71b90650de Fix failing test suite 2017-11-04 12:49:05 -05:00
Dane Everitt
f8c89f8331 Add support for seeding nests and eggs 2017-11-03 23:07:18 -05:00
Dane Everitt
133fd17da6 Fix subuser unit tests 2017-11-03 16:52:18 -05:00
Dane Everitt
e0d03513e4 Cleanup frontend controllers and middleware 2017-10-27 21:42:53 -05:00
Dane Everitt
fa62a0982e Refactor startup modification and environment variable services
Better setup, more flexibility, more tests.
2017-10-26 23:49:54 -05:00
Dane Everitt
508ff8cfb3 Finish front-end server modification changes.
Everything is back to the point that it was before this massive code overhaul began. FInal steps before merging this into develop will be some unit tests.
2017-10-25 22:33:28 -05:00
Dane Everitt
058e490ec4 Implement Panel changes to support internal SFTP subsystem on Daemon (#703) 2017-10-25 00:35:25 -04:00
Dane Everitt
532025a348 Fix tests 2017-10-23 20:12:15 -05:00
Dane Everitt
d50ea18598 Add support for changing the server default allocation as a normal user 2017-10-20 21:32:57 -05:00
Dane Everitt
97dc0519d6 Add database management back to front-end and begin some refactoring
Here we go again boys...
2017-10-18 22:32:19 -05:00
Dane Everitt
e01d7497f5 Add ability to update an Egg by re-uploading a file. 2017-10-08 23:50:52 -05:00
Dane Everitt
aaf96669d4 Misc fixes 2017-10-08 21:36:22 -05:00
Dane Everitt
6e02e9491a Egg tests updated 2017-10-08 15:29:46 -05:00
Dane Everitt
787346525b Update a batch of failing tests 2017-10-07 23:29:08 -05:00
Dane Everitt
c19c423568 More fixes 2017-10-07 18:08:19 -05:00
Dane Everitt
17642bffe7 More code updates 2017-10-07 17:21:41 -05:00
Dane Everitt
cc297eea09 Misc changes 2017-10-07 16:19:07 -05:00
Dane Everitt
6b8464ea3a Nest & Egg management working through the ACP now. 2017-10-07 16:16:51 -05:00
Dane Everitt
df87ea0867 This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
Dane Everitt
344c1a9885 First push before 🥚 2017-10-06 21:22:32 -05:00
Dane Everitt
675e780946 Fix test failures 2017-10-06 00:16:22 -05:00
Dane Everitt
38075c6b9f Update panel to send correct service option configuration to the daemon. 2017-10-05 23:09:43 -05:00
Dane Everitt
fbd5c25ed0 Finalize tests 2017-10-04 23:52:25 -05:00
Dane Everitt
6269a08db7 Finalize service option import/export 2017-10-03 23:31:04 -05:00
Dane Everitt
d608c313c3 Complete the service option export configuration 2017-10-03 20:18:27 -05:00
Dane Everitt
0d739257a9 First pass at XML exporter for services 2017-10-03 00:01:04 -05:00
Dane Everitt
ae671e6b19 Begin updating UI 2017-10-02 22:51:13 -05:00
Dane Everitt
1216f950e2 Prevent deletion of options that have children attached to them.
closes #562
2017-09-30 12:54:09 -05:00
Dane Everitt
fb7ef2d775 test post please ignore 2017-09-26 22:54:34 -05:00
Dane Everitt
774c9680a3 More test suite coverage 2017-09-26 22:16:26 -05:00
Dane Everitt
fb8a26f141 Merge branch 'develop' into feature/api-daemon-changes 2017-09-25 21:46:44 -05:00
Dane Everitt
e56f4cdd33 Update license headers on files. 2017-09-25 21:43:01 -05:00
Dane Everitt
dd456a4c9c Fix all currently failing tests 2017-09-24 22:28:16 -05:00