Dane Everitt
be48fbd418
Fix allocation selection
2016-01-22 21:43:56 -05:00
Dane Everitt
ae843a72c6
This took an ungodly long amount of time to debug as the cause of issues frontend.
2016-01-22 21:43:50 -05:00
Dane Everitt
32b6bfbbe5
Fixes typo
2016-01-22 20:44:24 -05:00
Dane Everitt
fbd1b3f097
Improved display for server view if not installed
2016-01-22 20:39:16 -05:00
Dane Everitt
be47565c78
Update to match new installer processing.
2016-01-22 20:31:47 -05:00
Dane Everitt
4719b20a27
Implement server startup stuff
2016-01-22 19:40:48 -05:00
Dane Everitt
401d72a884
Update server policy class
2016-01-22 17:12:32 -05:00
Dane Everitt
52229d5d2e
Add SFTP management to server front-end
2016-01-21 23:58:08 -05:00
Dane Everitt
63f4d08f0f
Add language switching support
2016-01-20 22:39:02 -05:00
Dane Everitt
b63fc02cef
Add settings to panel
2016-01-20 22:08:13 -05:00
Dane Everitt
591cc8648d
Fix user creation
2016-01-20 22:08:13 -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
a457bf2806
Fix a few bugs
2016-01-18 21:35:37 -05:00
Dane Everitt
ac6edc4d64
Completed subuser system
2016-01-18 19:57:10 -05:00
Dane Everitt
b7666bdb05
Basic initial subuser management
2016-01-18 01:24:33 -05:00
Dane Everitt
57cf636816
Update server policy definitions
2016-01-18 00:56:09 -05:00
Dane Everitt
4f3629fc4c
Fixes issue with special characters in URL for file manager
...
closes #21
2016-01-17 22:54:03 -05:00
Dane Everitt
644f26fbfe
Add location creation
2016-01-16 23:10:46 -05:00
Dane Everitt
fb5533f107
add location editing
2016-01-16 22:57:28 -05:00
Dane Everitt
21a95a5d0e
Add location delete support
2016-01-16 22:29:35 -05:00
Dane Everitt
861af87e93
Fix password reset system
2016-01-16 21:57:10 -05:00
Dane Everitt
8e92f96999
Fix logout
2016-01-16 21:45:35 -05:00
Dane Everitt
d14b9ff83c
Add command line ability to create user
2016-01-16 21:42:46 -05:00
Dane Everitt
c701aa0825
Add support for CIDR ranges on API
2016-01-16 20:17:46 -05:00
Dane Everitt
317698a84a
encrypt API keys
2016-01-16 20:11:31 -05:00
Dane Everitt
3e595ca856
Add API Management to admin CP
2016-01-16 19:56:48 -05:00
Dane Everitt
ade16e64c8
Fix api route permission
2016-01-16 17:34:07 -05:00
Dane Everitt
a6bc36a710
add initial api management page
2016-01-16 01:20:27 -05:00
Dane Everitt
ac65d5fa21
Finish base API.
...
Making PR, any additional API functions or modifications can be done
within the repository now.
2016-01-16 00:25:21 -05:00
Dane Everitt
77e3744b40
Change authentication method for API.
2016-01-15 19:26:50 -05:00
Dane Everitt
63f377a038
Add more API routes
...
Servers: list all, list single
Nodes: list all, list single, list single allocations, add node
Locations: list all
2016-01-15 17:54:29 -05:00
Dane Everitt
0ccaa16ea4
Fix exceptions thrown to mimic proper HTTP status codes
2016-01-15 00:20:58 -05:00
Dane Everitt
69c2e89fe0
Fix some missing exceptions and validation handling for users
2016-01-15 00:08:50 -05:00
Dane Everitt
e2d5145e3d
Set user language properly
2016-01-14 23:48:58 -05:00
Dane Everitt
8c9e797210
Finish user portion of API
2016-01-14 23:13:26 -05:00
Dane Everitt
4604500349
Replace tabs with Spaces
...
I *really* wish Atom would stop doing this to me.
2016-01-12 23:49:56 -05:00
Dane Everitt
695728295a
Add support for creating a user using the API
2016-01-12 23:43:33 -05:00
Dane Everitt
3114c1f73e
Add user specific listing route
2016-01-12 22:59:34 -05:00
Dane Everitt
72acf06353
Improve API auth to rate limit requests and verify they are root_admin
2016-01-12 22:59:24 -05:00
Dane Everitt
2def94c958
Update routes to use CSRF protection
2016-01-12 21:50:43 -05:00
Dane Everitt
98b3355158
very basic initial push of API
2016-01-12 01:05:44 -05:00
Dane Everitt
ca1f928490
Fix wording on server create error
2016-01-11 22:47:44 -05:00
Dane Everitt
a3eb4b7dc4
Update to Laravel 5.2
2016-01-11 22:04:11 -05:00
Dane Everitt
02f6bf428e
Show initial locations list
2016-01-10 19:22:21 -05:00
Dane Everitt
1d97b0be98
Add support for modification of server startup variables and command
2016-01-10 18:57:22 -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
Dane Everitt
80bef5bd93
Fix file manager permissions
2016-01-08 22:42:33 -05:00