Kristaps Fabians Geikins
f27f289dc6
chore(server): core IoC #78 - getServerInfoFactory
2024-10-17 12:37:43 +03:00
Kristaps Fabians Geikins
1cb27e6fdd
chore(server): core IoC #51 - getUser(s)Factory
2024-10-14 17:24:11 +03:00
Kristaps Fabians Geikins
5b5dd201e2
chore(server): IoC 29 - getStream(s)Factory
2024-10-09 10:39:00 +03:00
Alessandro Magionami
07a6778fb0
chore(activitystream): refactor saveActivity
2024-09-26 10:34:27 +02: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
904d8cb890
chore(webhooks): refactor webhooks dispatch event function
2024-09-13 16:46:29 +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
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
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
b02a07e2b6
feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00
Gergő Jedlicska
3d6653f73b
hotfix/2.9.2 ( #1175 )
...
* Update to new specklepy (#1173 )
* Publish images for all branches but limit tagging
* only tag 'latest' and '2' when 'SHOULD_PUBLISH' variable is 'true'
* Publishing helm chart should check for `SHOULD_PUBLISH`
* Move blocking step to publish-helm chart, and allow images to be published
* Pin python requirements and bump to latest versions
* Fix EOL whitespace
* use valid version for psycopg2-binary (the clue is in the 2!)
* fix(fileimports): add exception printing to file imports
* fix(fileimports): bump specklepy version
move to a specklepy version that contains a fix for send without writing to disk
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
* Fixes liveness and readiness checks to prevent CSRF error message (#1169 )
- provides content-type header
- check that status code is 200
* Fixes broken helm template by adding quotation marks around liveness probe command (#1171 )
* fix(server activities): make sure the stream events are properly dispatched
* feat(server webhooks): add scheduled orphaned webhook cleanup
* test(server webhooks): add test to webhook cleanup service
* feat(server webhooks): drop foreign key reference for webhooks schema to streams
* refactor(server req context): refactor req context to have the ip attribute for all requests
* feat(server objects rest api): add ratelimits to objects rest api endpoints
* fix(server rest api): properly handle returning 419
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2022-11-09 13:23:32 +01:00
Kristaps Fabians Geikins
da9224a069
feat: server & stream invites rework
...
feat: server & stream invites rework
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-19 13:01:19 +03: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
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
Cristian Balas
9329265708
Upgrade dependencies ( #577 )
2022-02-07 14:04:26 +02:00
cristi8
157db23f45
Added server info and user info to webhook payload
2021-07-21 20:45:57 +03:00
izzy lyseggen
32808437e5
feat(frontend): webhooks / settings ui
2021-07-16 12:54:00 +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
7e47ef1bc5
Merge pull request #331 from specklesystems/izzy/webhooks
...
feat(webhooks): initial gql queries & mutations
2021-07-12 09:36:29 +01:00
cristi8
ddc86eb157
Webhooks - microservice + hooks into activityStreams
2021-07-12 11:32:54 +03:00
izzy lyseggen
8ebc87419a
feat(webhooks): add event history to gql query
2021-07-09 16:06:24 +01:00
izzy lyseggen
8577d6a7a9
feat(webhooks): initial gql queries & mutations
2021-07-09 15:09:49 +01:00
cristi8
942cee1023
webhooks server component: db migration, service, tests
2021-07-07 13:27:35 +03:00