Guillaume Bouvignies
d4a9d30e30
feat: Workspace encryption key can be manually updated ( #3223 )
...
* feat: Workspace encryption key can be manually updated
* sqlx prepare
2024-02-15 17:02:45 +01:00
Ruben Fiszel
6d977c514c
fix(scim): when deleting instance groups manually, delete also members mapping
2024-02-13 11:53:01 +01:00
Ruben Fiszel
fa9b9a0839
feat: improve runs page + add all workspaces to admins runs page
2024-02-13 10:12:14 +01:00
Guillaume Bouvignies
8bb9ed646b
feat: Git sync can handle resource types, resources, variables and schedules ( #3202 )
...
* feat: Git sync can handle resource types, resources, variables and schedules
* update hub script
* update all schedule on default error handler
* sqlx prepare
* reorder filters and always show secrets
2024-02-12 19:33:55 +01:00
Ruben Fiszel
2583ba0c22
improve verbosity of overlapping flow runs
2024-02-11 12:21:57 +01:00
Ruben Fiszel
c2ef54d6ad
fix: improve no flow overlap + schedule args loading
2024-02-10 00:37:35 +01:00
Ruben Fiszel
a5dc370898
sqlx fix
2024-02-07 23:45:07 +01:00
Ruben Fiszel
9070aed053
fix: add ping since to list workers
2024-02-06 12:10:22 +01:00
Ruben Fiszel
f818817e10
feat: add nobypassrls migration
2024-02-05 08:55:39 +01:00
Ruben Fiszel
4d62c01071
fix sqlx
2024-02-02 23:47:39 +01:00
HugoCasa
4833e1eeff
feat: auto-add users ( #3114 )
...
* feat: auto-add users
* feat: improve UI
* fix: user name validation
* fix: username remove invalid chars
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-01-31 23:10:34 +01:00
Ruben Fiszel
2dd0411727
fix: git sync include changing permissions on folders
2024-01-26 09:26:33 +01:00
Guillaume Bouvignies
dae1933a8c
feat: Set a default app for each workspace ( #3014 )
...
* feat: workspace default app
* sqlx prepare
* rebase migration
* Redirect from home page
* move redirect to the workspaces page
* sqlx prepare
* auto redirect when only one workspace and load user before redirecting
* Add check for operator
* refresh userstore before redirecting to workspace app
* check for superadmin
* revert node_modules
* revert package-lock.json
2024-01-24 09:26:23 +01:00
Guillaume Bouvignies
a190f9b91c
feat: Custom concurrency key for scripts ( #3046 )
...
* feat: Custom concurrency key for scripts
* Add FE page for concurrency groups
* sqlx prepare
* rebase migration
* interpolate args value
* emptyString -> undefined
2024-01-23 12:46:19 +01:00
Guillaume Bouvignies
326eac46fc
feat: File path is option when uploading a file to S3 ( #3029 )
...
* feat: File path is option when uploading a file to S3
* Add frontend
* Fix lock
* Drag and drop file upload UI
2024-01-19 14:17:42 +01:00
Ruben Fiszel
fee2a96f1b
feat: improve SCIM support for groups
2024-01-19 14:02:15 +01:00
Ruben Fiszel
7342594fb9
sqlx fix
2024-01-18 17:40:06 +01:00
Ruben Fiszel
1ade61caa2
fix sqlx
2024-01-17 00:06:52 +01:00
Ruben Fiszel
8b1800251b
fix: improve oauth accounts permissions
2024-01-13 13:00:04 +01:00
Guillaume Bouvignies
2edba18038
feat: Tag override for scheduled scripts ( #2998 )
...
* feat: Tag override for scheduled scripts
* Refactor WorkerTagPicker to component
* Fix test
2024-01-13 00:06:54 +01:00
Guillaume Bouvignies
0a9127f30a
feat: Instance group CRUD API ( #2992 )
2024-01-12 11:43:29 +01:00
Guillaume Bouvignies
2138171c5a
fix: git sync now works for delete and rename ( #2988 )
...
* fix: git sync now works for delete and rename
* update hub script
* sqlx prepare
* Archiving a script/flow removes it from repo
2024-01-12 11:42:54 +01:00
Guillaume Bouvignies
bf874efe92
fix: main compile ( #2983 )
2024-01-10 15:31:05 +01:00
Ruben Fiszel
24fa643997
fix submodule stripe
2024-01-10 14:59:18 +01:00
Ruben Fiszel
bb84ab654a
feat: improve git sync and recompute dependents when common python script is redeployed ( #2967 )
...
* fix: allow extraConfig for agGrid to set onGridReady
* depmap
* depmap
* depmap
* depmap
2024-01-07 15:18:27 +01:00
Guillaume Bouvignies
05ca6ada86
fix: Deleting workspace delete all workspace related values in DB ( #2961 )
...
* fix: Deleting workspace delete all workspace related values in DB
* sqlx prepare
2024-01-05 18:02:40 +01:00
Guillaume Bouvignies
6f2ad5f5f4
feat: Detailed job memory footprint on job run page ( #2956 )
...
* feat: Detailed job memory footprint
* Address rubens comment
* double presion -> real
* sql query returns only metric_type
2024-01-05 09:13:05 +01:00
Ruben Fiszel
aa65093e94
feat: no overlap for flows togglable on schedules
2023-12-26 16:31:04 +01:00
Ruben Fiszel
b290cbb758
feat: add summary to schedules
2023-12-26 14:15:46 +01:00
Guillaume Bouvignies
2870d4882d
feat: Retry for scheduled scripts ( #2893 )
...
* feat: Retry for scheduled scripts
* rename scheduldedscriptwithretry to singlescriptflow
* Schedule options under tabs
2023-12-22 14:59:46 +01:00
Ruben Fiszel
c8ef65aae1
fix sqlx
2023-12-17 17:29:25 +01:00
Guillaume Bouvignies
71743801c8
feat: Cancel persistent script runs from drawer ( #2847 )
...
* feat: Cancel persistent script runs from drawer
* Add explicit buttons
* revert change to docker compose
2023-12-14 15:30:39 +01:00
Ruben Fiszel
373f9e2e57
fix sqlx
2023-12-14 12:37:22 +01:00
Ruben Fiszel
5ce3aabbf1
fix(cli): remove is_expired from variables
2023-12-14 12:34:16 +01:00
Guillaume Bouvignies
7c71b65a99
feat: Add default timeout for instance and custom timeout for scripts ( #2811 )
...
* feat: Add default timeout for instance and custom timeout for scripts
* final
* sqlx prepare
* Logs a warning in the job logs
* Fix merge
* JOB_DEFAULT_TIMEOUT is an optional
* Fix JOB_DEFAULT_TIMEOUT monitor loading
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-12-13 07:08:07 +01:00
HugoCasa
95261a7f86
feat: oauth flow openai key ( #2833 )
...
* feat: oauth flow openai key
* fix: rawvalue insert
2023-12-12 07:57:18 +01:00
Guillaume Bouvignies
346d9affa5
feat: Add possibility to delete flow step results when the flow is complete ( #2806 )
...
* feat: Add possibility to delete flow step results when the flow is complete
* Add third layer of tabs and gate feature to EE
2023-12-08 21:30:44 +01:00
HugoCasa
7082c2fbcd
feat: no worker with tag warning ( #2803 )
...
* feat: no worker with tag warning
* feat: better design and flow jobs
* fix: sqlx
* fix: clear timeout on destroy
2023-12-08 00:18:41 +01:00
Guillaume Bouvignies
925632ffd7
feat: CLI now accepts message arg for sync push ( #2784 )
2023-12-05 19:01:09 +01:00
Guillaume Bouvignies
2980402ca3
feat: History commit message can be updated from the UI ( #2777 )
...
* feat: History comit message can be updated from the UI
* Script version history
* Display commit message in left column
* Fix FE compile break
* sqlx prepare and fix openapi file
2023-12-05 15:45:36 +01:00
Ruben Fiszel
7beccdb886
feat: perpetual scripts
2023-12-04 19:46:43 +01:00
Guillaume Bouvignies
bfb5eb27b5
feat: Add workspace settings to sync scripts/flows/apps to git repo on deployment ( #2740 )
...
* feat: Add workspace settings to sync script to git repo on deployment
* track deployment callback jobs in separate table
* sqlx prepare
* update deployment_metadata table
* Point to hub script
* Add details to the settings page and restrict to EE only
* cleanup unused impots
* Flows and Apps are now pushed to GH as well
* Ignore scripts/flows/apps located in private user folders
2023-12-04 14:26:27 +01:00
Ruben Fiszel
9105c7ad0e
fix: only list session and permanent token in user settings
2023-11-29 00:34:04 +01:00
Ruben Fiszel
49ecb54692
feat: add early return for flows
2023-11-26 14:30:49 +01:00
Ruben Fiszel
cd839b3e02
fix sqlx
2023-11-21 09:49:26 +01:00
Ruben Fiszel
efac70453e
fix: improve error message for unauthorized variables/resources
2023-11-18 16:27:09 +01:00
Ruben Fiszel
a01ae3540c
fix: leave workspace + instance api
2023-11-18 15:07:06 +01:00
Ruben Fiszel
9c1e049fc8
fix: add toggle to invites
2023-11-18 13:46:51 +01:00
Ruben Fiszel
51b3013c70
restrict global accounts to 50
2023-11-18 13:31:30 +01:00
Ruben Fiszel
228333f0e1
fix: auto-invite all instead of by domain
2023-11-18 12:36:08 +01:00