Commit Graph

143 Commits

Author SHA1 Message Date
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 b9d67459b2 Update to Laravel 5.5 (#814) 2017-12-17 13:07:38 -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
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 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 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 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
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 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
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 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 8df5d5beaf Remove unnecessary test and cleanup rebuild command 2017-09-19 22:15:52 -05:00
Dane Everitt c5f2dfd6f6 Begin adding schedule processing jobs. 2017-09-16 23:10:00 -05:00
Dane Everitt a498bbc7d5 Move location service to match other services 2017-09-15 00:16:03 -05:00
Dane Everitt 4e5398fb6b Add tests for schedule stuff 2017-09-14 23:02:31 -05:00
Dane Everitt a8c4d6afdb Update random ID method to use str_random and not random_bytes
The use of random_bytes in combination with bin2hex was producing a lot of duplicate keys when tested in batches of 10k (anywhere from 2 to 6). The use of str_random yielded no duplicates even at scales of 100k keys that were 8 characters.
2017-09-13 23:07:02 -05:00
Dane Everitt f157c06d04 Fix PHPCS to order by length not alphabetical 2017-09-04 19:07:00 -05:00