Commit Graph

3749 Commits (f64b5cd9b61a5e6643c008939b62180bda0436bc)

Author SHA1 Message Date
grossmj f64b5cd9b6 Allow controller to be reloaded using the API. Fixes #1743
3 years ago
grossmj 8be015cd86 Move "/{project_id}/templates/{template_id}" endpoint.
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 eb0f8c6174 Save/restore appliances Etag.
3 years ago
grossmj f416d64042 Allow to set the initial super admin username / password in server config file. Ref #1857
3 years ago
grossmj fffbb08a8e Catch SQLAlchemyError exception.
3 years ago
grossmj d759564e20 Require authentication for get_user_memberships endpoint.
3 years ago
grossmj 2bf16f1e5f Change method to prevent forbidden directory traversal. Ref #1894
3 years ago
grossmj f3d81fa450 Clean files and catch file path escape. Ref #1894
3 years ago
grossmj 09ac7fd7fb Merge branch '2.2' into 3.0
3 years ago
grossmj e86d8f96ca Merge branch '2.2' into 3.0
3 years ago
grossmj 9a6978902d Fix tests.
3 years ago
grossmj 6294ad9e76 Prevent directory traversal
3 years ago
grossmj 8810249d36 Add user groups support.
3 years ago
grossmj 2c938b2c19 Development on 2.2.22dev1
3 years ago
grossmj 03b7d9191b Release v2.2.21
3 years ago
grossmj 87c87ca3cb Sync appliance files.
3 years ago
grossmj dfba40fee2 Merge branch 'master' into 2.2
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 912fb2ed29 Fix add node from template. Fixes https://github.com/GNS3/gns3-web-ui/issues/1122
3 years ago
piotrpekala7 f576bedfaf Release web UI 2.2.21
3 years ago
grossmj a795e0d7c1 Add missing CORS origins.
3 years ago
grossmj 41ba215e32 Show topology path when check topology schema fails.
3 years ago
grossmj b1b3338e3c Fix bug when binding on address already in use.
3 years ago
grossmj edb20482c7 Fix bug when no server config file is present.
3 years ago
grossmj d3ace8ff17 Fix user delete endpoint.
3 years ago
grossmj 49be4146d6 Protect controlle notification endpoints. Ref #1888
3 years ago
grossmj a02aede1b0 Use uuid5 to create new compute_id. Fixes #1641 #1887
3 years ago
grossmj dff1ec9bc6 Fix /users/me endpoint.
3 years ago
grossmj 0465cb87f6 Protect the API and add alternative authentication endpoint.
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 cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 44074ff7c9 Some cleaning.
3 years ago
grossmj bad3ef7003 Detect the app is exiting and avoid reconnecting to computes.
3 years ago
grossmj 9c850e0f2b Move schemas between compute and controller subpackages
3 years ago