grossmj
|
e72b07bf5c
|
Prepare resource pools table for future development
|
2023-09-02 18:42:40 +07:00 |
|
grossmj
|
170f476733
|
Add more built-in roles
|
2023-09-02 18:15:00 +07:00 |
|
grossmj
|
0077fd98aa
|
Add required privileges to all endpoints
|
2023-09-02 17:54:24 +07:00 |
|
grossmj
|
f3a4ad49f4
|
Check for group ACEs to find user privileges
|
2023-08-28 18:14:34 +10:00 |
|
grossmj
|
3e0592520b
|
Handle ACE propagate and allowed
|
2023-08-28 12:06:01 +10:00 |
|
grossmj
|
60ce1172e0
|
Use an ACL table to check for privileges
|
2023-08-27 18:20:42 +10:00 |
|
grossmj
|
6bd855b3c5
|
New database schema for better RBAC
|
2023-08-21 21:32:23 +10:00 |
|
grossmj
|
9c456532d0
|
Pydantic v2 migration
|
2023-08-04 18:20:06 +10:00 |
|
grossmj
|
40c265152b
|
Add UEFI boot mode option for Qemu VMs
|
2023-06-21 17:56:34 +09:30 |
|
grossmj
|
72e3d8f0c1
|
Fix tests after merge
|
2023-01-05 12:57:00 +08:00 |
|
grossmj
|
d1d36ce254
|
Change default config settings
|
2021-12-17 12:26:02 +10:30 |
|
grossmj
|
741fc4a557
|
Secure websocket endpoints
|
2021-11-01 16:45:14 +10:30 |
|
grossmj
|
eab4c8c770
|
Remove Qemu legacy networking support
|
2021-10-19 15:32:27 +10:30 |
|
grossmj
|
bc36d95060
|
Finalize image management refactoring and auto install appliance if possible
|
2021-10-10 17:35:11 +10:30 |
|
grossmj
|
b683659d21
|
Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
|
2021-09-23 11:05:03 +09:30 |
|
grossmj
|
d8bceaad5d
|
Merge branch '3.0' into image-management-refactoring
# Conflicts:
# gns3server/api/routes/controller/permissions.py
|
2021-09-20 17:06:46 +09:30 |
|
grossmj
|
f1ecb02160
|
Small db tables adjustments
|
2021-09-04 15:23:25 +09:30 |
|
grossmj
|
fdc3774fff
|
Add index for "name" field in role table
|
2021-09-03 15:21:41 +09:30 |
|
grossmj
|
d606553e20
|
Allow images to be stored in subdirs and used by templates.
|
2021-08-30 16:53:41 +09:30 |
|
grossmj
|
4d9e4e1059
|
Add prune images endpoint.
Use many-to-many relationship between images and templates.
|
2021-08-20 15:58:41 +09:30 |
|
Jeremy Grossmann
|
1a5fb1abcc
|
Only use the necessary HTTP methods for default permissions
|
2021-08-17 23:47:32 +09:30 |
|
grossmj
|
078c42f185
|
Save image size + start to automatic template creation based on image checksum.
|
2021-08-11 16:58:23 +09:30 |
|
grossmj
|
515bd50261
|
Start refactoring for images management
|
2021-06-06 16:52:47 +09:30 |
|
grossmj
|
6fb6a27859
|
Add last login info for users.
|
2021-06-03 16:57:16 +09:30 |
|
grossmj
|
4e33d29af8
|
Change RBAC field names from builtin to is_builtin
|
2021-06-03 16:24:38 +09:30 |
|
grossmj
|
d65b49acaa
|
Add user permissions + RBAC tests.
|
2021-06-03 15:40:12 +09:30 |
|
grossmj
|
fbc47598d9
|
Basic functional RBAC support.
|
2021-05-27 17:28:44 +09:30 |
|
grossmj
|
6d4da98b8e
|
Base API and tables for RBAC support.
|
2021-05-25 18:34:59 +09:30 |
|
grossmj
|
f416d64042
|
Allow to set the initial super admin username / password in server config file. Ref #1857
|
2021-05-16 20:01:05 +09:30 |
|
grossmj
|
8810249d36
|
Add user groups support.
|
2021-05-15 15:10:02 +09:30 |
|
grossmj
|
956b9056c1
|
Fix issues with latest version of sqlalchemy
|
2021-05-08 15:37:51 +09:30 |
|
grossmj
|
0a77f0035b
|
Add delete cascade on foreign keys for appliance table
|
2021-05-06 17:25:32 +09:30 |
|
grossmj
|
e28452f09a
|
Secure users API and handle manual password recovery.
|
2021-04-19 09:40:04 +09:30 |
|
grossmj
|
c03226e368
|
Add default super admin account in controller db.
|
2021-04-18 17:39:47 +09:30 |
|
grossmj
|
c021e21309
|
Use black with -l 120 param.
|
2021-04-13 18:46:50 +09:30 |
|
grossmj
|
566e326b57
|
Save computes to database
|
2021-04-05 14:21:41 +09:30 |
|
grossmj
|
91920e5a5b
|
Fix issue with tests + some cleaning.
|
2021-03-31 09:58:52 +10:30 |
|
grossmj
|
0fea3f969e
|
Use aiosqlite and add service for templates
|
2021-03-28 21:17:29 +10:30 |
|
grossmj
|
d730c591b3
|
Refactor template management to use database.
|
2021-03-28 11:15:08 +10:30 |
|