grossmj
|
44c066ac68
|
Fix compute authentication for websocket endpoints
|
11 months ago |
grossmj
|
5092bd2fdf
|
List elements when a project is closed
|
12 months ago |
grossmj
|
674381f1be
|
Fix tests
|
1 year ago |
grossmj
|
7534718a1c
|
Remove privileges endpoint from roles
|
1 year ago |
Jeremy Grossmann
|
63c1defd9a
|
Merge branch '3.0' into resource-pools
|
1 year ago |
Sylvain MATHIEU OBS
|
10eeefc1f5
|
API: add endpoint to expose availables privileges to web UI
|
1 year ago |
grossmj
|
a95dda0d1d
|
Complete resource pool support for projects
|
1 year ago |
grossmj
|
d53ef175f8
|
DB and API for resource pools
|
1 year ago |
grossmj
|
8aa9d1aae6
|
Upgrade dependencies and fix user group tests
|
1 year ago |
grossmj
|
6ec97a704f
|
Put user, groups, roles and ACL under /access
|
1 year ago |
grossmj
|
170f476733
|
Add more built-in roles
|
1 year ago |
grossmj
|
0077fd98aa
|
Add required privileges to all endpoints
|
1 year ago |
grossmj
|
60ce1172e0
|
Use an ACL table to check for privileges
|
1 year ago |
grossmj
|
9c456532d0
|
Pydantic v2 migration
|
1 year ago |
grossmj
|
427bbc40b9
|
Fix websocket authentication after upgrade to FastAPI 0.97.0 + tests
|
1 year ago |
grossmj
|
d867e1f1c1
|
Fix tests
|
2 years ago |
grossmj
|
17e0b2e259
|
Stricter checks to create/update an Ethernet switch and add tests
|
2 years ago |
grossmj
|
93449c942f
|
Fix tests
|
2 years ago |
grossmj
|
2976e220dc
|
Return a boolean directly from API endpoint for project locked status
|
2 years ago |
grossmj
|
27debfff8d
|
API endpoint to get the locked status of a project
|
2 years ago |
grossmj
|
ca3bf592d6
|
Global project lock and unlock
|
2 years ago |
grossmj
|
86c44cd6e7
|
Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
|
2 years ago |
grossmj
|
bfbac2e93a
|
Use generic symbol names
|
2 years ago |
grossmj
|
80f5ca0c3f
|
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
|
2 years ago |
grossmj
|
f4b67f2e59
|
Allow auth token to be passed as a URL param
|
2 years ago |
grossmj
|
149d086fd8
|
Reactivate project importation
|
2 years ago |
grossmj
|
410f062721
|
Fix config option to disable built-in templates.
|
2 years ago |
grossmj
|
7d49b80e6b
|
Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
|
2 years ago |
Jeremy Grossmann
|
3b7dfe5929
|
Merge pull request #2055 from GNS3/remove-qemu-binaries-requirement
Remove Qemu binary requirement
|
2 years ago |
grossmj
|
162af5bb7a
|
Checks for compression levels + tests
|
2 years ago |
grossmj
|
2535e5508d
|
Remove Qemu binary requirement
|
2 years ago |
grossmj
|
e50bed5bee
|
Support delete Qemu disk image from API
Return the real disk image name in the 'hdx_disk_image_backed' property for Qemu VMs
|
2 years ago |
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
3 years ago |
grossmj
|
888c773dc0
|
Finish to clean up local setting usage. Ref #1460
|
3 years ago |
grossmj
|
900d4f79ee
|
"Local" command line parameter is only for stopping
a server that has been started by the desktop GUI
|
3 years ago |
grossmj
|
9b39bfb845
|
Detect image type instead of requesting it from user
|
3 years ago |
grossmj
|
74c675d5b0
|
Drop Windows support
|
3 years ago |
grossmj
|
16fcf6141e
|
Fix tests
|
3 years ago |
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
3 years ago |
grossmj
|
717a400a11
|
Fix tests
|
3 years ago |
grossmj
|
442a23836e
|
Fix version output test
|
3 years ago |
grossmj
|
bb15b13a9d
|
Return the current controller hostname/IP from any compute
|
3 years ago |
Jeremy Grossmann
|
16ac9358df
|
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
Remove Qemu legacy networking support
|
3 years ago |
grossmj
|
eab4c8c770
|
Remove Qemu legacy networking support
|
3 years ago |
grossmj
|
a31e5615a4
|
Add a custom version to an appliance
|
3 years ago |
grossmj
|
13ff7df9fa
|
Validate appliance files with Pydantic
|
3 years ago |
grossmj
|
04934691df
|
Appliance management refactoring:
* Install an appliance based on selected version
* Each template have unique name and version
* Allow to download an appliance file
|
3 years ago |
grossmj
|
d8bceaad5d
|
Merge branch '3.0' into image-management-refactoring
# Conflicts:
# gns3server/api/routes/controller/permissions.py
|
3 years ago |
grossmj
|
c8ed96d91b
|
Add isolate and unisolate endpoints. Ref https://github.com/GNS3/gns3-gui/issues/3190
|
3 years ago |
grossmj
|
d606553e20
|
Allow images to be stored in subdirs and used by templates.
|
3 years ago |