Skip to content

Commit 2755edb

Browse files
Merge pull request #8717 from ProcessMaker/task/FOUR-29105
FOUR-29105 | Add Case Retention Configuration Section to Process Configuration (Feature-Flagged)
2 parents 3045806 + 5c9a8c3 commit 2755edb

17 files changed

Lines changed: 426 additions & 306 deletions

config/app.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,5 +302,9 @@
302302
'multitenancy' => env('MULTITENANCY', false),
303303

304304
'reassign_restrict_to_assignable_users' => env('REASSIGN_RESTRICT_TO_ASSIGNABLE_USERS', true),
305+
306+
// When true, shows the Cases Retention section on process configuration
307+
'case_retention_policy_enabled' => filter_var(env('CASE_RETENTION_POLICY_ENABLED', false), FILTER_VALIDATE_BOOLEAN),
308+
305309
'resources_core_path' => base_path('resources-core'),
306310
];
Lines changed: 3 additions & 0 deletions
Loading

resources/fonts/pm-font/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103

104104
<div class="header">
105105

106-
<h1>ProcessMaker Icons<sup>4.14.2</sup></h1>
106+
<h1>ProcessMaker Icons<sup>2026.2.4</sup></h1>
107107
<div class="info">
108108
Icons generated with svgtofont. For add new icons, please check the README file
109109
</div>
@@ -115,7 +115,7 @@ <h1>ProcessMaker Icons<sup>4.14.2</sup></h1>
115115
</div>
116116
<div class="icons">
117117
<ul>
118-
<li class="class-icon"><i class="fp-add-outlined"></i><p class="name">add-outlined</p></li><li class="class-icon"><i class="fp-arrow-left"></i><p class="name">arrow-left</p></li><li class="class-icon"><i class="fp-box-arrow-up-right"></i><p class="name">box-arrow-up-right</p></li><li class="class-icon"><i class="fp-bpmn-action-by-email"></i><p class="name">bpmn-action-by-email</p></li><li class="class-icon"><i class="fp-bpmn-data-connector"></i><p class="name">bpmn-data-connector</p></li><li class="class-icon"><i class="fp-bpmn-data-object"></i><p class="name">bpmn-data-object</p></li><li class="class-icon"><i class="fp-bpmn-data-store"></i><p class="name">bpmn-data-store</p></li><li class="class-icon"><i class="fp-bpmn-docusign"></i><p class="name">bpmn-docusign</p></li><li class="class-icon"><i class="fp-bpmn-end-event"></i><p class="name">bpmn-end-event</p></li><li class="class-icon"><i class="fp-bpmn-flowgenie"></i><p class="name">bpmn-flowgenie</p></li><li class="class-icon"><i class="fp-bpmn-gateway"></i><p class="name">bpmn-gateway</p></li><li class="class-icon"><i class="fp-bpmn-generic-gateway"></i><p class="name">bpmn-generic-gateway</p></li><li class="class-icon"><i class="fp-bpmn-idp"></i><p class="name">bpmn-idp</p></li><li class="class-icon"><i class="fp-bpmn-intermediate-event"></i><p class="name">bpmn-intermediate-event</p></li><li class="class-icon"><i class="fp-bpmn-pool"></i><p class="name">bpmn-pool</p></li><li class="class-icon"><i class="fp-bpmn-send-email"></i><p class="name">bpmn-send-email</p></li><li class="class-icon"><i class="fp-bpmn-start-event"></i><p class="name">bpmn-start-event</p></li><li class="class-icon"><i class="fp-bpmn-task"></i><p class="name">bpmn-task</p></li><li class="class-icon"><i class="fp-bpmn-text-annotation"></i><p class="name">bpmn-text-annotation</p></li><li class="class-icon"><i class="fp-brush-icon"></i><p class="name">brush-icon</p></li><li class="class-icon"><i class="fp-check-circle-blue"></i><p class="name">check-circle-blue</p></li><li class="class-icon"><i class="fp-close"></i><p class="name">close</p></li><li class="class-icon"><i class="fp-cloud-download-outline"></i><p class="name">cloud-download-outline</p></li><li class="class-icon"><i class="fp-connector-outline"></i><p class="name">connector-outline</p></li><li class="class-icon"><i class="fp-copy-outline"></i><p class="name">copy-outline</p></li><li class="class-icon"><i class="fp-copy"></i><p class="name">copy</p></li><li class="class-icon"><i class="fp-desktop"></i><p class="name">desktop</p></li><li class="class-icon"><i class="fp-edit-outline"></i><p class="name">edit-outline</p></li><li class="class-icon"><i class="fp-expand"></i><p class="name">expand</p></li><li class="class-icon"><i class="fp-eye"></i><p class="name">eye</p></li><li class="class-icon"><i class="fp-fields-icon"></i><p class="name">fields-icon</p></li><li class="class-icon"><i class="fp-flowgenie-outline"></i><p class="name">flowgenie-outline</p></li><li class="class-icon"><i class="fp-folder-outline"></i><p class="name">folder-outline</p></li><li class="class-icon"><i class="fp-fullscreen"></i><p class="name">fullscreen</p></li><li class="class-icon"><i class="fp-github"></i><p class="name">github</p></li><li class="class-icon"><i class="fp-inbox"></i><p class="name">inbox</p></li><li class="class-icon"><i class="fp-layout-icon"></i><p class="name">layout-icon</p></li><li class="class-icon"><i class="fp-link-icon"></i><p class="name">link-icon</p></li><li class="class-icon"><i class="fp-map"></i><p class="name">map</p></li><li class="class-icon"><i class="fp-minimize"></i><p class="name">minimize</p></li><li class="class-icon"><i class="fp-mobile"></i><p class="name">mobile</p></li><li class="class-icon"><i class="fp-pdf"></i><p class="name">pdf</p></li><li class="class-icon"><i class="fp-pen-edit"></i><p class="name">pen-edit</p></li><li class="class-icon"><i class="fp-play-outline"></i><p class="name">play-outline</p></li><li class="class-icon"><i class="fp-plus-thin"></i><p class="name">plus-thin</p></li><li class="class-icon"><i class="fp-plus"></i><p class="name">plus</p></li><li class="class-icon"><i class="fp-pm-block"></i><p class="name">pm-block</p></li><li class="class-icon"><i class="fp-remove-outlined"></i><p class="name">remove-outlined</p></li><li class="class-icon"><i class="fp-screen-outline"></i><p class="name">screen-outline</p></li><li class="class-icon"><i class="fp-script-outline"></i><p class="name">script-outline</p></li><li class="class-icon"><i class="fp-slack-notification"></i><p class="name">slack-notification</p></li><li class="class-icon"><i class="fp-slack"></i><p class="name">slack</p></li><li class="class-icon"><i class="fp-slideshow"></i><p class="name">slideshow</p></li><li class="class-icon"><i class="fp-table"></i><p class="name">table</p></li><li class="class-icon"><i class="fp-tachometer-alt-average"></i><p class="name">tachometer-alt-average</p></li><li class="class-icon"><i class="fp-trash-blue"></i><p class="name">trash-blue</p></li><li class="class-icon"><i class="fp-trash"></i><p class="name">trash</p></li><li class="class-icon"><i class="fp-unlink"></i><p class="name">unlink</p></li><li class="class-icon"><i class="fp-update-outline"></i><p class="name">update-outline</p></li>
118+
<li class="class-icon"><i class="fp-add-outlined"></i><p class="name">add-outlined</p></li><li class="class-icon"><i class="fp-arrow-left"></i><p class="name">arrow-left</p></li><li class="class-icon"><i class="fp-box-arrow-up-right"></i><p class="name">box-arrow-up-right</p></li><li class="class-icon"><i class="fp-bpmn-action-by-email"></i><p class="name">bpmn-action-by-email</p></li><li class="class-icon"><i class="fp-bpmn-data-connector"></i><p class="name">bpmn-data-connector</p></li><li class="class-icon"><i class="fp-bpmn-data-object"></i><p class="name">bpmn-data-object</p></li><li class="class-icon"><i class="fp-bpmn-data-store"></i><p class="name">bpmn-data-store</p></li><li class="class-icon"><i class="fp-bpmn-docusign"></i><p class="name">bpmn-docusign</p></li><li class="class-icon"><i class="fp-bpmn-end-event"></i><p class="name">bpmn-end-event</p></li><li class="class-icon"><i class="fp-bpmn-flowgenie"></i><p class="name">bpmn-flowgenie</p></li><li class="class-icon"><i class="fp-bpmn-gateway"></i><p class="name">bpmn-gateway</p></li><li class="class-icon"><i class="fp-bpmn-generic-gateway"></i><p class="name">bpmn-generic-gateway</p></li><li class="class-icon"><i class="fp-bpmn-idp"></i><p class="name">bpmn-idp</p></li><li class="class-icon"><i class="fp-bpmn-intermediate-event"></i><p class="name">bpmn-intermediate-event</p></li><li class="class-icon"><i class="fp-bpmn-pool"></i><p class="name">bpmn-pool</p></li><li class="class-icon"><i class="fp-bpmn-send-email"></i><p class="name">bpmn-send-email</p></li><li class="class-icon"><i class="fp-bpmn-start-event"></i><p class="name">bpmn-start-event</p></li><li class="class-icon"><i class="fp-bpmn-task"></i><p class="name">bpmn-task</p></li><li class="class-icon"><i class="fp-bpmn-text-annotation"></i><p class="name">bpmn-text-annotation</p></li><li class="class-icon"><i class="fp-brush-icon"></i><p class="name">brush-icon</p></li><li class="class-icon"><i class="fp-check-circle-blue"></i><p class="name">check-circle-blue</p></li><li class="class-icon"><i class="fp-check-circle-outline"></i><p class="name">check-circle-outline</p></li><li class="class-icon"><i class="fp-close"></i><p class="name">close</p></li><li class="class-icon"><i class="fp-cloud-download-outline"></i><p class="name">cloud-download-outline</p></li><li class="class-icon"><i class="fp-connector-outline"></i><p class="name">connector-outline</p></li><li class="class-icon"><i class="fp-copy-outline"></i><p class="name">copy-outline</p></li><li class="class-icon"><i class="fp-copy"></i><p class="name">copy</p></li><li class="class-icon"><i class="fp-desktop"></i><p class="name">desktop</p></li><li class="class-icon"><i class="fp-edit-outline"></i><p class="name">edit-outline</p></li><li class="class-icon"><i class="fp-expand"></i><p class="name">expand</p></li><li class="class-icon"><i class="fp-eye"></i><p class="name">eye</p></li><li class="class-icon"><i class="fp-fields-icon"></i><p class="name">fields-icon</p></li><li class="class-icon"><i class="fp-flowgenie-outline"></i><p class="name">flowgenie-outline</p></li><li class="class-icon"><i class="fp-folder-outline"></i><p class="name">folder-outline</p></li><li class="class-icon"><i class="fp-fullscreen"></i><p class="name">fullscreen</p></li><li class="class-icon"><i class="fp-github"></i><p class="name">github</p></li><li class="class-icon"><i class="fp-inbox"></i><p class="name">inbox</p></li><li class="class-icon"><i class="fp-layout-icon"></i><p class="name">layout-icon</p></li><li class="class-icon"><i class="fp-link-icon"></i><p class="name">link-icon</p></li><li class="class-icon"><i class="fp-map"></i><p class="name">map</p></li><li class="class-icon"><i class="fp-minimize"></i><p class="name">minimize</p></li><li class="class-icon"><i class="fp-mobile"></i><p class="name">mobile</p></li><li class="class-icon"><i class="fp-pdf"></i><p class="name">pdf</p></li><li class="class-icon"><i class="fp-pen-edit"></i><p class="name">pen-edit</p></li><li class="class-icon"><i class="fp-play-outline"></i><p class="name">play-outline</p></li><li class="class-icon"><i class="fp-plus-thin"></i><p class="name">plus-thin</p></li><li class="class-icon"><i class="fp-plus"></i><p class="name">plus</p></li><li class="class-icon"><i class="fp-pm-block"></i><p class="name">pm-block</p></li><li class="class-icon"><i class="fp-remove-outlined"></i><p class="name">remove-outlined</p></li><li class="class-icon"><i class="fp-screen-outline"></i><p class="name">screen-outline</p></li><li class="class-icon"><i class="fp-script-outline"></i><p class="name">script-outline</p></li><li class="class-icon"><i class="fp-slack-notification"></i><p class="name">slack-notification</p></li><li class="class-icon"><i class="fp-slack"></i><p class="name">slack</p></li><li class="class-icon"><i class="fp-slideshow"></i><p class="name">slideshow</p></li><li class="class-icon"><i class="fp-table"></i><p class="name">table</p></li><li class="class-icon"><i class="fp-tachometer-alt-average"></i><p class="name">tachometer-alt-average</p></li><li class="class-icon"><i class="fp-trash-blue"></i><p class="name">trash-blue</p></li><li class="class-icon"><i class="fp-trash"></i><p class="name">trash</p></li><li class="class-icon"><i class="fp-unlink"></i><p class="name">unlink</p></li><li class="class-icon"><i class="fp-update-outline"></i><p class="name">update-outline</p></li>
119119
</ul>
120120
</div>
121121
<p class="links">
Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
@font-face {
22
font-family: "processmaker-font";
3-
src: url('processmaker-font.eot?t=1747081178345'); /* IE9*/
4-
src: url('processmaker-font.eot?t=1747081178345#iefix') format('embedded-opentype'), /* IE6-IE8 */
5-
url("processmaker-font.woff2?t=1747081178345") format("woff2"),
6-
url("processmaker-font.woff?t=1747081178345") format("woff"),
7-
url('processmaker-font.ttf?t=1747081178345') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
8-
url('processmaker-font.svg?t=1747081178345#processmaker-font') format('svg'); /* iOS 4.1- */
3+
src: url('processmaker-font.eot?t=1770152492168'); /* IE9*/
4+
src: url('processmaker-font.eot?t=1770152492168#iefix') format('embedded-opentype'), /* IE6-IE8 */
5+
url("processmaker-font.woff2?t=1770152492168") format("woff2"),
6+
url("processmaker-font.woff?t=1770152492168") format("woff"),
7+
url('processmaker-font.ttf?t=1770152492168') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
8+
url('processmaker-font.svg?t=1770152492168#processmaker-font') format('svg'); /* iOS 4.1- */
99
}
1010

1111
[class^="fp-"], [class*=" fp-"] {
@@ -37,42 +37,43 @@
3737
.fp-bpmn-text-annotation:before { content: "\ea13"; }
3838
.fp-brush-icon:before { content: "\ea14"; }
3939
.fp-check-circle-blue:before { content: "\ea15"; }
40-
.fp-close:before { content: "\ea16"; }
41-
.fp-cloud-download-outline:before { content: "\ea17"; }
42-
.fp-connector-outline:before { content: "\ea18"; }
43-
.fp-copy-outline:before { content: "\ea19"; }
44-
.fp-copy:before { content: "\ea1a"; }
45-
.fp-desktop:before { content: "\ea1b"; }
46-
.fp-edit-outline:before { content: "\ea1c"; }
47-
.fp-expand:before { content: "\ea1d"; }
48-
.fp-eye:before { content: "\ea1e"; }
49-
.fp-fields-icon:before { content: "\ea1f"; }
50-
.fp-flowgenie-outline:before { content: "\ea20"; }
51-
.fp-folder-outline:before { content: "\ea21"; }
52-
.fp-fullscreen:before { content: "\ea22"; }
53-
.fp-github:before { content: "\ea23"; }
54-
.fp-inbox:before { content: "\ea24"; }
55-
.fp-layout-icon:before { content: "\ea25"; }
56-
.fp-link-icon:before { content: "\ea26"; }
57-
.fp-map:before { content: "\ea27"; }
58-
.fp-minimize:before { content: "\ea28"; }
59-
.fp-mobile:before { content: "\ea29"; }
60-
.fp-pdf:before { content: "\ea2a"; }
61-
.fp-pen-edit:before { content: "\ea2b"; }
62-
.fp-play-outline:before { content: "\ea2c"; }
63-
.fp-plus-thin:before { content: "\ea2d"; }
64-
.fp-plus:before { content: "\ea2e"; }
65-
.fp-pm-block:before { content: "\ea2f"; }
66-
.fp-remove-outlined:before { content: "\ea30"; }
67-
.fp-screen-outline:before { content: "\ea31"; }
68-
.fp-script-outline:before { content: "\ea32"; }
69-
.fp-slack-notification:before { content: "\ea33"; }
70-
.fp-slack:before { content: "\ea34"; }
71-
.fp-slideshow:before { content: "\ea35"; }
72-
.fp-table:before { content: "\ea36"; }
73-
.fp-tachometer-alt-average:before { content: "\ea37"; }
74-
.fp-trash-blue:before { content: "\ea38"; }
75-
.fp-trash:before { content: "\ea39"; }
76-
.fp-unlink:before { content: "\ea3a"; }
77-
.fp-update-outline:before { content: "\ea3b"; }
40+
.fp-check-circle-outline:before { content: "\ea16"; }
41+
.fp-close:before { content: "\ea17"; }
42+
.fp-cloud-download-outline:before { content: "\ea18"; }
43+
.fp-connector-outline:before { content: "\ea19"; }
44+
.fp-copy-outline:before { content: "\ea1a"; }
45+
.fp-copy:before { content: "\ea1b"; }
46+
.fp-desktop:before { content: "\ea1c"; }
47+
.fp-edit-outline:before { content: "\ea1d"; }
48+
.fp-expand:before { content: "\ea1e"; }
49+
.fp-eye:before { content: "\ea1f"; }
50+
.fp-fields-icon:before { content: "\ea20"; }
51+
.fp-flowgenie-outline:before { content: "\ea21"; }
52+
.fp-folder-outline:before { content: "\ea22"; }
53+
.fp-fullscreen:before { content: "\ea23"; }
54+
.fp-github:before { content: "\ea24"; }
55+
.fp-inbox:before { content: "\ea25"; }
56+
.fp-layout-icon:before { content: "\ea26"; }
57+
.fp-link-icon:before { content: "\ea27"; }
58+
.fp-map:before { content: "\ea28"; }
59+
.fp-minimize:before { content: "\ea29"; }
60+
.fp-mobile:before { content: "\ea2a"; }
61+
.fp-pdf:before { content: "\ea2b"; }
62+
.fp-pen-edit:before { content: "\ea2c"; }
63+
.fp-play-outline:before { content: "\ea2d"; }
64+
.fp-plus-thin:before { content: "\ea2e"; }
65+
.fp-plus:before { content: "\ea2f"; }
66+
.fp-pm-block:before { content: "\ea30"; }
67+
.fp-remove-outlined:before { content: "\ea31"; }
68+
.fp-screen-outline:before { content: "\ea32"; }
69+
.fp-script-outline:before { content: "\ea33"; }
70+
.fp-slack-notification:before { content: "\ea34"; }
71+
.fp-slack:before { content: "\ea35"; }
72+
.fp-slideshow:before { content: "\ea36"; }
73+
.fp-table:before { content: "\ea37"; }
74+
.fp-tachometer-alt-average:before { content: "\ea38"; }
75+
.fp-trash-blue:before { content: "\ea39"; }
76+
.fp-trash:before { content: "\ea3a"; }
77+
.fp-unlink:before { content: "\ea3b"; }
78+
.fp-update-outline:before { content: "\ea3c"; }
7879

340 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)