Commit Graph

261 Commits

Author SHA1 Message Date
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 3daade7fe5 Fix tests 2017-11-03 18:18:52 -05:00
Dane Everitt 7882250baf Add more middleware tests 2017-11-03 18:16:49 -05:00
Dane Everitt 133fd17da6 Fix subuser unit tests 2017-11-03 16:52:18 -05:00
Dane Everitt 54228e8124 Fix multiple controller unit test failures 2017-11-03 16:43:28 -05:00
Dane Everitt 7b3393aff9 More middleware tests 2017-11-01 20:45:43 -05:00
Dane Everitt d844a36167 Begin adding unit tests for middleware 2017-10-29 21:40:34 -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 7022ec788f Test for server config structure 2017-10-26 20:23:43 -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 57db949a9c Tests a'hoy 2017-10-23 21:10:32 -05:00
Dane Everitt 532025a348 Fix tests 2017-10-23 20:12:15 -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 5e712f0bb1 Merge branch 'develop' into feature/service-export-import 2017-10-17 21:31:35 -05:00
Dane Everitt 91619101ac Final test before PR from hell. 2017-10-09 00:30:23 -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 159ad3079f Fix existing tests 2017-10-08 15:44:28 -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
Anand Capur b08d6a4b9d Make config caching less aggressive 2017-10-07 20:00:44 -07: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 675e780946 Fix test failures 2017-10-06 00:16:22 -05:00
Dane Everitt 29cfae86b1 Merge branch 'develop' into feature/service-export-import 2017-10-05 00:17:17 -05:00
Dane Everitt fbd5c25ed0 Finalize tests 2017-10-04 23:52:25 -05:00
Dane Everitt 609bf32843 Add test for service option exporter 2017-10-04 23:42:04 -05:00
Dane Everitt d95a63c09b Today Dane learned about Mockery::subset, tomorrow we take over Canada.
In other news, why could no one have mentioned this a few months ago. Would have been nice.
2017-10-04 22:41:15 -05:00
Dane Everitt 29ac1662b6 Fix failing tests 2017-10-03 23:54:24 -05:00
TrixterTheTux 6482f79088 Grant execute privilege (#655)
closes #654
2017-10-03 12:53:28 -10:00
Dane Everitt b1834307d5 Update demon routes to use /v1/ 2017-09-30 21:00:24 -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 d5bf8734ef Add unit tests for RunTaskJob. 2017-09-30 12:40:07 -05:00
Dane Everitt fb7ef2d775 test post please ignore 2017-09-26 22:54:34 -05:00
Dane Everitt 65d63804ab Pass in what the test says it passes in. 2017-09-26 22:23:19 -05:00
Dane Everitt 774c9680a3 More test suite coverage 2017-09-26 22:16:26 -05:00
Dane Everitt 8908a758ca More tests for daemon keys 2017-09-26 20:49:05 -05:00
Dane Everitt 85e35f0bdf More tests 2017-09-25 23:46:36 -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
Dane Everitt 6e5b0b8027 Update command unit tests to use helper functions 2017-09-22 00:30:09 -05:00
Dane Everitt 8df5d5beaf Remove unnecessary test and cleanup rebuild command 2017-09-19 22:15:52 -05:00
Dane Everitt ccda2b63fa Add more CLI commands for panel management 2017-09-19 22:10:14 -05:00