novuhq / novu

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
https://novu.co
Other
35.43k stars 3.92k forks source link

fix(api): Add a Patch Workflow endpoint #7019

Closed tatarco closed 6 days ago

tatarco commented 6 days ago

What changed? Why was the change needed?

  1. Added Workflow Patch API.
  2. Modified Rest to work without a list of fields to update, both for step and workflow.
  3. removed URI validation from avatar to enable sending variable inside.

Screenshots

Expand for optional sections ### Related enterprise PR ### Special notes for your reviewer
linear[bot] commented 6 days ago

NV-4763 Creating a patch for workflow

netlify[bot] commented 6 days ago

Deploy Preview for novu-stg-vite-dashboard-poc ready!

Name Link
Latest commit e5597a6f4e00744e40b87fb7924419005b0fcd88
Latest deploy log https://app.netlify.com/sites/novu-stg-vite-dashboard-poc/deploys/6737ce16d6c7d70008ec3487
Deploy Preview https://deploy-preview-7019--novu-stg-vite-dashboard-poc.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

pkg-pr-new[bot] commented 6 days ago

Open in Stackblitz

@novu/client

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/client@7019 ```

@novu/framework

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/framework@7019 ```

@novu/js

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/js@7019 ```

@novu/headless

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/headless@7019 ```

@novu/nextjs

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/nextjs@7019 ```

@novu/node

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/node@7019 ```

@novu/notification-center

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/notification-center@7019 ```

novu

``` pnpm add https://pkg.pr.new/novuhq/novu@7019 ```

@novu/providers

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/providers@7019 ```

@novu/react

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/react@7019 ```

@novu/react-native

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/react-native@7019 ```

@novu/shared

``` pnpm add https://pkg.pr.new/novuhq/novu/@novu/shared@7019 ```

commit: e5597a6