Chuck Driesler
7663321557
fix(authz): add canDelete policy for automations ( #4554 )
...
* fix(authz): add canDelete policy for automations
* fix(authz): use asOperation
2025-04-23 10:02:59 +01:00
Mike
45d20f13d2
Fix: seat check ( #4556 )
2025-04-23 00:42:19 +02:00
Benjamin Ottensten
f4082d1684
Update copy in People settings and Collaborators page ( #4552 )
...
* Update copy on collaborators page
* Update descriptions in People settings
2025-04-23 00:03:51 +02:00
Chuck Driesler
5c68f8a1da
feat(automate): ability to delete automations ( #4228 )
...
* feat(automate): delete automation be
* feat(automate): delete automations fe
* fix(automate): delete modal, update cache
* chore(automate): minor formatting
* fix(automate): delete blobs w automations
* chore(automate): repair blob test
* fix(automate): make sure to return
* fix(automate): do soft delete
* fix(automate): include deleted filter in project automation queries
2025-04-22 20:22:44 +01:00
Mike
282472ea60
Fix: Various project invite fixes ( #4505 )
2025-04-21 15:22:22 +02:00
andrewwallacespeckle
3d536b3f93
fix naming
2025-04-19 13:21:11 +01:00
andrewwallacespeckle
e385b6d539
Mixpanel to Project/Model dialog
2025-04-19 12:29:33 +01:00
andrewwallacespeckle
f383e61eed
Merge branch 'main' into andrew/web-3060-create-model-button-should-trigger-modal
2025-04-18 13:58:33 +01:00
Chuck Driesler
d7aa0196fc
feat(authz): automate policies ( #4491 )
2025-04-18 11:03:54 +02:00
andrewwallacespeckle
21cdc7c775
Merge branch 'main' into andrew/web-3060-create-model-button-should-trigger-modal
2025-04-18 09:59:27 +01:00
andrewwallacespeckle
2b9283d69f
WorkspacePlanProjectModelLimitReachedDialog - new wrapper dialog
2025-04-17 23:49:12 +01:00
andrewwallacespeckle
c8fdae4caa
Update UpgradeLimitAlert to use real counts
2025-04-17 22:54:27 +01:00
andrewwallacespeckle
99a0ec199a
Fix version count limits. Fix version dialog
2025-04-17 11:43:15 +01:00
Mike
e31f4c5a47
FixL Rename and fix breadcrumbs ( #4448 )
2025-04-15 22:51:50 +02:00
Kristaps Fabians Geikins
b287702145
feat: version checks + generally improved auth error messaging ( #4384 )
...
* foundation for new version checks
* canUpdate policy
* can req render
* canReceive
* BE implemented
* FE checks implemented?
* test fix
* improved auth error messaging
* fix lint
2025-04-14 10:43:48 +01:00
Mike
68dc4c91c1
Feat: Add Access Select component ( #4399 )
2025-04-14 10:39:53 +02:00
Mike
0519719e4d
Fix: FF cleanup and various smaller fixes ( #4398 )
2025-04-14 09:40:58 +02:00
Mike
acaafb1525
Feat: Add search for filter values ( #4376 )
2025-04-11 12:09:04 +02:00
Kristaps Fabians Geikins
f59c0a72c6
feat: model related auth checks in BE & FE ( #4374 )
...
* limit fragment cleanup
* be updated
* model checks in FE
* tests fix
* fakes util fix
2025-04-11 10:09:54 +03:00
Kristaps Fabians Geikins
5f88f562d3
feat: updated various "read/update" settings related permission checks ( #4356 )
...
* a bunch more tests
* updated GQL resolvers
* project create checks implemented
* project update/settings related checks in FE
* a bunch of tests
* tests fix
* disable app schema check
2025-04-09 16:13:09 +03:00
andrewwallacespeckle
9179183a8a
Tidyups
2025-04-07 23:34:10 +01:00
andrewwallacespeckle
05ec669796
Check for referencedObject
2025-04-07 23:28:50 +01:00
andrewwallacespeckle
bbe22715c4
Use real conditions for limits
2025-04-07 23:20:11 +01:00
andrewwallacespeckle
48d72c0877
Check for specific comment/version in url
2025-04-07 23:12:41 +01:00
andrewwallacespeckle
4aec3849bf
Update discussion cards
2025-04-07 22:20:47 +01:00
andrewwallacespeckle
e6c5185812
Discussion panel limited
2025-04-07 21:58:30 +01:00
andrewwallacespeckle
875d5ac1e9
Limit updates
2025-04-07 21:50:36 +01:00
andrewwallacespeckle
544fbbe7c0
Version limits
2025-04-07 18:52:00 +01:00
andrewwallacespeckle
ed238fa8aa
Add line-pattern to tailwind
2025-04-07 18:30:06 +01:00
andrewwallacespeckle
0448459abd
Remove list view discussions
2025-04-07 17:11:56 +01:00
Kristaps Fabians Geikins
820a1e2ebf
feat(server): workspace roles taken into account in project queries ( #4319 )
...
* Workspace.projects fixed
* Query.project tested & fixed
* personalOnly flag added
* withProjectRoleOnly flag
* authorizeResolver implicit workspace roles
* minor cleanup
* reorg + support for throwing auth errors
* global error mapping
* undo special borkage
* CR fixes
* more CR fixes
* shared tests fix
* minor adjustment
* tests fix
* see if removing cached roles fixes it?
* more fixes
* clean up debugging garbage
2025-04-07 12:52:07 +03:00
Mike
9fe01778f6
Feat: Disabled roles if no editor seat ( #4299 )
2025-04-01 09:59:19 +02:00
Mike
b22181bb8d
Feat: Hide file upload from add model modal ( #4303 )
2025-04-01 09:37:18 +02:00
Mike
298e379791
Feat: Implement updated project collaborators page ( #4274 )
2025-03-27 12:20:00 +01:00
Mike
a9f03694d6
Feat: Move project collaborators to own tab ( #4226 )
2025-03-20 15:19:04 +01:00
Mike
159e7858ff
Feat: Various WorkspaceSwitcher improvements ( #4209 )
2025-03-17 16:58:28 +01:00
Mike
ec435df79d
Feat: New navigation ( #4179 )
2025-03-13 15:23:41 +01:00
Kristaps Fabians Geikins
ebade45d43
feat: remove project discoverability concept from UI ( #4125 )
...
* feat: remove project discoverability concept from UI
* test fix
2025-03-07 13:09:03 +02:00
Mike
f1778d69f4
Fix: Underline on fileupload card link ( #4056 )
2025-02-24 18:38:28 +01:00
Mike
3a78658c2e
Fix: Add click to fileupload area ( #4053 )
2025-02-24 11:45:32 +01:00
andrewwallacespeckle
c07eba4922
Improve webhooks ux ( #4043 )
2025-02-24 09:49:39 +00:00
Chuck Driesler
9cfa91eded
fix(automate): defer showing header until tab query finishes ( #4051 )
2025-02-24 09:37:58 +00:00
Kristaps Fabians Geikins
90ef5bb58c
fix(fe2): gqlgen breaks when using satisfies operator ( #4045 )
2025-02-21 14:18:08 +01:00
Kristaps Fabians Geikins
1d2a594f0a
chore: upgrade TS 5.2 -> 5.7.3 & ESLint to 9.20.1 ( #4032 )
...
* chore: upgrade TS 5.2 -> 5.7.3
* vite dts fix
* lint fix
* resolutions fix
* ui comp build fix
* precommit fix?
* latest eslint version
* autoloader fix
* undo unnecessary viewer change
* eslint fixes fe2 + trying disabled type linting
* lint fixes
2025-02-20 14:18:18 +02:00
Chuck Driesler
f2ce7d8f17
chore(automate): track usage of test automations ( #3992 )
...
* chore(automate): track usage of test automations
* fix(automate): consolidate mixpanel event
2025-02-18 11:37:56 +00:00
Mike
40daa7bf77
Feat: Update project invites ( #3937 )
2025-02-13 17:11:54 +01:00
Mike
7b303ddbd6
Feat: Show embed URL ( #3980 )
2025-02-13 16:40:31 +01:00
Chuck Driesler
272c136a17
WEB-2466 fix(automate): include workspace in function breadcrumb ( #3926 )
...
* fix(automate): repair workspace function breadcrumb
* fix(automate): use route helper correctly
2025-02-04 09:58:45 +00:00
Chuck Driesler
928cc306ed
chore(automate): function input mocks ( #3870 )
...
* chore(automate): function input mocks
* chore(automate): use mocks helpers
* chore(automate): appease ts
* fix(automate): use mock cache utils
2025-01-24 10:36:00 +00:00
Mike
d77af226fc
Feat: Setting as pages ( #3813 )
2025-01-20 13:46:32 +01:00