Kristaps Fabians Geikins
8d0cbad8b6
feat(server): multi region blob support ( #3653 )
...
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-12-10 09:05:18 +00:00
Gergő Jedlicska
73cc7e67d3
gergo/webhookRegions ( #3459 )
...
* feat(webhooks): multi region webhook resolver
* feat(webhooks): multi region webhook cleanup
* fix(webhooks): DI fixes
* feat(activitystream): region aware save activity
* feat(accessrequests): multi region
* feat(cli): allow multi region project and commit download
* feat(postgres): make docker postgres 0 day multi region ready
* feat(cli): allow multi region project and commit download properly
* fix(cross-server-sync): di fix
* feat(activitystream): non region aware activities, they are not project data
* fix(webhooks): triggers need to be included
* feat(stream/projectCreate): activity save is not needed any more, its all event based
* feat(multiRegion): get all registered db clients
* fix(regions): test equal in any order
* fix(projectDownload): need to await
2024-11-08 10:45:39 +01:00
Alessandro Magionami
b03a8c38bd
chore(webhooks): rename functions to factory
2024-09-17 15:58:27 +02:00
Alessandro Magionami
194d49dc61
chore(webhooks): rename repository functions
2024-09-17 10:25:03 +02:00
Alessandro Magionami
440ac2fa49
chore(webhooks): refactor last functions for multi region
2024-09-16 15:54:52 +02:00
Alessandro Magionami
378b4e3edc
chore(webhooks): fix codegen types
2024-09-11 15:49:18 +02:00
Alessandro Magionami
afa1ff72d5
chore(webhooks): getStreamWebhooks function refactor
2024-09-11 14:15:02 +02:00
Alessandro Magionami
261389307b
chore(webhooks): refactor delete webhook multiregion
2024-09-10 14:55:52 +02:00
Kristaps Fabians Geikins
c92938eff3
chore(server): apollo server v3 -> v4 ( #2880 )
...
* main changes seem to be done?
* lint fix
* minor cleanup
* dataloader clear
2024-09-05 12:27:13 +03:00
Alessandro Magionami
14b91eb4e1
chore(webhooks): update webhook function refactor
2024-08-20 16:16:31 +02:00
Alessandro Magionami
5a62abe528
chore(webhooks): get webhook function refactor ( #2680 )
2024-08-19 18:38:49 +02:00
Alessandro Magionami
73e28d72c6
Alessandro/web 957 refactor webhooks module ( #2664 )
...
* chore(webhooks): fix test failing when running alone
* chore(webhooks): create domain types and repository
* chore(webhooks): create webhook refactor multiregion
* chore(webhooks): triggers field is required in graphql schema
2024-08-19 09:23:27 +02:00
Kristaps Fabians Geikins
37d51072fb
feat(server): resource limits on app tokens ( #1959 )
...
* WIP new mutation arg
* limited resource token creation done
* token resource rule creation validation
* updated authorizeResolver implementation
* introduced resource access rule checks in authorizeResolver everywhere
* more checks added
* updated projects resolvers
* updated stream resolvers
* more checks added
* error page theme resolution fix
* WIP testss
* more tests
* implemented checks in REST auth pipeline
* REST API coverage & tests
* some tests fixed
* test fixess
* added tests
* feat(server): new automation result reporting scope (#1976 )
* feat(server): new automation result reporting scope
* tests fix
2024-01-19 18:14:49 +01:00
andrewwallacespeckle
0045c353c6
Feature: FE2 - Project Webhooks Page ( #1792 )
...
* Layout Pages
* Add Multi Select with Badges
* Add MultiBadge
* Add prevent close on click outside
* Fix import issue
* Import Table
* Add Classnames to buttons
* Add Switch Component
* Update for webhooks
* skip precommit hooks
* Remove Infinite Load. Update Types
* Create Webhook Dialog
* Tidy Ups
* Edit Webhook dialog
* WIP Breadcurmbs
* Changes from calls with Fabians
* Breadcrumbs
* Reorders
* Fix Create Dialog
* Rename MultiBadge to BadgeSelected
* Fix and update Story file for Table
* Adjust Padding for Buttons in Table
* Add extra story, adjust padding for no buttons
* Fix bug with Edit Select
* fixed Webhook sorting + added Webhook.hasSecret and Webhook.projectId
* fixed hydration mismatch
* Changes from PR feedback
* Validation Rule for Select
* Reset Dialogs on Cancel. Conditionally render headers in Table
* stricter webhook gql types
* stricter webhook gql types
* Fix initial dialogs
* Quick Fixes
* Add projectWebhooksRoute
* Remove TableItemType
* Fixes from PR
* Fix broken Query
* Fixes from PR
* Fix based on PR
* Fix from PR
* Changes to index
* Fix in index
* Updates to Validation and Table
* Add "by" prop to FormSelectBadges and renamed component
* Use defineModel for Switch
* Revert "Use defineModel for Switch"
This reverts commit 6bc9e07a767cdc64f06c03b028150915e013ed4f.
* Replace breadcrumbs with projectWebhooksRoute
* Rename FormValues to WebhookFormValues
* Add target blank and simplify trigger mapping
* Fix casing of webhookFormValues
* Change webhookModel to prevent props mutation
* Remove unnecessary typecast
* Webhook deletion now uses fieldNameWhitelist.
* Use convertThrowIntoFetchResult and getFirstErrorMessage in Create
* Use defineModel for handling open state of Dialogs
* Optimise Switch component with defineModel
* Merge Create and Edit Dialogs
* Fix issue with Status Icons
* Remove console log
* WIP Merge of Edit and Create
* Add optional placeholder to SelectBase. Update Events placeholder.
* Add secret to Create webhook dialog
* Update Watch
* Rename Dialogs. Fix active select items
* Fix Select active items
* Simplify triggers, add secret to create call
* Remove $webhooksId: String
* fix: stale form state across edit/create webhook dialog sessions
* Fix from PR
* Swap t.text for t.id
* Use enum for historyStatus
* Use consistent story formatting
* More consistent create/edit mutations
* fix be linting errors
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2023-09-26 15:41:29 +02:00
Kristaps Fabians Geikins
90a5d8b383
feat(server): Project.webhooks query
2023-09-05 14:11:55 +03:00
Gergő Jedlicska
a2bb36e43e
refactor(server scopes): use constants for streams owner role
2023-07-26 14:08:47 +02:00
Kristaps Fabians Geikins
b966f20fdb
refactor(server): typescript support ( #874 )
...
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-08-04 14:21:39 +02:00
Gergő Jedlicska
0ac118e05c
(refactor) server for less app-root-path
2022-05-03 13:10:00 +02:00
Fabians
1c7436e7ff
extra prefer-const & object-shorthand
2022-04-04 19:00:24 +03:00
Gergő Jedlicska
d53df11f77
style(server): fix all eslint errors and break the tests
2022-03-31 14:18:44 +02:00
Gergő Jedlicska
569b4688fa
style(all): reformat with print width 88
2022-03-29 19:46:49 +02:00
Fabians
aa5e94d640
chore: reformatting everything with prettier
2022-03-29 17:12:31 +03:00
Kristaps Fabians Geikins
8010bf3c4c
feat: Standardized & cleaned up formatting & linting across repo #617 ( #618 )
...
* feat: Standardized & cleaned up formatting & linting across repo
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-03-16 10:10:30 +02:00
izzy lyseggen
1adb39f02b
fix(server): webhooks mutations tests
...
forgot to push this commit before merge ah sorry!!!
2021-07-21 18:44:09 +01:00
izzy lyseggen
eb829d9ded
fix(server): webhook permissions fixes
2021-07-20 16:39:22 +01:00
izzy lyseggen
26cb15251d
fix(webhooks): remove unuse field
2021-07-13 09:38:15 +01:00
cristi8
2bb27524a4
renamed webhooks_config:events column to triggers
2021-07-13 11:16:15 +03:00
cristi8
46565605fd
webhook events should be presented as a list of strings
2021-07-13 10:25:00 +03:00
izzy lyseggen
8ebc87419a
feat(webhooks): add event history to gql query
2021-07-09 16:06:24 +01:00
izzy lyseggen
0141385adf
feat(webhooks): remove secret from query
2021-07-09 15:35:08 +01:00
izzy lyseggen
8577d6a7a9
feat(webhooks): initial gql queries & mutations
2021-07-09 15:09:49 +01:00