From bd0b9ca9551d14a665e1f10fe8a1813f8752a58a Mon Sep 17 00:00:00 2001 From: Teisha McRae Date: Wed, 4 Feb 2026 16:23:22 -0500 Subject: [PATCH 1/5] Add warning icon --- devhub/pm-font/svg/exclamation-triangle.svg | 3 + resources/fonts/pm-font/index.html | 2 +- resources/fonts/pm-font/processmaker-font.css | 75 +++++----- resources/fonts/pm-font/processmaker-font.eot | Bin 24480 -> 24816 bytes .../fonts/pm-font/processmaker-font.less | 75 +++++----- .../pm-font/processmaker-font.module.less | 75 +++++----- .../fonts/pm-font/processmaker-font.scss | 138 +++++++++--------- .../fonts/pm-font/processmaker-font.styl | 75 +++++----- resources/fonts/pm-font/processmaker-font.svg | 65 +++++---- .../pm-font/processmaker-font.symbol.svg | 2 +- resources/fonts/pm-font/processmaker-font.ttf | Bin 24276 -> 24612 bytes .../fonts/pm-font/processmaker-font.woff | Bin 15780 -> 16004 bytes .../fonts/pm-font/processmaker-font.woff2 | Bin 13924 -> 14116 bytes resources/fonts/pm-font/symbol.html | 7 + resources/fonts/pm-font/unicode.html | 10 +- 15 files changed, 273 insertions(+), 254 deletions(-) create mode 100644 devhub/pm-font/svg/exclamation-triangle.svg diff --git a/devhub/pm-font/svg/exclamation-triangle.svg b/devhub/pm-font/svg/exclamation-triangle.svg new file mode 100644 index 0000000000..dc9fa5ea18 --- /dev/null +++ b/devhub/pm-font/svg/exclamation-triangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/fonts/pm-font/index.html b/resources/fonts/pm-font/index.html index 5ad82a9a14..19b60faa9a 100644 --- a/resources/fonts/pm-font/index.html +++ b/resources/fonts/pm-font/index.html @@ -115,7 +115,7 @@

ProcessMaker Icons2026.2.4

fp-desktop

fp-edit-outline

