26 Commits

Author SHA1 Message Date
=
7c4e8c7040 Fix user role creation on server creation 2025-04-29 16:48:17 -04:00
36be4edb2f Make MFA more configurable.
Force MFA for super users toggleable
Force MFA for roles toggleable
2025-04-11 17:50:26 -04:00
802da58171 Appease black 2025-02-23 11:06:33 +00:00
0672b9378a Add more secure logic to add/edit users 2022-08-20 18:51:35 -04:00
245d64ca45 Refactor managed roles to users controller/model 2022-08-20 12:56:38 -04:00
552a2e26c2 Working role managers.
TODO: Add super user select option
2022-08-20 08:49:38 -04:00
bd64f0d2ae Initial commit for role managers 2022-08-20 08:32:39 -04:00
e73dd682c8 Fix no-else-* QA warnings 2022-06-14 15:40:57 +03:00
02f5318f76 Merge branch 'dev' into merge/pretzel-lukas-cleanup-nosquash 2022-05-20 22:04:41 +03:00
8c8ae652c8 Fix a bug in update_role_advanced
where you could not modify server permissions
2022-05-18 01:25:27 +03:00
0115421243 Make queries narrower 2022-05-16 01:02:17 +03:00
27d310e2de Declutter set()s 2022-05-16 00:55:22 +03:00
930c6936d9 Add more advanced role APIs 2022-05-10 02:08:49 +03:00
bf59e2de6c Add and fix API v2 and db
* Add basic role routes
* Add API v2 404 handler
* Add API v2 home handler pointing to the wiki
* Add tons more todos
* Add get_*_columns and get_*_column functions for many db models
* Modify and add tons of model and controller functions
2022-05-08 00:07:55 +03:00
92c8fc04f3 Refactor to standardize class/variable naming 2022-04-14 03:10:25 +01:00
705da450e7 Fix bug where roles could not be deleted. 2022-04-12 17:58:59 -04:00
19f2429a4c Fix formatting to comply with Black 2022-04-11 11:08:36 +01:00
42ca4bb973 Refactored the yes to not pass objects in import
Merge Conflicts ᴙ Us
2022-04-11 00:23:55 -05:00
2a512d7273 Fix files to conform with new Black pylintrc
Mostly just breaking up strings and comments into new lines
Some strings dont require 'f' but keeping in for readability
with the rest of the concatinated string
2022-03-23 06:06:13 +00:00
e06fe8a52a Black codebase
Apply black formatting to codebase
2022-03-23 02:50:12 +00:00
b306d1f313 Tidy imports & dep auto-installer 2022-03-08 04:40:44 +00:00
e0ce1d118c Create pylintrc, code review pipeline & correct codebase errors
Fix uploads,
Only send server stats to user page when they have access to servers
2022-01-26 01:45:30 +00:00
93857f90db JWT login and multi API keys! 2022-01-15 02:23:50 +02:00
a180d80f5b Fixing Role Deletion 2021-09-29 21:46:11 +02:00
057379d888 Fixing Remove Roles when Removing a Server 2021-09-26 00:17:06 +02:00
70ca82a086 Rework architecture for better MVC 2021-09-09 00:01:10 +02:00