Commit Graph

223 Commits

Author SHA1 Message Date
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