+
  • + +

    fp-exclamation-triangle

    +
  • +
  • ProcessMaker Icons2026.2.4

      -
    • add-outlined

      
    • arrow-left

      
    • box-arrow-up-right

      
    • bpmn-action-by-email

      
    • bpmn-data-connector

      
    • bpmn-data-object

      
    • bpmn-data-store

      
    • bpmn-docusign

      
    • bpmn-end-event

      
    • bpmn-flowgenie

      
    • bpmn-gateway

      
    • bpmn-generic-gateway

      
    • bpmn-idp

      
    • bpmn-intermediate-event

      
    • bpmn-pool

      
    • bpmn-send-email

      
    • bpmn-start-event

      
    • bpmn-task

      
    • bpmn-text-annotation

      
    • brush-icon

      
    • check-circle-blue

      
    • check-circle-outline

      
    • close

      
    • cloud-download-outline

      
    • connector-outline

      
    • copy-outline

      
    • copy

      
    • desktop

      
    • edit-outline

      
    • expand

      
    • eye

      
    • fields-icon

      
    • flowgenie-outline

      
    • folder-outline

      
    • fullscreen

      
    • github

      
    • inbox

      
    • layout-icon

      
    • link-icon

      
    • map

      
    • minimize

      
    • mobile

      
    • pdf

      
    • pen-edit

      
    • play-outline

      
    • plus-thin

      
    • plus

      
    • pm-block

      
    • remove-outlined

      
    • screen-outline

      
    • script-outline

      
    • slack-notification

      
    • slack

      
    • slideshow

      
    • table

      
    • tachometer-alt-average

      
    • trash-blue

      
    • trash

      
    • unlink

      
    • update-outline

      
    • +
    • add-outlined

      
    • arrow-left

      
    • box-arrow-up-right

      
    • bpmn-action-by-email

      
    • bpmn-data-connector

      
    • bpmn-data-object

      
    • bpmn-data-store

      
    • bpmn-docusign

      
    • bpmn-end-event

      
    • bpmn-flowgenie

      
    • bpmn-gateway

      
    • bpmn-generic-gateway

      
    • bpmn-idp

      
    • bpmn-intermediate-event

      
    • bpmn-pool

      
    • bpmn-send-email

      
    • bpmn-start-event

      
    • bpmn-task

      
    • bpmn-text-annotation

      
    • brush-icon

      
    • check-circle-blue

      
    • check-circle-outline

      
    • close

      
    • cloud-download-outline

      
    • connector-outline

      
    • copy-outline

      
    • copy

      
    • desktop

      
    • edit-outline

      
    • exclamation-triangle

      
    • expand

      
    • eye

      
    • fields-icon

      
    • flowgenie-outline

      
    • folder-outline

      
    • fullscreen

      
    • github

      
    • inbox

      
    • layout-icon

      
    • link-icon

      
    • map

      
    • minimize

      
    • mobile

      
    • pdf

      
    • pen-edit

      
    • play-outline

      
    • plus-thin

      
    • plus

      
    • pm-block

      
    • remove-outlined

      
    • screen-outline

      
    • script-outline

      
    • slack-notification

      
    • slack

      
    • slideshow

      
    • table

      
    • tachometer-alt-average

      
    • trash-blue

      
    • trash

      
    • unlink

      
    • update-outline

      
    {{ __('Retention Policy') }}

    {{ __('Each case in this process is retained from the moment it is created for the period defined in this section.')}}

    -

    {{ __('After this period expires, the case is automatically and permanently deleted, regardless of its status. - This deletion includes all files and all data associated with the case and cannot be undone.')}}

    +

    {{ __('After this period expires, the case is automatically and ') }}{{ __('permanently deleted') }}{{ __(', regardless of its status. This deletion includes all files and all data associated with the case and cannot be undone.') }}

    @@ -413,14 +412,16 @@ class="collapse show" @hide="onRetentionModalHide" > - @@ -1064,7 +1069,7 @@ class="custom-control-input"> color: #039838; } - .icon-container { + .warning-icon-container { background: linear-gradient(180deg, #FEE6E5 0%, #FBD0D0 100%); border-radius: 8px; display: inline-flex; @@ -1110,5 +1115,20 @@ class="custom-control-input"> .gap-2 { gap: .5rem; } + + .success-icon { + font-size: 30px; + color: #039838; + } + + .success-icon-container { + background: linear-gradient(180deg, #E6F9EB 0%, #D0F2E1 100%); + border-radius: 8px; + display: inline-flex; + align-items: center; + justify-content: center; + width: 48px; + height: 48px; + } @endsection From fb58fc3d105791b4652ea61afb6bc04e670b26fc Mon Sep 17 00:00:00 2001 From: Teisha McRae Date: Tue, 10 Feb 2026 15:49:10 -0500 Subject: [PATCH 4/5] Disable multiselect options by tier --- resources/views/processes/edit.blade.php | 72 +++++++++++++++++------- 1 file changed, 51 insertions(+), 21 deletions(-) diff --git a/resources/views/processes/edit.blade.php b/resources/views/processes/edit.blade.php index 93cb3f6150..ccf2039364 100644 --- a/resources/views/processes/edit.blade.php +++ b/resources/views/processes/edit.blade.php @@ -378,24 +378,29 @@ class="collapse show"
    -
    {{__('Retention Period')}}
    +
    {{ __('Retention Period') }}

    {{ __('Retention periods over one year must be handled by Technical Support. Please contact Technical Support for assistance.')}}

    {{ html()->label(__('Select a Retention Period'), 'selectRetentionPeriod') }} -