Commit Graph

134 Commits (90c69d95ad80e1675df0756e2a4a30d257151b92)

Author SHA1 Message Date
grossmj 6b14abc06f
Add allow_unsafe_options for Qemu settings
3 months ago
grossmj 8c1dbf0084
Fix to allow duplicating IOS routers
4 months ago
grossmj 38df4bea2e
Do not return an error if an image has already been uploaded
5 months ago
grossmj 31c7fe88f1
Remove websocket.close()
6 months ago
grossmj 37f720ac73 Fix bug when listing endpoints for opened project
10 months ago
grossmj 61dede72f9 Fix ws console and packet capture over SSL
11 months ago
grossmj 44c066ac68 Fix compute authentication for websocket endpoints
11 months ago
grossmj 47d3f3f349 Do not enforce Compute.Audit and Template.Audit privileges due to current web-ui limitations
11 months ago
grossmj 5092bd2fdf List elements when a project is closed
12 months ago
grossmj a27db6b4eb Fix deleting resource from resource pool. Ref #2293
1 year ago
grossmj 674381f1be Fix tests
1 year ago
grossmj 1ae6d13022 Support to create empty disk images on the controller
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
grossmj 1f90bb14b6 Require users to be logged in for privilege API endpoints
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 66047b3431 Fix OAuth2PasswordBearer token URL
1 year ago
grossmj 6ec97a704f Put user, groups, roles and ACL under /access
1 year ago
grossmj a358369606 Move notifications under controller router
1 year ago
grossmj e72b07bf5c Prepare resource pools table for future development
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 e9e2dc2ca7 Fix validation issues and improve exceptions logs
1 year ago
grossmj 9c456532d0 Pydantic v2 migration
1 year ago
grossmj 11f51b3809 Allow connection to ws console over IPv6
1 year ago
grossmj 785eff869d Fix issue with appliance API returning unset data
1 year ago
grossmj 427bbc40b9 Fix websocket authentication after upgrade to FastAPI 0.97.0 + tests
1 year ago
grossmj 4b791d4924 Fix websocket compute notifications after upgrade to FastAPI 0.97.0
1 year ago
grossmj d867e1f1c1 Fix tests
2 years ago
grossmj aaa6ca9445 Mark VMware and VirtualBox support as deprecated
2 years ago
grossmj 9a7b3bed25 Allow raw images by default. Fixes https://github.com/GNS3/gns3-server/issues/2097
2 years ago
grossmj 8ad7b3f613 Fix bug when creating Dynamips router with chassis setting
2 years ago
grossmj 17e0b2e259 Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj 19de2732f2 Upgrade to FastAPI 0.85.0 and check embedded web-ui index.html can be found.
2 years ago
grossmj b0e646b97d Fix some issues with HTTP notification streams
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 6d0c375323 Use default symbol theme if none is provided when loading appliances
2 years ago
grossmj 725942157e Optionally allow Qemu raw images
2 years ago
grossmj 037c659f9b Don't show optional token param in API docs
2 years ago
grossmj 80f5ca0c3f Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj 9462bca124 Remove explicit Response for VPCS endpoints returning HTTP 204 status code
2 years ago
grossmj fc6aeb715a Remove explicit Response for endpoints returning HTTP 204 status code
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 7d49b80e6b Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago