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
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
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
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
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
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
Arthur Lu
abeb307de1
fix error with empty boot order,
...
fix error with multiple item boot order
2023-08-28 23:34:43 +00:00
Arthur Lu
33660b9f8c
fix linting
2023-08-24 22:28:25 +00:00
Arthur Lu
0e836d50c4
set boot order in instance config handler
2023-08-22 06:06:10 +00:00
Arthur Lu
212d9721f8
dynamically import routes
2023-08-07 18:48:47 +00:00
Arthur Lu
0232b2208e
add api package cli arg,
...
fix comments
2023-08-05 00:38:57 +00:00
Arthur Lu
221c854d50
fix db module imports
2023-08-03 19:51:09 +00:00
Arthur Lu
c5f7239813
fix argument parse bug
2023-08-03 19:34:37 +00:00
Arthur Lu
c9807668ea
add cli arg for localdb path
2023-08-03 19:31:11 +00:00
Arthur Lu
3aaa0d2098
route cluster routes to /api/cluster
2023-08-03 00:36:18 +00:00
Arthur Lu
57dab01d7b
finish moving routes to files
2023-08-01 19:07:45 +00:00
Arthur Lu
7fe1d2af5c
fix linting errors,
...
group more routes,
use mergeParams in router init
2023-07-31 19:23:22 +00:00