Ruben Fiszel
48d87ab12c
various improvements
2023-01-10 11:21:16 +01:00
Ruben Fiszel
6edf9b9946
feat: add archive/unarchive/delete workspace
2023-01-07 09:39:50 +01:00
Ruben Fiszel
39e7fc6c28
tighten public apps security using triggerable policy
2023-01-02 18:53:10 +01:00
Ruben Fiszel
2c8e98a9c7
fix: preserver order changes for flows' schema
2023-01-02 04:43:28 +01:00
Ruben Fiszel
be14aab9b1
feat: apps can be published publicly
2023-01-01 19:16:26 +01:00
Ruben Fiszel
e24dc6de4f
update all clients to use update resource value
2023-01-01 10:26:11 +01:00
Ruben Fiszel
4822c863f8
deprecate starters workspace by pointing resource types to admins
2023-01-01 09:00:56 +01:00
Ruben Fiszel
0e585a81a5
resuming suspended flows as owner is now through flow id
2022-12-24 09:44:05 +01:00
Ruben Fiszel
2bc297f2e9
allow resuming as owner suspended job only for path owners
2022-12-23 13:44:41 +01:00
Ruben Fiszel
067da91463
make ownership check more consistent, expose ownership api, expose update folder api
2022-12-22 14:48:57 +01:00
Ruben Fiszel
b7afe5ecfc
improve error message for already existing items
2022-12-20 12:52:18 +01:00
Ruben Fiszel
cd7bc33b6a
re-enable picking groups
2022-12-20 07:18:10 +01:00
Ruben Fiszel
f8e01257a3
fix folders queries on RDS
2022-12-19 21:01:12 +01:00
Ruben Fiszel
4329d25988
feat: introduce folders, deprecate items owned by groups
2022-12-19 19:11:23 +01:00
Ruben Fiszel
43732d2fb5
require ownership to move items && automatically edit schedule paths
2022-12-18 18:45:32 +01:00
Ruben Fiszel
576103e3b3
group refactoring
2022-12-16 20:02:13 +01:00
Ruben Fiszel
2e7b2a9e20
rework default visibility of runs of scripts not belonging to oneself
2022-12-15 18:55:30 +01:00
Ruben Fiszel
3485b07b25
feat: add operator mode
2022-12-13 20:16:57 +01:00
Ruben Fiszel
2bae50f391
feat: auto-invite from same domain
2022-12-12 20:20:17 +01:00
Ruben Fiszel
4daf5c18fa
usage tracker v3
2022-12-12 01:11:44 +01:00
Ruben Fiszel
ac6f9e90f0
usage tracker v2
2022-12-11 22:48:09 +01:00
Ruben Fiszel
fd871093f0
feat: implement usage tracker + quotas
2022-12-11 18:47:39 +01:00
Kai Jellinghaus
4004de0618
feat: Superadmins workspace ( #1003 )
...
* Add auto-invite superadmins workspace
* Revert "Add auto-invite superadmins workspace"
This reverts commit 768ae31857 .
* Add Admin Workspace
* Show unable to delete info in UI
* Add Hub sync
* Update Migration
* Add Starter workspace
* Add workspace_key for admins workspace
* Remove schedule
* Update CI
2022-12-10 01:46:26 +01:00
Kai Jellinghaus
abc0ca3a5b
feat(backend): Input transform errors ( #1006 )
...
* Add pre run error & propagate input transforms there
* Handle pre-run errors
* Update SQLX data
* Update SQLX data
2022-12-08 23:56:49 +01:00
Ruben Fiszel
c6e04414e5
sqlx update
2022-12-08 13:32:33 +01:00
Ruben Fiszel
cafa6d4a0c
add unique path and rls to apps
2022-12-03 09:21:26 +01:00
Ruben Fiszel
f3f694e925
feat: add favorite/star + remove flows/scripts page in favor of unified home page ( #968 )
...
* favorites
* favorites
* favorites
* feat(frontend): add favorite + refactor homepage
2022-11-30 00:15:43 +01:00
Ruben Fiszel
37967a7950
feat: refactor variable + resource linkage + OAuth visibility
2022-11-27 17:26:37 +01:00
Ruben Fiszel
346a7f3f47
more visibility on OAuth errors Vol 1
2022-11-27 14:00:55 +01:00
Ruben Fiszel
8bf4699bd6
fix getting email from github
2022-11-26 15:33:15 +01:00
Ruben Fiszel
897de60189
update sqlx-info
2022-11-26 14:46:13 +01:00
Ruben Fiszel
b3178d1b8a
feat: add slack_bot token on connecting workspace to slack
2022-11-16 00:27:21 +01:00
Faton Ramadani
cc5f629a7b
fix(frontend): App Editor v0 ( #886 )
2022-11-14 17:30:49 +01:00
Kai Jellinghaus
47c9ff1edc
feat(backend): Flow lock ( #868 )
...
* Add lockfile information
* Allow Lockfiles to be pushed to queue
* Handle raw_lock on worker
* Flow Lock Job
* Allow RawScript path
* Simplify handle_code_execution_job
* Regenerate SQLX
* Fix tests
* fix test
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2022-11-13 18:31:08 +01:00
Ruben Fiszel
76a6768ed9
fix(ci): sqlx offline data
2022-11-12 20:41:23 +01:00
Ruben Fiszel
40183ce4e4
feat: deprecate previous_result in favor of results per id
2022-11-10 01:58:52 +01:00
Ruben Fiszel
badc60193c
feat(backend): flow duration is now computed as the sum of every child
2022-11-05 22:31:54 +01:00
Ruben Fiszel
cddec6469e
fix(backend): tighten security around cookies to avoid csrf ( #859 )
...
* fix(backend): tighten security around cookies to avoid csrf
* everything httponly
* sqlx
* also handle 404
* shoter Windmill v message
* fix chart
2022-11-05 21:21:13 +01:00
Ruben Fiszel
25c5e74d73
fix approving twice same flow
2022-11-04 00:32:55 +01:00
Ruben Fiszel
4c3009848f
sqlx prepare
2022-11-03 14:41:46 +01:00
Ruben Fiszel
59da17bff8
UX improvements
2022-11-02 21:26:52 +01:00
Ruben Fiszel
e5d8111ae1
sqlx offline fixes
2022-11-01 22:13:35 +01:00
Ruben Fiszel
39937e6a83
feat(backend): add parallel option for forloop and branchall ( #840 )
...
* parallel
* parallel
* fix 1
* fix 2
* fix 3
* fix 3
* fix 4
* sqlx
* add parallel toggle on frontend
* parallel in frontend
* serde
* fix everything
* fix everything
2022-11-01 06:09:00 +01:00
Ruben Fiszel
ed1829da4a
add flow_input to context of branch predicates and stop early
2022-10-30 18:24:23 +01:00
Ruben Fiszel
03e9f10931
sqlx prepare
2022-10-30 17:08:03 +01:00
Ruben Fiszel
9a67607b20
feat: payload capture of json to initialize flow input ( #655 )
...
* capture table and some endpoints for json pastebin
* only retain user's most recent captures
* merge conflict
* sqlx data
* fix migration
Co-authored-by: sqwishy <somebody@froghat.ca >
2022-10-25 00:54:53 +02:00
Ruben Fiszel
40bfc486c7
add resume_id to job_resume + add identity module
2022-10-24 14:48:28 +02:00
Ruben Fiszel
a0b2c9e77d
feat: add approver to approval step
2022-10-24 01:50:39 +02:00
Ruben Fiszel
884edd7715
fix: improve approval flow with approval page
2022-10-22 13:55:12 +02:00
Ruben Fiszel
cb5ed9b9a1
feat(backend): propagate cancel instantly to all flow jobs if any
2022-10-21 22:01:07 +02:00