Commit Graph

59 Commits (f837912ebc323e4926bda33c96eda3d956cca5f9)

Author SHA1 Message Date
grossmj c6e31d98db Option to disable image discovery and do not scan parent directory
2 years ago
grossmj 725942157e Optionally allow Qemu raw images
2 years ago
Jeremy Grossmann da626d334f
Merge branch '3.0' into iou-user-loader-libraries
2 years ago
grossmj 7f5ad8e225 Ignore image detection for IOU user libraries in image directory
2 years ago
grossmj b2ba561c0d Only check files (not directories) when looking for new images on file system.
2 years ago
grossmj 30f7c0ce74 Fix issues when discovering images
2 years ago
Jeremy Grossmann b94f01fe4e
Merge branch '3.0' into image-md5sum-management
2 years ago
grossmj 010d7aa49f Upgrade SQLAlchemy version and dispose of db engine
2 years ago
grossmj e6c8144210 Detect new images added to the default image directory.
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj d1d36ce254 Change default config settings
3 years ago
grossmj 741fc4a557 Secure websocket endpoints
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 04934691df Appliance management refactoring:
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj b683659d21 Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
3 years ago
grossmj f1ecb02160 Small db tables adjustments
3 years ago
grossmj fdc3774fff Add index for "name" field in role table
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
Jeremy Grossmann 1a5fb1abcc
Only use the necessary HTTP methods for default permissions
3 years ago
grossmj 4c6135fe88 Add /permissions/prune to delete orphaned permissions
3 years ago
grossmj 078c42f185 Save image size + start to automatic template creation based on image checksum.
3 years ago
grossmj 515bd50261 Start refactoring for images management
3 years ago
grossmj 6fb6a27859 Add last login info for users.
3 years ago
grossmj 4e33d29af8 Change RBAC field names from builtin to is_builtin
3 years ago
grossmj d65b49acaa Add user permissions + RBAC tests.
3 years ago
grossmj 36a27c0c19 Force refresh of updated_at value for RBAC db models.
3 years ago
grossmj a6d2f48df1 Merge remote-tracking branch 'origin/3.0' into rbac
3 years ago
grossmj 0113ca6673 Force refresh of updated_at value in db models.
3 years ago
grossmj 74d820fd0a Use synchronize_session="fetch" when updating values.
3 years ago
grossmj e9b9884ee3 Merge remote-tracking branch 'origin/3.0' into rbac
3 years ago
grossmj a6c2a3e47f Use synchronize_session="fetch" when updating values.
3 years ago
grossmj 2e2e31337a Add description for user permission.
3 years ago
grossmj fbc47598d9 Basic functional RBAC support.
3 years ago
grossmj 6d4da98b8e Base API and tables for RBAC support.
3 years ago
grossmj f416d64042 Allow to set the initial super admin username / password in server config file. Ref #1857
3 years ago
grossmj 8810249d36 Add user groups support.
3 years ago
grossmj 956b9056c1 Fix issues with latest version of sqlalchemy
3 years ago
grossmj 0a77f0035b Add delete cascade on foreign keys for appliance table
3 years ago
grossmj 10164e262d Enable SQL foreign key support for SQLite
3 years ago
grossmj e28452f09a Secure users API and handle manual password recovery.
3 years ago
grossmj c03226e368 Add default super admin account in controller db.
3 years ago
grossmj 9404c00411 Complete type annotations for API endpoints.
3 years ago
grossmj c021e21309 Use black with -l 120 param.
3 years ago