tabby/ee
Meng Zhang d3519e5277
feat(webserver): implement user_groups CRUD apis (#3108)
* fix(db): enforce NOT NULL constraint on primary keys in access control tables

* feat(webserver): add user group management and membership update apis

* chore(webserver): implement UserGroupService.list

* make fix

* update graphql schema

* refactor(db): extract user_groups.rs

* [autofix.ci] apply automated fixes

* test(schema): add test cases for user group name regex

* test(user_groups): add unit test for UserGroupServiceImpl

* move access policy to service argument so it can be tested

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-09-10 10:57:13 -07:00
..
tabby-db feat(webserver): implement user_groups CRUD apis (#3108) 2024-09-10 10:57:13 -07:00
tabby-db-macros feat(webserver, db): refactor gitlab and github integrations into unified integration / third party repository services (#2088) 2024-05-17 18:50:26 +00:00
tabby-email chore(email): fix build (#2215) 2024-05-21 15:07:43 -07:00
tabby-schema feat(webserver): implement user_groups CRUD apis (#3108) 2024-09-10 10:57:13 -07:00
tabby-ui fix(ui): update display name for developer documentation jobs (#3104) 2024-09-09 00:12:53 -07:00
tabby-webserver feat(webserver): implement user_groups CRUD apis (#3108) 2024-09-10 10:57:13 -07:00
LICENSE