Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate cloud templates #2785

Merged
merged 8 commits into from
Feb 28, 2022
Merged

Conversation

pinussilvestrus
Copy link
Contributor

@pinussilvestrus pinussilvestrus commented Feb 25, 2022

Closes #2731
Closes #2496
Closes #2749
Closes #2673

  • Updates to camunda-bpmn-js@0.13.0-alpha.3
  • Adds the cloud-element-templates feature to cloud-bpmn tabs
  • Makes sure we only load specific element templates in the respective editors
    • by using the cloud ElementTemplatesValidator provided via camunda-bpmn-js
    • by checking the $schema attribute => needs to be provided + reference @camunda/zeebe-element-templates-json-schema (that needs to be documented, cf. Update element template docs #2723)
  • Enabled the catalog select plugin for cloud-bpmn tabs
  • Adds samples for cloud templates

Some samples to try out, note that $schema needs to be set for cloud templates (cf. above).

Kapture 2022-02-25 at 15 26 57

@bpmn-io-tasks bpmn-io-tasks bot added the in progress Currently worked on label Feb 25, 2022
@pinussilvestrus pinussilvestrus marked this pull request as ready for review February 25, 2022 14:30
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Feb 25, 2022
@pinussilvestrus pinussilvestrus requested review from MaxTru, a team and barmac and removed request for a team February 25, 2022 14:30
@pinussilvestrus
Copy link
Contributor Author

Since we're bumping the properties panel here, this actually also closes #2496 and #2749. I'll update the PR accordingly.

@barmac
Copy link
Collaborator

barmac commented Feb 28, 2022

I will look into this today afternoon.

@barmac
Copy link
Collaborator

barmac commented Feb 28, 2022

I left a couple of comments and tested this locally. Looks good overall.

* update on `elementTemplates.changed` is handled via `bpmn-js-properties-panel`
@pinussilvestrus pinussilvestrus merged commit 2df7dfb into develop Feb 28, 2022
@pinussilvestrus pinussilvestrus deleted the 2731-rollout-cloud-templates branch February 28, 2022 16:41
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Feb 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants