Commit Graph

36 Commits

Author SHA1 Message Date
Ruben Fiszel 89456f502f remove rsmq 2024-11-24 11:04:54 +01:00
HugoCasa ecf4706784 feat: rehydrate instance settings/configs/users from CLI (#4035)
* feat: rehydrate instance settings/configs/users from CLI

* fix: nits

* feat: encryption key, saved instances, include all workspaces

* preshot client version

* Update deps.ts
2024-07-15 19:38:44 +02:00
HugoCasa 93f58056a0 feat: replace ephemeral tokens by jwt (#3908)
* feat: replace ephemeral tokens by jwt

* fix: migration + sqlx

* fix: tests, agent, ee ref

* fix: sqlx

* fix: tests

* fix: jwt prefix change + fix tests

* fix: nit

* fix: handle agent mode
2024-06-14 13:07:35 +02:00
HugoCasa 126459f972 feat: improve permissioned audit logs (#3799)
* fix: increase token label size in db

* Revert "Revert "feat:  improve premissioned audit logs (#3793)" (#3798)"

This reverts commit afae33f5f8.

* feat: add username to email function

* fix: nit

* fix: add docstring to global func
2024-05-23 17:23:50 +02:00
Ruben Fiszel afae33f5f8 Revert "feat: improve premissioned audit logs (#3793)" (#3798)
This reverts commit 35f8eecf2d.
2024-05-23 11:12:51 +02:00
HugoCasa 35f8eecf2d feat: improve premissioned audit logs (#3793)
* feat:  improve premissioned audit logs

* chore: update ee ref

* fix: build

* fix: sqlx
2024-05-23 08:55:48 +02:00
HugoCasa 62661601f6 feat: git sync users groups (#3391)
* feat: git sync users groups

* fix: sqlx build

* chore: set ee ref + hub sync script
2024-03-12 23:42:59 +01:00
Guillaume Bouvignies 4990ac79c6 chore: License validation and Audit logs EE (#3227)
* chore: audit log EE

* update repo ref

* license key validation EE
2024-02-15 16:51:24 +01:00
Ruben Fiszel 6d977c514c fix(scim): when deleting instance groups manually, delete also members mapping 2024-02-13 11:53:01 +01:00
Guillaume Bouvignies 165d5cbfc8 feat: Instance group management page (#2994) 2024-01-12 13:37:06 +01:00
Guillaume Bouvignies 0a9127f30a feat: Instance group CRUD API (#2992) 2024-01-12 11:43:29 +01:00
Ruben Fiszel f80b90ec40 restrict nb of groups to 3 and workspaces to 2 2023-11-18 13:28:29 +01:00
Ruben Fiszel afecc756ee fix sqlx 2023-09-14 08:50:19 +02:00
Ruben Fiszel b0e699f07f restrict nb of workspaces to 3 + number of oauth users to 50 2023-09-14 08:48:17 +02:00
Ruben Fiszel dfcdb2d8ff feat: worker groups admin panel (#2277)
* merge

* merge

* merge

* wg

* progress

* all

* all

* all

* all

* all

* all

* fix

* fix
2023-09-13 21:24:54 +02:00
Ruben Fiszel bc75a00c0b adjust group limit to remove native windmill groups 2023-09-07 09:51:09 +02:00
Ruben Fiszel 5d579e9f1b adjust group limit to remove native windmill groups 2023-09-07 09:49:56 +02:00
Ruben Fiszel 29db0ca1d5 fix: add list resource types names 2023-09-07 01:09:10 +02:00
Ruben Fiszel 635a40aa03 fix build 2023-08-28 09:44:36 +02:00
Ruben Fiszel 2773ef051e fix compilation 2023-08-28 09:00:13 +02:00
Ruben Fiszel c51eebd0e1 limit number of groups to 5 in ce 2023-08-28 02:23:36 +02:00
Ruben Fiszel c77d38563d remove unecessary postgres transactions and improve performance 2023-08-22 00:34:44 +02:00
Ruben Fiszel e41a3fc1d2 improve sql query performances 2023-08-20 18:06:59 +02:00
Ruben Fiszel 766ab37fa7 feat: add SCIM instances groups to group page 2023-07-23 21:08:31 +02:00
Ruben Fiszel 4e02eab2e0 feat: add SCIM support 2023-07-22 19:54:00 +02:00
Ruben Fiszel 169d93e7b4 fix: remove lockfile on any rawinput change in flows 2023-07-20 20:46:39 +02:00
Ruben Fiszel ebeeafccb8 fix: remove lockfile on any rawinput change in flows 2023-07-20 20:24:03 +02:00
Jakub Kołodziejczak 223b80768a chore(backend): upgrade sqlx to ^0.7 (#1865)
* DRAFT chore(backend): upgrade sqlx to ^0.7

related to:
* https://github.com/windmill-labs/windmill/pull/1858
* https://github.com/launchbadge/sqlx/issues/1163#issuecomment-1627685514

* (vol. 2) in 0.7, `Transaction` can no longer implement `Executor` directly

ref: https://github.com/launchbadge/sqlx/blob/afb6b1066e61f8e3875f530d96cfb5a299f13fda/examples/postgres/transaction/src/main.rs#L14-L17

notice that I'm temporarly using my custom patch
https://github.com/mrl5/sqlx/commit/16e4c9a8f380214ad61b1744d3e1f5fa866ffbcc
it's related to https://github.com/launchbadge/sqlx/issues/2611

* post git rebase chores

* use upstream fix from 0.7.1

* fix compile

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-07-15 14:06:20 +02:00
Ruben Fiszel 7c4c7c8d1a make the group 'all' undeletable 2023-05-04 19:22:53 +02:00
Ruben Fiszel 49aeed88fa fix permissioned_as from username 2023-01-17 12:49:24 +01:00
Ruben Fiszel ff134c788b creator of group is also automatically a member 2023-01-09 16:08:10 +01:00
Ruben Fiszel f9b7901d8e make ownership check more consistent, expose ownership api, expose update folder api 2022-12-22 14:48:57 +01:00
Ruben Fiszel cb20d795a2 improve error message for already existing items 2022-12-20 12:52:18 +01:00
Ruben Fiszel bb89e5798c path improvements v1 2022-12-18 05:55:29 +01:00
Ruben Fiszel 8d7dd7359c group refactoring 2022-12-16 20:02:13 +01:00
Kai Jellinghaus 6263e90735 restructure the entire backend layout using workspaces (#815) 2022-10-29 11:58:06 +02:00