Commit Graph

27 Commits

Author SHA1 Message Date
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: afb6b1066e/examples/postgres/transaction/src/main.rs (L14-L17)

notice that I'm temporarly using my custom patch
16e4c9a8f3
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