Commit Graph

54 Commits

Author SHA1 Message Date
Dane Everitt 30660cfac2 Apply fixes from StyleCI (#609) 2017-08-30 21:14:20 -05:00
Dane Everitt 67ac36f5ce Refactor obscure service names to be clearer 2017-08-27 15:10:51 -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 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
Joost Kwakkel a1376db4fd Redirect user to node allocation view after creation, closes #535 2017-07-08 18:14:54 +02:00
Dane Everitt de0b9beacb Minor visual tweaking and filemanager backend improvements. 2017-05-05 23:13:42 -04:00
Dane Everitt ae6b0f5c5e Use the cache tags correctly. 2017-05-01 14:52:14 -04:00
Dane Everitt 605c91a9af Use cache helpers rather than database to handle configuration tokens and downloads. 2017-05-01 14:21:18 -04:00
Dane Everitt 7e0cbe8db1 Pass behind_proxy properly. 2017-04-27 22:55:42 -04:00
Dane Everitt 3ee7b7cff1 Add ability to mark a node as being over a proxy 2017-04-27 22:52:37 -04:00
Dane Everitt 1e43f2049b Fix up routes and controller names 2017-04-09 19:13:22 -04:00
Dane Everitt 0312c974f5 Update doc blocks for all app/ 2017-03-19 19:36:50 -04:00
Dane Everitt 1852018397 Add back missing node creation page. 2017-03-15 21:38:09 -04:00
Dane Everitt b1564389d8 Apply fixes from StyleCI (#331) 2017-03-03 23:38:21 -05:00
Dane Everitt e6d3663b3b Model and template cleanup 2017-03-03 23:37:41 -05:00
Dane Everitt d38f89a468 Cleanup node routes, cleanup remote token 2017-03-03 23:14:25 -05:00
Dane Everitt fd5b74c873 Use usernames for @schrej 2017-03-03 17:53:35 -05:00
Dane Everitt fd9f1a68eb Implement node view, cleanup other files.
Still in progress, need to do a lot of controller cleanup first and add
node deletion as well.
2017-03-03 17:30:41 -05:00
Dane Everitt 644c07ea3a Fix broken port deletion 2017-02-18 22:32:16 -05:00
Dane Everitt e9762b4277 Fixes port deletion for node allocations as well as server notes on allocations.
closes #305
2017-02-17 19:59:40 -05:00
Dane Everitt 73996d3154 Fix bug in node update 2017-02-16 15:57:02 -05:00
Dane Everitt 4e66ba078d Fix locations error on create 2017-02-16 14:56:28 -05:00
Dane Everitt 2e134b7a55 Set out some roach traps to catch all these 🐛 2017-02-16 13:56:28 -05:00
Dane Everitt efef356870 Assorted model code updates. 2017-02-10 17:18:46 -05:00
Dane Everitt 09d23deed6 New models for node and location admin pages. 2017-02-03 16:50:28 -05:00
Dane Everitt 533e2bcafb Fix database column references in ACP 2017-02-02 19:46:46 -05:00
Dane Everitt d4bcf0be59 Initial implementation of improved sever model and logic 2017-02-02 18:21:36 -05:00
Dane Everitt bf7b58470a Update copyright headers 2017-01-24 17:57:08 -05:00
Jakob Schrettenbrunner 9f2ca17ea4 replace manual json headers with laravel response()->json()
better Carbon dependency
rename admin.nodes.configuration-token route
style fixes
2017-01-08 15:21:02 +01:00
Jakob Schrettenbrunner a661f71974 fix styleci issues 2017-01-07 18:39:41 +01:00
Jakob Schrettenbrunner a1568e5acb add button to generate token to node configuration tab
add info message after node creation about token generation
2017-01-07 18:27:19 +01:00
Jakob Schrettenbrunner e1e159b7de add ability to generate a token to retrieve the config for a specific node 2017-01-07 18:10:11 +01:00
Dane Everitt c1fb0a665f Apply fixes from StyleCI 2016-12-07 22:46:38 +00:00
Dane Everitt 723b608e0c Implement node deletion properly, fixes #173 2016-11-26 16:29:13 -05:00
Dane Everitt bd7fd836ff clean up node allocation 2016-09-30 17:12:36 -04:00
Dane Everitt 16222d1bd7 redirect if no locations 2016-09-30 16:05:39 -04:00
Dane Everitt 2e88c51ac7 If value is empty set to null 2016-09-30 16:01:36 -04:00
Dane Everitt a9d0b4a4fe Add support for setting IP aliases though panel 2016-09-29 21:34:20 -04:00
Dane Everitt 723e34a784 redirect to allocation tab when created 2016-09-29 17:47:47 -04:00
Dane Everitt 228d6b1b21 Clean up exception handling code, closes #81
Makes sure things get logged properly.
2016-09-07 16:12:06 -04:00
Dane Everitt a9ced7d474 Very basic initial auto-deploy script setup 2016-02-05 23:41:16 -05:00
Dane Everitt 40c68a5391 Add title to copyright 2016-01-20 16:05:16 -05:00
Dane Everitt 026df6a36f Relicense project under MIT
Permission obtained from @DDynamic. Contributions from other users were
removed since we did not obtain permission from them for the re-license.

From this point forward all contributors must have a signed Contributor
License Agreement on file.
2016-01-20 15:56:40 -05:00
Dane Everitt b0bcb879d0 Add license details to add app files. 2016-01-19 19:10:39 -05:00
Dane Everitt 232c05c31d Add support for deleting nodes
Finishes node management
2016-01-10 16:59:19 -05:00
Dane Everitt 179481c547 Add support for allocation management on nodes.
Allows deleting entire IP blocks, as well as allocating new IPs and
Ports via CIDR ranges, single IP, and single ports or a port range.
2016-01-10 00:38:16 -05:00