Commit Graph

3121 Commits

Author SHA1 Message Date
Dane Everitt bcf0a0586d
Support textareas and cleanup API page 2020-07-04 09:28:03 -07:00
Dane Everitt baf35be8e8
Update fields to have a custom component 2020-07-04 09:13:41 -07:00
Dane Everitt e8755ac598
Kind of get account stuff working; IDE is throwing a fit right now 2020-07-03 15:37:26 -07:00
Dane Everitt 7cea5e630c
Temporary hack to get fonts working 2020-07-03 14:51:40 -07:00
Dane Everitt d93e804a31
Get server listing design working mostly correct 2020-07-03 14:50:37 -07:00
Dane Everitt 94e3acb9c4
Get compilation back to working 2020-07-03 14:19:05 -07:00
Dane Everitt 2193916fe4
Get basic compiling working with new CSS setup 2020-07-03 13:55:33 -07:00
Dane Everitt 7b75e7a648
Support using recovery tokens during the login process to bypass 2fa; closes #479 2020-07-02 23:01:02 -07:00
Dane Everitt 795e045950
Display generated recovery tokens when enabling two factor 2020-07-02 22:23:25 -07:00
Dane Everitt c522935403
Fix logic when generating recovery codes and update migration 2020-07-02 22:11:07 -07:00
Dane Everitt a998b463e3
Generate recovery tokens when enabling 2FA on an account 2020-07-02 21:55:25 -07:00
Dane Everitt 7ee509d8c2
urlencode company name; closes #1690 2020-07-02 21:14:53 -07:00
Dane Everitt e95a532da9
Make rate limit configurable; closes #1695 2020-07-02 21:11:16 -07:00
Dane Everitt fde8465f35
Show a better error when JSON data cannot be parsed in the request 2020-06-30 20:05:11 -07:00
Dane Everitt 655a751ef3
Prefix command with sudo 2020-06-29 20:34:58 -07:00
Dane Everitt 2ed3763d21
cs fix 2020-06-28 15:43:44 -07:00
Dane Everitt 6143b656a3
Don't make tests fail just because of a style issue 2020-06-28 15:41:46 -07:00
Dane Everitt d0a4d477eb
Testing improvements; always run the integration & unit tests even if failure occurred 2020-06-28 15:40:02 -07:00
Dane Everitt d6b765ed16
Run unit tests as well as integration tests 2020-06-28 15:31:06 -07:00
Dane Everitt 6b1b478cb9
Fix envrionment configuration 2020-06-28 15:26:09 -07:00
Dane Everitt ce138d07a9
Test fixes 2020-06-28 15:22:39 -07:00
Dane Everitt faca237049
First pass at getting integration tests running on Github actions 2020-06-28 15:17:36 -07:00
Dane Everitt b7f5011abd
Update FUNDING.yml 2020-06-28 15:09:17 -07:00
Dane Everitt d7ab0a356f
Add funding information 2020-06-28 15:04:54 -07:00
Dane Everitt 28c5729e48
Add test coverage for creating tasks 2020-06-28 14:41:22 -07:00
Dane Everitt b9a451b528
Add test coverage for schedules 2020-06-28 13:50:07 -07:00
Dane Everitt 63bc4080d5
Add test coverage for reinstall & server renaming 2020-06-28 10:40:41 -07:00
Dane Everitt 4cb4dfecc8
Add test coverage for generating JWTs to connect to websocket 2020-06-28 10:16:15 -07:00
Dane Everitt 7546d54b4e
Add test coverage for resource utilization 2020-06-27 12:32:27 -07:00
Dane Everitt 6312b627a3
Add test coverage for power toggling 2020-06-27 12:23:40 -07:00
Dane Everitt 8cfdb3acce
Add test cases for sending a command to a server 2020-06-27 12:04:41 -07:00
Dane Everitt 4cb95d8063
Add test coverage for 2fa 2020-06-27 11:06:35 -07:00
Dane Everitt fc261fe20c
Add test cases for client servers endpoint 2020-06-27 10:35:02 -07:00
Dane Everitt 4a677aebae
Fix the subtest to actually make enough keys for this to be useful 2020-06-25 22:39:45 -07:00
Dane Everitt a81f6882f7
Add test coverage for API key generation and deletion 2020-06-25 22:36:58 -07:00
Dane Everitt 7a5f7b99a7
Add integration test covering account endpoint 2020-06-25 22:12:09 -07:00
Dane Everitt 8fb21a5048
Fix error while updating user 2020-06-25 21:42:21 -07:00
Dane Everitt f0e3f0e474
Make quick iteration testing easier 2020-06-25 21:21:05 -07:00
Dane Everitt da39d9177e
Fix seed imports 2020-06-25 21:16:59 -07:00
Dane Everitt b55767426f
Update some server service tests 2020-06-24 22:18:48 -07:00
Dane Everitt 83a59cdf4f
Fix node update tests 2020-06-24 21:54:56 -07:00
Dane Everitt a5d9faf6b2
Get database unit tests back into passing shape 2020-06-24 20:47:52 -07:00
Dane Everitt 756a21ff04
Remove unused code 2020-06-24 20:38:13 -07:00
Dane Everitt 34916e7caf
Fix job task runner test 2020-06-23 22:10:54 -07:00
Dane Everitt 536180ed0c
Return Http test cases to a passing state 2020-06-23 21:59:37 -07:00
Dane Everitt eaae74fe33
Fix immediately obvious deprecation notices while running command tests 2020-06-23 21:33:56 -07:00
Dane Everitt 86bc9da893
Add back some dev deps 2020-06-23 21:25:44 -07:00
Dane Everitt c3aa257a2b
Update dependencies to latest versions 2020-06-23 21:24:37 -07:00
Dane Everitt ba0c78d2ab
Revert "Add missing testing dependencies"
This reverts commit 6ed35ad83c.
2020-06-23 21:00:00 -07:00
Dane Everitt 066ed5cdda
Don't prevent deletion if a DB host is unreachable and it is a force delete; closes #2085 2020-06-23 20:26:48 -07:00