Commit Graph

519 Commits

Author SHA1 Message Date
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
TrixterTheTux 6482f79088 Grant execute privilege (#655)
closes #654
2017-10-03 12:53:28 -10:00
Dane Everitt ae671e6b19 Begin updating UI 2017-10-02 22:51:13 -05:00
Dane Everitt b1834307d5 Update demon routes to use /v1/ 2017-09-30 21:00:24 -05:00
Dane Everitt 15d38ce823 Add ability to switch between new and existing daemon 2017-09-30 19:23:44 -05:00
Dane Everitt 281337943f Fix SQL call 2017-09-30 19:04:36 -05:00
Dane Everitt 238ce435d6 interface_exists does not work how I expected, switch to is_subclass_of 2017-09-30 12:06:16 -05:00
Dane Everitt 048784607d Minor bug fixes 2017-09-30 11:45:24 -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 7d1c233c49 Final adjustments to Daemon <-> Panel communication change 2017-09-24 21:12:30 -05:00
Dane Everitt 906a699ee2 Begin implementation of new daemon authentication scheme 2017-09-23 20:45:25 -05:00
Dane Everitt ccda2b63fa Add more CLI commands for panel management 2017-09-19 22:10:14 -05:00
Dane Everitt c5f2dfd6f6 Begin adding schedule processing jobs. 2017-09-16 23:10:00 -05:00
Dane Everitt 542d1f8db7 Add new location and user management via CLI 2017-09-15 22:13:33 -05:00
Dane Everitt a498bbc7d5 Move location service to match other services 2017-09-15 00:16:03 -05:00
Dane Everitt 2ac90b50f2 Begin refactoring Tasks to be apart of the Scheduler system 2017-09-12 23:45:19 -05:00
Dane Everitt bab28dbc85 Initial implementation of new task mgmt system 👮 2017-09-09 23:55:21 -05:00
Dane Everitt dc310ffdea Finish subuser controller 2017-09-04 18:12:13 -05:00
Dane Everitt 54554465f2 Add more front-end controllers, language file cleanup 2017-09-03 16:32:52 -05:00
Dane Everitt 30660cfac2 Apply fixes from StyleCI (#609) 2017-08-30 21:14:20 -05:00
Dane Everitt e045ef443a Should wrap up the base landing page stuff for accounts, next step is server rendering 2017-08-30 21:11:14 -05:00
Dane Everitt 1e1eac1b9c Apply fixes from StyleCI (#607) 2017-08-27 14:55:25 -05:00
Dane Everitt f451e4dc47 Begin unit tests for repositories 2017-08-26 19:58:24 -05:00
Dane Everitt 72735c24f7 Complete move from old repository to new repository structure! 2017-08-26 18:08:11 -05:00
Dane Everitt 2cabb61b54 Add subuser deletion service 2017-08-26 13:31:18 -05:00
Dane Everitt 74ea1aa0aa Push subuser creation service 2017-08-23 21:34:11 -05:00
Dane Everitt 3ee5803416 Massive PHPCS linting 2017-08-21 22:10:48 -05:00
Dane Everitt cdfbc60030 Push pack services and fix for failing tests 2017-08-20 19:23:50 -05:00
Dane Everitt 9d3dca87f2 Begin moving packs to new service mechanisms, refactor exceptions for services 2017-08-18 22:19:06 -05:00
Dane Everitt 1260a8384a Initial implementation of controller unit tests. 2017-08-15 23:16:00 -05:00
Dane Everitt 90bbe57148 Move services onto new services system, includes tests 2017-08-15 22:21:47 -05:00
Dane Everitt b8d7d99096 More repository/service/refactor changes 2017-08-12 15:29:01 -05:00
Dane Everitt 2c77d5c44d Begin implementation of services for services/service options 2017-08-08 23:24:55 -05:00
Dane Everitt 7277f728a9 Complete migration of node controllers/repositories to new service structure 2017-08-08 21:21:10 -05:00
Dane Everitt 669119c8f8 Handle allocation assignment using services
Function is significantly quicker and uses 1 SQL query per IP rather than 1 query per port.
2017-08-05 21:10:32 -05:00
Dane Everitt a4b61846ac Apply fixes from StyleCI (#577) 2017-08-05 17:26:30 -05:00
Dane Everitt c1a078bdcf Add support for node management actions using new services 2017-08-05 17:20:07 -05:00
Dane Everitt 275c01bc37 Update user service to be more separated 2017-08-04 19:11:41 -05:00
Dane Everitt 8daec38622 Complete base implementation of services for administrative server creation 2017-07-24 21:34:10 -05:00
Dane Everitt f842aae3d3 Add build modification settings, fix exception handling to log to file 2017-07-23 19:57:43 -05:00
Dane Everitt 5144e0126b Add support for more server functionality 2017-07-23 14:51:18 -05:00
Dane Everitt acbc52506c Finish unit tests for all server services 2017-07-22 20:15:01 -05:00
Dane Everitt 63e39fbe58 Fix database management things to actually work correctly. 2017-07-22 13:55:30 -05:00
Dane Everitt 580e5ac569 Begin working on administrative server view changes
Also includes tests for the DatabaseCreation service.
2017-07-21 21:17:42 -05:00
Dane Everitt 0c513f24d5 Move server creation over to new service/repository setup.
Moves tons of functions around, but the basic implementation is working again.

Some features are still missing, and the service never actually commits the server to the database right now.

This push is mostly just to get the code into Github and backed up.
2017-07-19 20:49:41 -05:00
Dane Everitt bc3366b10d Repository interface improvements 2017-07-15 11:52:34 -05:00
Dane Everitt 2588c25b0b Service refactor to improve organization 2017-07-08 15:04:59 -05:00
Dane Everitt 761d34f178 don't try to apply columns in the relations field... 2017-07-08 14:17:07 -05:00