Commit Graph

78 Commits (df210386dd10b06d5cde5d78091a1608f11574a4)

Author SHA1 Message Date
grossmj 689d476b71
Fix tests
3 months ago
grossmj 5092bd2fdf List elements when a project is closed
10 months ago
grossmj 674381f1be Fix tests
10 months ago
grossmj 7534718a1c Remove privileges endpoint from roles
11 months ago
Jeremy Grossmann 63c1defd9a
Merge branch '3.0' into resource-pools
11 months ago
Sylvain MATHIEU OBS 10eeefc1f5 API: add endpoint to expose availables privileges to web UI
11 months ago
grossmj a95dda0d1d Complete resource pool support for projects
11 months ago
grossmj d53ef175f8 DB and API for resource pools
11 months ago
grossmj 8aa9d1aae6 Upgrade dependencies and fix user group tests
11 months ago
grossmj 6ec97a704f Put user, groups, roles and ACL under /access
11 months ago
grossmj 170f476733 Add more built-in roles
11 months ago
grossmj 0077fd98aa Add required privileges to all endpoints
11 months ago
grossmj 60ce1172e0 Use an ACL table to check for privileges
11 months ago
grossmj 9c456532d0 Pydantic v2 migration
1 year ago
grossmj d867e1f1c1 Fix tests
1 year 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 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
grossmj 162af5bb7a Checks for compression levels + tests
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
2 years ago
grossmj 888c773dc0 Finish to clean up local setting usage. Ref #1460
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
2 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
2 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
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:
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
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
grossmj 332fa47b50 Option to prune images when deleting template.
3 years ago
grossmj bf9a3aee20 Associate images when creating or updating a template.
3 years ago
grossmj 4d9e4e1059 Add prune images endpoint.
3 years ago
grossmj 07d4892faf Check if user has the right to add a permission
3 years ago
grossmj 4c6135fe88 Add /permissions/prune to delete orphaned permissions
3 years ago
grossmj 9df586d5d5 Check a permission matches an existing route before it is allowed to be created.
3 years ago