Commit Graph

947 Commits

Author SHA1 Message Date
Dane Everitt
d4e331c20a Merge branch 'develop' into feature/client-api 2018-02-27 19:49:06 -06:00
Dane Everitt
a765e0dbb6 closes #991 2018-02-27 19:43:47 -06:00
Dane Everitt
4cfb8941d5 Fix broken users table in database causing validation errors. 2018-02-25 16:08:01 -06:00
Dane Everitt
e28973bcae Move everything around as needed to get things setup for the client API 2018-02-25 15:30:56 -06:00
Dane Everitt
8daf97021a Add ability to modify external id for a server 2018-02-25 14:45:16 -06:00
Dane Everitt
6a4b5e04e2 Fix broken external_id handling when creating servers 2018-02-25 14:43:40 -06:00
Dane Everitt
bdbed7706d Set much higher throttle limits by default 2018-02-24 16:00:53 -06:00
Dane Everitt
5c4200dc0c Make external_id fillable 2018-02-24 14:47:53 -06:00
Dane Everitt
fb1b2406b5 Add API endpoint to get a server by external ID 2018-02-24 14:09:09 -06:00
Dane Everitt
a1e704d3a7 Add back server sidebar list 2018-02-24 13:58:48 -06:00
Dane Everitt
5b6d3b8325 Slightly more clear errors 2018-02-24 12:27:41 -06:00
Dane Everitt
baeffef24b Fix bad permissions check on server API route 2018-02-24 12:15:21 -06:00
Dane Everitt
807521b97c Fix schedules with no names being uneditable 2018-02-24 12:04:14 -06:00
Dane Everitt
633bba6d6e Add support for external_id on servers, closes #975 2018-02-24 11:57:12 -06:00
Dane Everitt
f655188c58 Fix searching servers 2018-02-24 11:48:24 -06:00
Dane Everitt
be6b398e2d add support for egg variables, closes #974 2018-02-24 11:17:21 -06:00
Dane Everitt
620c624e6f Fix exception thrown when accessing /nests/:id/eggs/:id API endpoint 2018-02-24 11:11:57 -06:00
Dane Everitt
e7e50bc45d Add a few new internal configs to the node config 2018-02-18 20:39:43 -06:00
Dane Everitt
0341dbdfad Add very basic cache busting 2018-02-18 15:15:53 -06:00
Dane Everitt
1eb76c4457 Log more information for PDOExceptions while also keeping passwords out. 2018-02-18 14:31:40 -06:00
Dane Everitt
4b9f025e98 Fix exception when trying to edit a host, ref #957 2018-02-18 14:10:12 -06:00
Dane Everitt
541b9ec7f5 Fix database name using d#_ rather than s#_, ref #957 2018-02-18 13:46:42 -06:00
Dane Everitt
3fb02a4b3c Fix FQDN failing validation in database host UI, ref #957 2018-02-18 13:43:54 -06:00
Dane Everitt
c61c2bc5fd Fix User model validation behavior, closes #950 2018-02-18 13:29:28 -06:00
Dane Everitt
50809cad36 Fix exception when no 2FA token is entered when enabling or disabling 2018-02-18 13:15:10 -06:00
Dane Everitt
e9680fc29c Fix for StyleCI 2018-02-17 16:21:37 -06:00
ShadowKitten
d8be167a9c Add support for allowing subusers to access SFTP. (#918) 2018-02-17 16:10:44 -06:00
Dane Everitt
f61a5fa0cb Use left join, not inner here 2018-02-17 15:52:41 -06:00
Dane Everitt
7562e501af Fix an auto deployment bug causing a node to be ignored if it had no servers already attached to it
closes #919
2018-02-17 15:51:28 -06:00
Dane Everitt
d86c35d80f Prevent duplicate allocations for servers 2018-02-17 13:53:38 -06:00
Dane Everitt
241f7d0125 Fix some data integrity issues 2018-02-17 13:37:53 -06:00
Dane Everitt
d52f8d9215 Fix behavior of validation when creating egg variables 2018-02-17 13:09:54 -06:00
Dane Everitt
303b64ced1 Fix improperly named mailgun environment variable, closes #942 2018-02-17 13:00:11 -06:00
Dane Everitt
8e1aa15dba Fixes a bug that would cause non-editable variables on the front-end to throw a validation error 2018-02-15 20:58:51 -06:00
Dane Everitt
e2cdb3b4b1 Add test cases for services 2018-02-11 17:32:45 -06:00
Dane Everitt
3ecab82358 Fix exception when empty default value is passed for an egg variable, closes #934 2018-02-11 16:47:50 -06:00
Dane Everitt
bf537922a3 Fix username validation and auto-generation, closes #927 2018-02-11 16:39:50 -06:00
Dane Everitt
cfb7415e2a Fix data integrity exception, closes #922 2018-02-10 14:01:49 -06:00
Dane Everitt
db29b04c39 Fix improper allocation id validation on API 2018-02-07 22:50:22 -06:00
Dane Everitt
a9c1946319 Add support for finding a user by external ID. 2018-02-07 21:56:11 -06:00
Dane Everitt
2e693067b8 Add search to API endpoints 2018-02-07 21:33:44 -06:00
Dane Everitt
dd54c5abb1 Fix user password handling in Admin CP 2018-02-07 21:13:40 -06:00
Dane Everitt
2ec76d283b Fix bad API behavior 2018-02-04 15:38:38 -06:00
Dane Everitt
d4d9eda57a Add schedule edit support 2018-02-04 13:51:24 -06:00
Dane Everitt
f42bc8a031 Cleanup exception reporting, stop logging PDO exception stacks.
PDOException stacks include the MySQL password for the connection attempt and many people do not realize this when providing logs.
2018-02-04 13:31:39 -06:00
Dane Everitt
ff8b5fc5a3 Fix exception when modifying existing DB host, closes #910 2018-02-04 12:59:14 -06:00
Dane Everitt
de1d9502c1 fix error when resetting daemon secret, closes #915 2018-02-04 12:55:50 -06:00
Dane Everitt
0b00895261 fix saving of egg variable values, closes #905 2018-02-03 12:36:57 -06:00
Dane Everitt
d9355b93b4 Fix exception when adjusting mail settings, closes #907 2018-02-03 12:28:39 -06:00
Dane Everitt
48c933fa0f fix exception when deleting allocations, closes #908 2018-02-03 12:22:10 -06:00