Commit Graph

624 Commits

Author SHA1 Message Date
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
OrangeJuiced e64eb4901e Add multiple file/directory deletion in the filemanager (#544)
* Add deletion of multiple selected files
* Adjust success/failure text to properly represent multiple files
* Actually update the minimized versions with the new code
* Use let instead of var and seperate items into seperate code tags
* Deleting the selected items now supports the new endpoint
* Replaced the select buttons with checkboxes
* Selections is now handled by find all the selected checkboxes
* Add a warning if no files/folders are selected when pressing delete
* Add a select all files/folders checkbox
* Move mass delete button into a mass actions dropdown
* Move style to css file
* Actually update the minimized files (again)
* Mass actions button is now disabled by default
* Clicking on a row selects the checkbox and enables the actions button
* Fix clicking anything else but the row or checkbox triggering selection
2017-07-20 13:10:01 -10: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 bd78e3544d Merge branch 'develop' into feature/PTDL-472 2017-07-08 14:08:02 -05:00
Joost Kwakkel 99eead0695 Most inputs now remember their old values on a failed creation 2017-07-08 18:08:19 +02:00
Dane Everitt 2f4ec64f2a Merge branch 'develop' into feature/PTDL-472 2017-07-01 12:33:30 -05:00
Dane Everitt 1abcb99f78 Fix more of the console, add back support for arrow key command history 2017-06-30 20:41:16 -05:00
Dane Everitt 674559a066 Update socketio and do some cache busting for it 2017-06-28 21:53:14 -05:00
Dane Everitt 7463bea101 fix the console rendering 🚤 2017-06-28 21:39:30 -05:00
Dane Everitt 9ca5f97e65 Actually update the polyfill ref 2017-06-26 22:48:59 -05:00
Dane Everitt 829453f805 [Security] Address critical flaw in console rendering that allowed arbitrary command execution 2017-06-26 22:36:09 -05:00
Dane Everitt b7b046c044 Merge branch 'develop' into feature/PTDL-472 2017-06-25 15:36:39 -05:00
Dane Everitt 2235481765 More service structure testing and configuration
Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
2017-06-24 19:49:09 -05:00
Dane Everitt cba54637fc Fixes bug with newly created variables not being assigned to existing servers properly, closes #478 2017-06-18 21:38:00 -05:00
Dane Everitt 62a8f5737f Block reinstall button if server doesn't install correctly. 2017-06-18 21:11:11 -05:00
Dane Everitt 81d265db08 Prevent the irritating moment when you logout accidentally when trying to click Admin CP. 2017-06-18 20:47:34 -05:00
Dane Everitt 9f46dbc88d Push language fixes 2017-06-18 20:16:23 -05:00
Dane Everitt 0111ca7768 Push more changes to DBHost service.
Currently updating via the frontend is broken if you don't provide an actual node to attach it to.
2017-06-17 19:48:31 -05:00
Matthew Hatcher 59c2c6d149 Fixing spelling error. (#495) 2017-06-16 01:19:27 -05:00
Dane Everitt 5c2b9deb09 Push initial implementations of new repository structure
This breaks almost the entire panel, do not pull this branch in this state.

Mostly just moved old repository files to a new folder without updating anything else in order to start doing new things. Structure is not finalized.
2017-06-10 22:28:44 -05:00
Dane Everitt 65957e7ea5 Begin implementation of new request validation, closes #470 2017-06-03 18:41:35 -05:00
Michael (Parker) Parker e640164b31 More typos 2017-05-29 15:49:46 -04:00
Michael (Parker) Parker 0be8dc555e Mistyped words 2017-05-29 15:48:44 -04:00
Michael (Parker) Parker 9773ce4633 Clearing up language 2017-05-29 11:45:05 -04:00
Dane Everitt 0e48c94918 Don't allow reinstall if server install failed 2017-05-23 22:57:09 -05:00
Dane Everitt 0bb0d5df45 make clear that daemon must be rebooted after editing 2017-05-23 22:08:00 -05:00
Dane Everitt 8144535b82 Prevent invalid service tag names, ref #443 2017-05-23 21:59:47 -05:00
Dane Everitt 7460b5fdd2 fix broken file creation due to missing dependency, closes #453 2017-05-23 21:43:28 -05:00
Dane Everitt 72c0330486 Fixes 2FA not honoring 'Remember Me' checkbox, closes #439 2017-05-22 19:09:42 -05:00
Dane Everitt de0b9beacb Minor visual tweaking and filemanager backend improvements. 2017-05-05 23:13:42 -04:00
Dane Everitt a52d9eb0fb fix error display when server is installing, closes #424 2017-05-05 16:27:38 -04:00
Dane Everitt c9c0e845b1 Go nuclear on Safari's autocomplete. 2017-05-01 16:41:39 -04:00
Dane Everitt b539f26dab Stop browser autofill on user view pages. 2017-05-01 16:17:31 -04:00
Dane Everitt 6dc1c15739 Fix display of associated servers when viewing an administrative user in the Admin CP. 2017-05-01 15:28:43 -04:00
Dane Everitt b5c934d079 tiny boxes begone!
Mobile use was impossible with some accidentally small boxes defined…
2017-04-28 10:25:50 -04:00
Dane Everitt 1c37a8fe1a Fixes account creation and password reset abilities. 2017-04-28 00:07:38 -04:00
Dane Everitt 3dc286b511 Actually use the right captcha IDs... 2017-04-27 23:46:42 -04:00
Dane Everitt 720cf5303e Include recaptcha script on reset page. 2017-04-27 23:45:27 -04:00
Dane Everitt aa6060846d Actually show errors on password reset page. 2017-04-27 23:44:26 -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 801aae968c Show git version if panel is installed with git 2017-04-27 22:28:01 -04:00
Dane Everitt 30b4934013 Include default installation scripts, as well as ability to symlink a script 2017-04-27 16:16:59 -04:00
Hunter Wignall a35788da34 LANG: Missing 'A' in 'Allows' (#402) 2017-04-23 16:30:32 -04:00
Hunter Wignall d76bcf4cf9 Set drop-down menu option to be same as help text below (#400) 2017-04-21 22:46:06 -04:00