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

[EPIC: FOUR-18012] Screen Templates V2 Implementation #7333

Merged
merged 26 commits into from
Oct 8, 2024

Conversation

sanjacornelius
Copy link
Contributor

@sanjacornelius sanjacornelius commented Sep 5, 2024

This PR introduces all updates for the Screen Templates v2 feature, allowing users to apply a template to an existing screen in the Screen Builder. This includes the addition of new routes, UI updates, and logic for applying templates to existing screens.

Changes:

  1. Font Awesome Icon Support:
    • Added new Font Awesome icons to enhance the UI for the template application feature.
  2. New /apply Route:
    • Implemented the /apply API route for applying a selected template to an existing screen in Screen Builder.
  3. UI Updates:
    • Updated the screen.vue component to include a new section in the left panel displaying 'My Templates' and 'Shared Templates.'
  4. Screen Template Application Logic:
    • Refactored the ScreenTemplateHelper class to support the application of templates to existing screens without overwriting them.

Related PRs & Tickets

FOUR-18012

Screen Builder PR

ci:next
ci:screen-builder:epic/FOUR-18012
ci:deploy

@tokensPM
Copy link

tokensPM commented Sep 5, 2024

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@tokensPM
Copy link

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@tokensPM
Copy link

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@tokensPM
Copy link

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@sanjacornelius sanjacornelius changed the title [EPIC: FOUR-18012] Screen Templates V2 [EPIC: FOUR-18012] Screen Templates V2 Implementation Oct 7, 2024
@tokensPM
Copy link

tokensPM commented Oct 7, 2024

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@sanjacornelius sanjacornelius changed the base branch from next to release-2024-fall October 8, 2024 16:33
@tokensPM
Copy link

tokensPM commented Oct 8, 2024

QA server K8S was successfully deployed https://ci-b9936acc59.engk8s.processmaker.net

@ryancooley ryancooley merged commit a4f3b67 into release-2024-fall Oct 8, 2024
18 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants