Commit Graph

207 Commits

Author SHA1 Message Date
Arthur Lu
8ed486549c fix delUserFromGroup in README 2024-07-10 22:38:39 +00:00
Arthur Lu
0880e67929 fix delUser naming,
update config template,
implement getAllUsers/getAllGroups in USER_BACKEND_MANAGER
2024-07-10 22:38:14 +00:00
Arthur Lu
0a7b43c785 add missing valid pve token check to checkAuth 2024-07-08 19:25:23 +00:00
Arthur Lu
6bbb487fdc add get all users/groups routes 2024-07-03 23:46:00 +00:00
Arthur Lu
978d3b3a14 rename auth to access 2024-07-02 19:38:21 +00:00
Arthur Lu
279d1c342e update readme with new permissions required for proxmox 8,
improve handling of proxmox responses
2024-07-01 19:03:36 +00:00
Arthur Lu
50e17a56f2 fix linting 2024-06-28 07:18:27 +00:00
Arthur Lu
8ea23a4d99 add valid user cookie check to checkAuth,
add admin flag in user data
2024-06-28 07:14:41 +00:00
Arthur Lu
53250f35cc fix readme tables 2024-06-26 06:46:31 +00:00
Arthur Lu
b81dbc9006 add backend info to readme,
fix docstring in backends.js
2024-06-26 06:39:43 +00:00
Arthur Lu
6fc1c388fa update paasldap backend 2024-06-20 03:18:52 +00:00
Arthur Lu
a660379233 add return values to backend docstring,
fix return values of all backends
2024-06-04 23:09:55 +00:00
Arthur Lu
29013821b3 add getUserObjFromUsername util function,
update all backends to use userObj,
add user backend manager wrapper which calls all linked backends dealing with user data,
list backend handlers for each realm
2024-06-03 18:09:28 +00:00
alu
4dcb369a66 Merge pull request 'Update DB Interface' (#2) from update-localdb into main
Reviewed-on: #2
2024-04-24 20:29:31 +00:00
Arthur Lu
f9ad56a283 fix instance create pool error mesage 2024-04-23 18:56:43 +00:00
Arthur Lu
0a8bd87ed4 check instance pool matches user allowed pools,
update user allowed nodes format,
add get user ct templates route
2024-04-15 21:52:20 +00:00
Arthur Lu
e032038100 update localdb backend interface,
update all references to localdb backend
2024-04-09 21:02:41 +00:00
Arthur Lu
1c41d55ceb add pool selection to instance create,
allow multiple pools per user
2024-04-08 21:19:57 +00:00
Arthur Lu
848eb5d1d1 implement full interface for paasldap backend 2024-04-05 22:33:56 +00:00
Arthur Lu
0b5cfff519 add user backend documentation 2024-04-04 18:53:36 +00:00
Arthur Lu
b3c9bb48c1 update backend interfaces 2024-04-03 20:03:31 +00:00
Arthur Lu
cea8d80ea2 fix function name in AUTH_BACKEND 2024-03-25 21:30:23 +00:00
Arthur Lu
06d160d9ce fix linting 2024-02-24 20:57:11 +00:00
Arthur Lu
67a17cfef0 fix missing return value in user password set 2024-02-23 22:27:28 +00:00
Arthur Lu
fae79e4ab0 add localdb template,
update paasldap backend interface
2024-01-30 20:33:41 +00:00
Arthur Lu
c347a3b8c0 add put and delete proxmox proxy routes 2024-01-22 19:47:13 +00:00
Arthur Lu
1ffe9fbe7c fix bugs in paasldap backend and auth password endpoint 2024-01-18 21:37:46 +00:00
Arthur Lu
bb047a3782 fix issues in backend implementions,
auth endpoint now fetches all relevant backend tokens
2024-01-17 20:21:55 +00:00
Arthur Lu
0013833bce update README 2024-01-16 22:36:21 +00:00
Arthur Lu
c9e4bb7484 fix linting 2024-01-12 01:49:24 +00:00
Arthur Lu
68f92493b7 fix various formatting,
add interface for generic backends,
add interfaces for DB and AUTH type backends,
implement basic user password change method
2024-01-09 00:47:33 +00:00
Arthur Lu
18590011cc major rework of backend loading and usage:
- split config from user data to config.json, add config.hson.template
- moved default user data localdb to root folder
- moved pve, localdb, ldap backend handlers to backends sub folder
- add dynamic loading of all backends
- add dynamic mapping for auth backends to support multiple auth sources
- update affected endpoints
2024-01-06 22:36:18 +00:00
Arthur Lu
c801ca99df fix linting 2023-12-15 08:14:39 +00:00
Arthur Lu
3d746791e3 change default api port 2023-12-14 00:26:49 +00:00
Arthur Lu
a55b9a58d7 move listenPort option to argv 2023-11-16 23:26:11 +00:00
Arthur Lu
e2cf883e64 update localdb template 2023-11-15 20:04:53 +00:00
Arthur Lu
c2ab19b6d6 add per instance resource quotas,
move getFullInstanceConfig to utils.js,
rework resource related utilities to use new quota format
2023-11-15 19:57:59 +00:00
Arthur Lu
02764c8f6a simplify auth/password logic 2023-11-14 23:50:24 +00:00
Arthur Lu
6e2b284118 fix bug in net create 2023-11-09 20:46:50 +00:00
Arthur Lu
5989d86ef8 add password change route 2023-11-09 18:57:52 +00:00
Arthur Lu
eb71f57427 fix linting 2023-10-25 19:46:37 +00:00
Arthur Lu
2f20992e7c fix issue with localdb,
rename db.js to localdb.js
add option to dynamically load db backend
2023-10-24 19:01:53 +00:00
Arthur Lu
bf8c8d1f00 change localdb interface 2023-10-23 22:09:31 +00:00
Arthur Lu
2d7df40b04 improve getUsedResources,
remove unused params for some pve functions
2023-10-21 00:13:29 +00:00
Arthur Lu
75c80fd271 update readme and db template 2023-10-13 18:01:53 +00:00
Arthur Lu
ad293d890a fix dashboard in readme 2023-10-05 21:19:15 +00:00
Arthur Lu
31463cb55f update readme with dashboard rename 2023-10-05 21:10:49 +00:00
Arthur Lu
e3e2ec272b update readme 2023-10-05 20:30:25 +00:00
Arthur Lu
43988e9815 simplify requestPVE args 2023-09-12 19:16:19 +00:00
Arthur Lu
a366918256 update resource data format,
add names to pci and cpu list resources
2023-09-08 20:48:33 +00:00