diff --git a/gulliver/system/class.rbac.php b/gulliver/system/class.rbac.php
index a16fb0f54..00b430293 100644
--- a/gulliver/system/class.rbac.php
+++ b/gulliver/system/class.rbac.php
@@ -409,11 +409,7 @@ class RBAC
"PER_CODE" => "PM_SETUP_CLEAR_CACHE",
"PER_NAME" => "Setup Clear Cache"
],
- [
- "PER_UID" => "00000000000000000000000000000025",
- "PER_CODE" => "PM_SETUP_HEART_BEAT",
- "PER_NAME" => "Setup Heart Beat"
- ],
+ // The 00000000000000000000000000000025 was deleted related to the heart beat
[
"PER_UID" => "00000000000000000000000000000026",
"PER_CODE" => "PM_SETUP_ENVIRONMENT",
diff --git a/package-lock.json b/package-lock.json
index b2750c39f..322624234 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3079,6 +3079,11 @@
"integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
"dev": true
},
+ "downloadjs": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
+ "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw="
+ },
"duplexify": {
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
diff --git a/package.json b/package.json
index 72a97e191..b3f73d27c 100644
--- a/package.json
+++ b/package.json
@@ -31,6 +31,7 @@
"bootstrap-vue-font-awesome-picker": "^0.1.3",
"chart.js": "^2.7.2",
"dateformat": "^3.0.3",
+ "downloadjs": "^1.4.7",
"faker": "^5.1.0",
"font-awesome": "^4.7.0",
"hammerjs": "^2.0.8",
diff --git a/rbac/engine/data/mysql/insert.sql b/rbac/engine/data/mysql/insert.sql
index 41e5e9a1a..9532b006c 100755
--- a/rbac/engine/data/mysql/insert.sql
+++ b/rbac/engine/data/mysql/insert.sql
@@ -23,7 +23,6 @@ INSERT INTO `RBAC_PERMISSIONS` VALUES
('00000000000000000000000000000022','PM_SETUP_CALENDAR','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
('00000000000000000000000000000023','PM_SETUP_PROCESS_CATEGORIES','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
('00000000000000000000000000000024','PM_SETUP_CLEAR_CACHE','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
-('00000000000000000000000000000025','PM_SETUP_HEART_BEAT','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
('00000000000000000000000000000026','PM_SETUP_ENVIRONMENT','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
('00000000000000000000000000000027','PM_SETUP_PM_TABLES','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
('00000000000000000000000000000028','PM_SETUP_LOGIN','2016-03-01 00:00:00','2016-03-01 00:00:00',1,'00000000000000000000000000000002'),
@@ -105,7 +104,6 @@ INSERT INTO `RBAC_ROLES_PERMISSIONS` VALUES
('00000000000000000000000000000002','00000000000000000000000000000022'),
('00000000000000000000000000000002','00000000000000000000000000000023'),
('00000000000000000000000000000002','00000000000000000000000000000024'),
-('00000000000000000000000000000002','00000000000000000000000000000025'),
('00000000000000000000000000000002','00000000000000000000000000000026'),
('00000000000000000000000000000002','00000000000000000000000000000027'),
('00000000000000000000000000000002','00000000000000000000000000000028'),
@@ -187,7 +185,6 @@ INSERT INTO `RBAC_ROLES_PERMISSIONS` VALUES
('00000000000000000000000000000004','00000000000000000000000000000022'),
('00000000000000000000000000000004','00000000000000000000000000000023'),
('00000000000000000000000000000004','00000000000000000000000000000024'),
-('00000000000000000000000000000004','00000000000000000000000000000025'),
('00000000000000000000000000000004','00000000000000000000000000000026'),
('00000000000000000000000000000004','00000000000000000000000000000027'),
('00000000000000000000000000000004','00000000000000000000000000000028'),
diff --git a/resources/assets/js/admin/Modals/ModalDeleteCaseList.vue b/resources/assets/js/admin/Modals/ModalDeleteCaseList.vue
index c88f394e7..2448a41a6 100644
--- a/resources/assets/js/admin/Modals/ModalDeleteCaseList.vue
+++ b/resources/assets/js/admin/Modals/ModalDeleteCaseList.vue
@@ -51,10 +51,11 @@ export default {
this.$refs["modal-delete-list"].hide();
},
deleteCustomCaseList() {
- api.deleteCaseList(this.data).then((response) => {
- if (response.statusText == "OK") {
- that.$refs["modal-pause-case"].hide();
- that.$parent.$refs["vueTable"].getData();
+ let that = this;
+ api.deleteCaseList(this.data).then((response) => {
+ if (response.statusText === "OK") {
+ that.$refs["modal-delete-list"].hide();
+ that.$parent.$refs["table"].getData();
}
});
}
diff --git a/resources/assets/js/admin/Modals/ModalPreview.vue b/resources/assets/js/admin/Modals/ModalPreview.vue
new file mode 100644
index 000000000..837dd74f9
--- /dev/null
+++ b/resources/assets/js/admin/Modals/ModalPreview.vue
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+
+
+ {{ props.row.CASE_NUMBER }}
+
+
+ {{ props.row.CASE_TITLE }}
+
+
+ {{ props.row.PROCESS_NAME }}
+
+
+
+
+
+
+
+
+ {{ props.row.USERNAME_DISPLAY_FORMAT }}
+
+
+ {{ props.row.DUE_DATE }}
+
+
+ {{ props.row.DELEGATION_DATE }}
+
+
+ {{ props.row.PRIORITY }}
+
+
+
+
+
+
+
+
+ {{ $t("ID_CANCEL") }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js b/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js
index c41472048..552e5dcaf 100644
--- a/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js
+++ b/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js
@@ -1,7 +1,7 @@
import axios from "axios";
import Api from "../../../../api/Api";
import Services from "./Services";
-
+import Defaults from "./Mocks/defaults.json";
class caseListApi extends Api {
constructor(services) {
// Here, it calls the parent class' constructor with lengths
@@ -49,6 +49,31 @@ class caseListApi extends Api {
}
);
}
+ reportTables(data) {
+ return this.get({
+ service: 'REPORT_TABLES',
+ params: data,
+ keys: {}
+ });
+ }
+ getDefault(module){
+ return Defaults[module]
+ }
+ createCaseList(data) {
+ return this.post({
+ service: "CASE_LIST",
+ data: data
+ });
+ }
+ updateCaseList(data) {
+ return this.put({
+ service: "PUT_CASE_LIST",
+ keys: {
+ id: data.id
+ },
+ data: data
+ });
+ }
}
let api = new caseListApi(Services);
diff --git a/resources/assets/js/admin/settings/customCaseList/Api/Mocks/defaults.json b/resources/assets/js/admin/settings/customCaseList/Api/Mocks/defaults.json
new file mode 100644
index 000000000..4b6b3832a
--- /dev/null
+++ b/resources/assets/js/admin/settings/customCaseList/Api/Mocks/defaults.json
@@ -0,0 +1,300 @@
+{
+ "inbox": [
+ {
+ "field": "case_number",
+ "name": "Case #",
+ "type": "integer",
+ "source": "APPLICATION",
+ "typeSearch": "integer range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "case_title",
+ "name": "Case Title",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "process_name",
+ "name": "Process Name",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "task",
+ "name": "Task",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "send_by",
+ "name": "**ID_SEND_BY**",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "due_date",
+ "name": "Due Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "delegation_date",
+ "name": "Delegation Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "priority",
+ "name": "Priority",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "option",
+ "enableFilter": false,
+ "set": true
+ }
+ ],
+ "draft": [
+ {
+ "field": "case_number",
+ "name": "Case #",
+ "type": "integer",
+ "source": "APPLICATION",
+ "typeSearch": "integer range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "case_title",
+ "name": "Case Title",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "process_name",
+ "name": "Process Name",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "task",
+ "name": "Task",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ }
+ ],
+ "paused": [
+ {
+ "field": "case_number",
+ "name": "Case #",
+ "type": "integer",
+ "source": "APPLICATION",
+ "typeSearch": "integer range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "case_title",
+ "name": "Case Title",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "process_name",
+ "name": "Process Name",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "task",
+ "name": "Task",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "send_by",
+ "name": "**ID_SEND_BY**",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "due_date",
+ "name": "Due Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "delegation_date",
+ "name": "Delegation Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "priority",
+ "name": "Priority",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "option",
+ "enableFilter": false,
+ "set": true
+ }
+ ],
+ "inbox": [
+ {
+ "field": "case_number",
+ "name": "Case #",
+ "type": "integer",
+ "source": "APPLICATION",
+ "typeSearch": "integer range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "case_title",
+ "name": "Case Title",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "process_name",
+ "name": "Process Name",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "task",
+ "name": "Task",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "send_by",
+ "name": "**ID_SEND_BY**",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "due_date",
+ "name": "Due Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "delegation_date",
+ "name": "Delegation Date",
+ "type": "date",
+ "source": "APPLICATION",
+ "typeSearch": "date range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "priority",
+ "name": "Priority",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "option",
+ "enableFilter": false,
+ "set": true
+ }
+ ],
+ "unassigned": [
+ {
+ "field": "case_number",
+ "name": "Case #",
+ "type": "integer",
+ "source": "APPLICATION",
+ "typeSearch": "integer range",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "case_title",
+ "name": "Case Title",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "process_name",
+ "name": "Process Name",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ },
+ {
+ "field": "task",
+ "name": "Task",
+ "type": "string",
+ "source": "APPLICATION",
+ "typeSearch": "search text",
+ "enableFilter": false,
+ "set": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/resources/assets/js/admin/settings/customCaseList/Api/Services.js b/resources/assets/js/admin/settings/customCaseList/Api/Services.js
index 2fee94841..e6cc594f4 100644
--- a/resources/assets/js/admin/settings/customCaseList/Api/Services.js
+++ b/resources/assets/js/admin/settings/customCaseList/Api/Services.js
@@ -2,5 +2,8 @@ export default {
CASE_LIST_TODO: "/caseList/inbox",
CASE_LIST_DRAFT: "/caseList/draft",
CASE_LIST_UNASSIGNED: "/caseList/unassigned",
- CASE_LIST_PAUSED: "/caseList/paused"
+ CASE_LIST_PAUSED: "/caseList/paused",
+ REPORT_TABLES: "/caseList/report-tables",
+ CASE_LIST: "/caseList",
+ PUT_CASE_LIST: "/caseList/{id}"
};
diff --git a/resources/assets/js/admin/settings/customCaseList/CaseListSketch.vue b/resources/assets/js/admin/settings/customCaseList/CaseListSketch.vue
index 083af74f0..741574867 100644
--- a/resources/assets/js/admin/settings/customCaseList/CaseListSketch.vue
+++ b/resources/assets/js/admin/settings/customCaseList/CaseListSketch.vue
@@ -2,187 +2,280 @@
-
{{ $t("ID_NEW_CASES_LISTS") }}
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("ID_NEW_CASES_LISTS") }} ({{ module.title }})
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
+
+
+
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+ {{
+ $t("ID_CANCEL")
+ }}
+ {{
+ $t("ID_PREVIEW")
+ }}
+ {{
+ $t("ID_SAVE")
+ }}
-
-
-
-
-
-
- Cancel
- Preview
- Save
-
+
@@ -190,7 +283,7 @@
-
diff --git a/resources/assets/js/admin/settings/customCaseList/CustomCaseList.vue b/resources/assets/js/admin/settings/customCaseList/CustomCaseList.vue
index 1fbffd51a..80aee5a37 100644
--- a/resources/assets/js/admin/settings/customCaseList/CustomCaseList.vue
+++ b/resources/assets/js/admin/settings/customCaseList/CustomCaseList.vue
@@ -7,22 +7,13 @@
{{ $t("ID_CUSTOM_CASES_LISTS") }}
-
-
-
+
+
-
-
-
-
-
-
-
-
-
@@ -30,8 +21,9 @@
@@ -50,11 +42,30 @@ export default {
data() {
return {
showSketch: false,
- params: {}
+ params: {},
+ tabModule: null,
+ tabs: [
+ {
+ key: "inbox",
+ title: this.$i18n.t("TO_DO")
+ },
+ {
+ key: "draft",
+ title: this.$i18n.t("ID_DRAFT")
+ },
+ {
+ key: "unassigned",
+ title: this.$i18n.t("ID_UNASSIGNED")
+ },
+ {
+ key: "paused",
+ title: this.$i18n.t("ID_PAUSED")
+ }
+ ]
};
},
mounted() {
-
+ this.tabModule= this.tabs[0];
},
methods: {
onShowSketch (params) {
@@ -63,6 +74,9 @@ export default {
},
onCloseSketch (params) {
this.showSketch = false;
+ },
+ onInputTab(tabIndex){
+ this.tabModule= this.tabs[tabIndex];
}
}
};
diff --git a/resources/assets/js/admin/settings/customCaseList/Tables.vue b/resources/assets/js/admin/settings/customCaseList/Tables.vue
index d5787e36e..1843f3d5a 100644
--- a/resources/assets/js/admin/settings/customCaseList/Tables.vue
+++ b/resources/assets/js/admin/settings/customCaseList/Tables.vue
@@ -1,6 +1,7 @@
-
-
\ No newline at end of file
diff --git a/resources/assets/js/utils/utils.js b/resources/assets/js/utils/utils.js
index 5c7e07158..6349ffd81 100644
--- a/resources/assets/js/utils/utils.js
+++ b/resources/assets/js/utils/utils.js
@@ -89,359 +89,5 @@ export default {
}
return obj;
- },
- getData() {
- return [{
- code: "ZW",
- name: "Zimbabwe",
- created_at: "2015-04-24T01:46:50.459583",
- updated_at: "2015-04-24T01:46:50.459593",
- uri: "http://api.lobbyfacts.eu/api/1/country/245",
- id: 245
- }, {
- code: "ZM",
- name: "Zambia",
- created_at: "2015-04-24T01:46:50.457459",
- updated_at: "2015-04-24T01:46:50.457468",
- uri: "http://api.lobbyfacts.eu/api/1/country/244",
- id: 244
- }, {
- code: "YE",
- name: "Yemen",
- created_at: "2015-04-24T01:46:50.454731",
- updated_at: "2015-04-24T01:46:50.454741",
- uri: "http://api.lobbyfacts.eu/api/1/country/243",
- id: 243
- }, {
- code: "EH",
- name: "Western Sahara",
- created_at: "2015-04-24T01:46:50.452002",
- updated_at: "2015-04-24T01:46:50.452011",
- uri: "http://api.lobbyfacts.eu/api/1/country/242",
- id: 242
- }, {
- code: "WF",
- name: "Wallis & Futuna",
- created_at: "2015-04-24T01:46:50.449346",
- updated_at: "2015-04-24T01:46:50.449355",
- uri: "http://api.lobbyfacts.eu/api/1/country/241",
- id: 241
- }, {
- code: "VN",
- name: "Vietnam",
- created_at: "2015-04-24T01:46:50.446644",
- updated_at: "2015-04-24T01:46:50.446652",
- uri: "http://api.lobbyfacts.eu/api/1/country/240",
- id: 240
- }, {
- code: "VE",
- name: "Venezuela",
- created_at: "2015-04-24T01:46:50.444031",
- updated_at: "2015-04-24T01:46:50.444040",
- uri: "http://api.lobbyfacts.eu/api/1/country/239",
- id: 239
- }, {
- code: "VU",
- name: "Vanuatu",
- created_at: "2015-04-24T01:46:50.441423",
- updated_at: "2015-04-24T01:46:50.441433",
- uri: "http://api.lobbyfacts.eu/api/1/country/238",
- id: 238
- }, {
- code: "UZ",
- name: "Uzbekistan",
- created_at: "2015-04-24T01:46:50.438748",
- updated_at: "2015-04-24T01:46:50.438757",
- uri: "http://api.lobbyfacts.eu/api/1/country/237",
- id: 237
- }, {
- code: "UY",
- name: "Uruguay",
- created_at: "2015-04-24T01:46:50.435761",
- updated_at: "2015-04-24T01:46:50.435770",
- uri: "http://api.lobbyfacts.eu/api/1/country/236",
- id: 236
- }, {
- code: "VI",
- name: "United States Virgin Islands",
- created_at: "2015-04-24T01:46:50.433229",
- updated_at: "2015-04-24T01:46:50.433238",
- uri: "http://api.lobbyfacts.eu/api/1/country/235",
- id: 235
- }, {
- code: "US",
- name: "United States",
- created_at: "2015-04-24T01:46:50.430335",
- updated_at: "2015-04-24T01:46:50.430340",
- uri: "http://api.lobbyfacts.eu/api/1/country/234",
- id: 234
- }, {
- code: "GB",
- name: "United Kingdom",
- created_at: "2015-04-24T01:46:50.427956",
- updated_at: "2015-04-24T01:46:50.427961",
- uri: "http://api.lobbyfacts.eu/api/1/country/233",
- id: 233
- }, {
- code: "AE",
- name: "United Arab Emirates",
- created_at: "2015-04-24T01:46:50.425383",
- updated_at: "2015-04-24T01:46:50.425392",
- uri: "http://api.lobbyfacts.eu/api/1/country/232",
- id: 232
- }, {
- code: "UA",
- name: "Ukraine",
- created_at: "2015-04-24T01:46:50.422970",
- updated_at: "2015-04-24T01:46:50.422980",
- uri: "http://api.lobbyfacts.eu/api/1/country/231",
- id: 231
- }, {
- code: "UG",
- name: "Uganda",
- created_at: "2015-04-24T01:46:50.419963",
- updated_at: "2015-04-24T01:46:50.419968",
- uri: "http://api.lobbyfacts.eu/api/1/country/230",
- id: 230
- }, {
- code: "TV",
- name: "Tuvalu",
- created_at: "2015-04-24T01:46:50.417896",
- updated_at: "2015-04-24T01:46:50.417906",
- uri: "http://api.lobbyfacts.eu/api/1/country/229",
- id: 229
- }, {
- code: "TC",
- name: "Turks & Caicos Islands",
- created_at: "2015-04-24T01:46:50.414854",
- updated_at: "2015-04-24T01:46:50.414868",
- uri: "http://api.lobbyfacts.eu/api/1/country/228",
- id: 228
- }, {
- code: "TM",
- name: "Turkmenistan",
- created_at: "2015-04-24T01:46:50.412601",
- updated_at: "2015-04-24T01:46:50.412605",
- uri: "http://api.lobbyfacts.eu/api/1/country/227",
- id: 227
- }, {
- code: "TR",
- name: "Turkey",
- created_at: "2015-04-24T01:46:50.411105",
- updated_at: "2015-04-24T01:46:50.411110",
- uri: "http://api.lobbyfacts.eu/api/1/country/226",
- id: 226
- }, {
- code: "TN",
- name: "Tunisia",
- created_at: "2015-04-24T01:46:50.409535",
- updated_at: "2015-04-24T01:46:50.409539",
- uri: "http://api.lobbyfacts.eu/api/1/country/225",
- id: 225
- }, {
- code: "TT",
- name: "Trinidad & Tobago",
- created_at: "2015-04-24T01:46:50.408030",
- updated_at: "2015-04-24T01:46:50.408034",
- uri: "http://api.lobbyfacts.eu/api/1/country/224",
- id: 224
- }, {
- code: "TO",
- name: "Tonga",
- created_at: "2015-04-24T01:46:50.406306",
- updated_at: "2015-04-24T01:46:50.406311",
- uri: "http://api.lobbyfacts.eu/api/1/country/223",
- id: 223
- }, {
- code: "TK",
- name: "Tokelau",
- created_at: "2015-04-24T01:46:50.404794",
- updated_at: "2015-04-24T01:46:50.404799",
- uri: "http://api.lobbyfacts.eu/api/1/country/222",
- id: 222
- }, {
- code: "TG",
- name: "Togo",
- created_at: "2015-04-24T01:46:50.403306",
- updated_at: "2015-04-24T01:46:50.403310",
- uri: "http://api.lobbyfacts.eu/api/1/country/221",
- id: 221
- }, {
- code: "TH",
- name: "Thailand",
- created_at: "2015-04-24T01:46:50.400840",
- updated_at: "2015-04-24T01:46:50.400849",
- uri: "http://api.lobbyfacts.eu/api/1/country/220",
- id: 220
- }, {
- code: "TZ",
- name: "Tanzania",
- created_at: "2015-04-24T01:46:50.397846",
- updated_at: "2015-04-24T01:46:50.397855",
- uri: "http://api.lobbyfacts.eu/api/1/country/219",
- id: 219
- }, {
- code: "TJ",
- name: "Tajikistan",
- created_at: "2015-04-24T01:46:50.394924",
- updated_at: "2015-04-24T01:46:50.394933",
- uri: "http://api.lobbyfacts.eu/api/1/country/218",
- id: 218
- }, {
- code: "TW",
- name: "Taiwan",
- created_at: "2015-04-24T01:46:50.391969",
- updated_at: "2015-04-24T01:46:50.391978",
- uri: "http://api.lobbyfacts.eu/api/1/country/217",
- id: 217
- }, {
- code: "SY",
- name: "Syria",
- created_at: "2015-04-24T01:46:50.389120",
- updated_at: "2015-04-24T01:46:50.389124",
- uri: "http://api.lobbyfacts.eu/api/1/country/216",
- id: 216
- }, {
- code: "CH",
- name: "Switzerland",
- created_at: "2015-04-24T01:46:50.386939",
- updated_at: "2015-04-24T01:46:50.386943",
- uri: "http://api.lobbyfacts.eu/api/1/country/215",
- id: 215
- }, {
- code: "SE",
- name: "Sweden",
- created_at: "2015-04-24T01:46:50.385345",
- updated_at: "2015-04-24T01:46:50.385349",
- uri: "http://api.lobbyfacts.eu/api/1/country/214",
- id: 214
- }, {
- code: "SZ",
- name: "Swaziland",
- created_at: "2015-04-24T01:46:50.383834",
- updated_at: "2015-04-24T01:46:50.383838",
- uri: "http://api.lobbyfacts.eu/api/1/country/213",
- id: 213
- }, {
- code: "SR",
- name: "Suriname",
- created_at: "2015-04-24T01:46:50.382073",
- updated_at: "2015-04-24T01:46:50.382078",
- uri: "http://api.lobbyfacts.eu/api/1/country/212",
- id: 212
- }, {
- code: "SD",
- name: "Sudan",
- created_at: "2015-04-24T01:46:50.380114",
- updated_at: "2015-04-24T01:46:50.380119",
- uri: "http://api.lobbyfacts.eu/api/1/country/211",
- id: 211
- }, {
- code: "LK",
- name: "Sri Lanka",
- created_at: "2015-04-24T01:46:50.378189",
- updated_at: "2015-04-24T01:46:50.378195",
- uri: "http://api.lobbyfacts.eu/api/1/country/210",
- id: 210
- }, {
- code: "ES",
- name: "Spain",
- created_at: "2015-04-24T01:46:50.376105",
- updated_at: "2015-04-24T01:46:50.376109",
- uri: "http://api.lobbyfacts.eu/api/1/country/209",
- id: 209
- }, {
- code: "SS",
- name: "South Sudan",
- created_at: "2015-04-24T01:46:50.373942",
- updated_at: "2015-04-24T01:46:50.373946",
- uri: "http://api.lobbyfacts.eu/api/1/country/208",
- id: 208
- }, {
- code: "KR",
- name: "South Korea",
- created_at: "2015-04-24T01:46:50.371790",
- updated_at: "2015-04-24T01:46:50.371794",
- uri: "http://api.lobbyfacts.eu/api/1/country/207",
- id: 207
- }, {
- code: "GS",
- name: "South Georgia & The South Sandwish Islands",
- created_at: "2015-04-24T01:46:50.369460",
- updated_at: "2015-04-24T01:46:50.369465",
- uri: "http://api.lobbyfacts.eu/api/1/country/206",
- id: 206
- }, {
- code: "ZA",
- name: "South Africa",
- created_at: "2015-04-24T01:46:50.367247",
- updated_at: "2015-04-24T01:46:50.367252",
- uri: "http://api.lobbyfacts.eu/api/1/country/205",
- id: 205
- }, {
- code: "SO",
- name: "Somaliland",
- created_at: "2015-04-24T01:46:50.362905",
- updated_at: "2016-09-18T18:34:35.724427",
- uri: "http://api.lobbyfacts.eu/api/1/country/204",
- id: 204
- }, {
- code: "SB",
- name: "Solomon Islands",
- created_at: "2015-04-24T01:46:50.360631",
- updated_at: "2015-04-24T01:46:50.360635",
- uri: "http://api.lobbyfacts.eu/api/1/country/203",
- id: 203
- }, {
- code: "SI",
- name: "Slovenia",
- created_at: "2015-04-24T01:46:50.358394",
- updated_at: "2015-04-24T01:46:50.358399",
- uri: "http://api.lobbyfacts.eu/api/1/country/202",
- id: 202
- }, {
- code: "SK",
- name: "Slovakia",
- created_at: "2015-04-24T01:46:50.356154",
- updated_at: "2015-04-24T01:46:50.356158",
- uri: "http://api.lobbyfacts.eu/api/1/country/201",
- id: 201
- }, {
- code: "SX",
- name: "Sint Maarten",
- created_at: "2015-04-24T01:46:50.353807",
- updated_at: "2015-04-24T01:46:50.353811",
- uri: "http://api.lobbyfacts.eu/api/1/country/200",
- id: 200
- }, {
- code: "SG",
- name: "Singapore",
- created_at: "2015-04-24T01:46:50.349354",
- updated_at: "2015-04-24T01:46:50.349358",
- uri: "http://api.lobbyfacts.eu/api/1/country/199",
- id: 199
- }, {
- code: "SL",
- name: "Sierra Leone",
- created_at: "2015-04-24T01:46:50.347186",
- updated_at: "2015-04-24T01:46:50.347190",
- uri: "http://api.lobbyfacts.eu/api/1/country/198",
- id: 198
- }, {
- code: "SC",
- name: "Seychelles",
- created_at: "2015-04-24T01:46:50.344980",
- updated_at: "2015-04-24T01:46:50.344984",
- uri: "http://api.lobbyfacts.eu/api/1/country/197",
- id: 197
- }, {
- code: "RS",
- name: "Serbia",
- created_at: "2015-04-24T01:46:50.342496",
- updated_at: "2015-04-24T01:46:50.342501",
- uri: "http://api.lobbyfacts.eu/api/1/country/196",
- id: 196
- }];
}
-
}
\ No newline at end of file
diff --git a/workflow/engine/classes/WorkspaceTools.php b/workflow/engine/classes/WorkspaceTools.php
index d4ac249c0..486388036 100644
--- a/workflow/engine/classes/WorkspaceTools.php
+++ b/workflow/engine/classes/WorkspaceTools.php
@@ -3325,6 +3325,8 @@ class WorkspaceTools
*/
public function checkRbacPermissions()
{
+ CLI::logging("-> Remove the permissions depreacated in RBAC \n");
+ $this->removePermission();
CLI::logging("-> Verifying roles permissions in RBAC \n");
//Update table RBAC permissions
$RBAC = RBAC::getSingleton();
@@ -4079,6 +4081,26 @@ class WorkspaceTools
CLI::logging(" Migrating Self-Service by Value Cases Done \n");
}
+ /**
+ * Remove the permissions deprecated
+ */
+ public function removePermission()
+ {
+ // Initializing
+ $this->initPropel(true);
+ $con = Propel::getConnection(RbacUsersPeer::DATABASE_NAME);
+ // Remove the permission PM_SETUP_HEART_BEAT
+ CLI::logging("-> Remove permission PM_SETUP_HEART_BEAT \n");
+ $con->begin();
+ $stmt = $con->createStatement();
+ $rs = $stmt->executeQuery("DELETE FROM RBAC_ROLES_PERMISSIONS WHERE PER_UID = '00000000000000000000000000000025'");
+ $con->commit();
+ $con->begin();
+ $stmt = $con->createStatement();
+ $rs = $stmt->executeQuery("DELETE FROM RBAC_PERMISSIONS WHERE PER_UID = '00000000000000000000000000000025'");
+ $con->commit();
+ }
+
/**
* Populate new fields used for avoiding the use of the "APP_CACHE_VIEW" table
*/
diff --git a/workflow/engine/content/translations/english/processmaker.en.po b/workflow/engine/content/translations/english/processmaker.en.po
index b78564129..0d0fd93de 100755
--- a/workflow/engine/content/translations/english/processmaker.en.po
+++ b/workflow/engine/content/translations/english/processmaker.en.po
@@ -7769,6 +7769,12 @@ msgstr "Enable Google Drive."
msgid "Enable PM Gmail"
msgstr "Enable PM Gmail"
+# TRANSLATION
+# LABEL/ID_ENABLE_SEARCH_FILTER
+#: LABEL/ID_ENABLE_SEARCH_FILTER
+msgid "Enable Search Filter"
+msgstr "Enable Search Filter"
+
# TRANSLATION
# LABEL/ID_ENABLE_USER
#: LABEL/ID_ENABLE_USER
@@ -8537,6 +8543,12 @@ msgstr "Failure"
msgid "FALSE"
msgstr "FALSE"
+# TRANSLATION
+# LABEL/ID_FIELD
+#: LABEL/ID_FIELD
+msgid "Field"
+msgstr "Field"
+
# TRANSLATION
# LABEL/ID_FIELDS
#: LABEL/ID_FIELDS
@@ -9083,6 +9095,12 @@ msgstr "Fri"
msgid "From"
msgstr "From"
+# TRANSLATION
+# LABEL/ID_SENDER
+#: LABEL/ID_SENDER
+msgid "Sender"
+msgstr "Sender"
+
# TRANSLATION
# LABEL/ID_FROM_EMAIL
#: LABEL/ID_FROM_EMAIL
@@ -9899,6 +9917,12 @@ msgstr "Hour(s)"
msgid "HTML"
msgstr "HTML"
+# TRANSLATION
+# LABEL/ID_ICON
+#: LABEL/ID_ICON
+msgid "Icon"
+msgstr "Icon"
+
# TRANSLATION
# LABEL/ID_IDENTIFIER_IMPORT_USER
#: LABEL/ID_IDENTIFIER_IMPORT_USER
@@ -19109,6 +19133,12 @@ msgstr "Memory Limit (MB)"
msgid "Memory Limit value has to be either a positive integer or -1"
msgstr "Memory Limit value has to be either a positive integer or -1"
+# TRANSLATION
+# LABEL/ID_MENU_COLOR
+#: LABEL/ID_MENU_COLOR
+msgid "Menu Color"
+msgstr "Menu Color"
+
# TRANSLATION
# LABEL/ID_MENU_NAME
#: LABEL/ID_MENU_NAME
@@ -24215,6 +24245,12 @@ msgstr "Scheduled Task ID"
msgid "Schema"
msgstr "Schema"
+# TRANSLATION
+# LABEL/ID_SCREEN_COLOR_ICON
+#: LABEL/ID_SCREEN_COLOR_ICON
+msgid "Screen Color Icon"
+msgstr "Screen Color Icon"
+
# TRANSLATION
# LABEL/ID_SCRIPT_TASK
#: LABEL/ID_SCRIPT_TASK
@@ -24851,6 +24887,12 @@ msgstr "Test SMTP Connection"
msgid "Setup"
msgstr "Setup"
+# TRANSLATION
+# LABEL/ID_SET_A_CASE_LIST_NAME
+#: LABEL/ID_SET_A_CASE_LIST_NAME
+msgid "Set a Case List Name"
+msgstr "Set a Case List Name"
+
# TRANSLATION
# LABEL/ID_SET_A_TABLE_NAME
#: LABEL/ID_SET_A_TABLE_NAME
@@ -25304,6 +25346,12 @@ msgstr "Some actor(s) is/are already assigned to task {0}"
# TRANSLATION
# LABEL/ID_SOME_FIELDS_REQUIRED
#: LABEL/ID_SOME_FIELDS_REQUIRED
+msgid "Some Text"
+msgstr "Some Text"
+
+# TRANSLATION
+# LABEL/ID_SOME_TEXT
+#: LABEL/ID_SOME_TEXT
msgid "Some Fields are required."
msgstr "Some Fields are required."
@@ -25313,6 +25361,12 @@ msgstr "Some Fields are required."
msgid "Sort by"
msgstr "Sort by"
+# TRANSLATION
+# LABEL/ID_SOURCE
+#: LABEL/ID_SOURCE
+msgid "Source"
+msgstr "Source"
+
# TRANSLATION
# LABEL/ID_SOUTHPANEL
#: LABEL/ID_SOUTHPANEL
@@ -26891,6 +26945,12 @@ msgstr "Tue"
msgid "Type"
msgstr "Type"
+# TRANSLATION
+# LABEL/ID_TYPE_OF_SEARCHING
+#: LABEL/ID_TYPE_OF_SEARCHING
+msgid "Type of Searching"
+msgstr "Type of Searching"
+
# TRANSLATION
# LABEL/ID_TYPE_PASSWORD
#: LABEL/ID_TYPE_PASSWORD
@@ -43797,42 +43857,6 @@ msgstr ""
msgid "[setup/plugin_ListOptions.xml?MNU_IMPORT] Import"
msgstr "Import"
-# setup/processHeartBeatConfig.xml?HB_TITLE
-# setup/processHeartBeatConfig.xml
-#: title - HB_TITLE
-msgid "Processmaker Heartbeat"
-msgstr "Processmaker Heartbeat"
-
-# setup/processHeartBeatConfig.xml?HB_OPTION
-# setup/processHeartBeatConfig.xml
-#: dropdown - HB_OPTION
-msgid "Enable Heartbeat"
-msgstr "Enable Heartbeat"
-
-# setup/processHeartBeatConfig.xml?HB_OPTION-0
-# setup/processHeartBeatConfig.xml
-#: dropdown - HB_OPTION - 0
-msgid "[setup/processHeartBeatConfig.xml?HB_OPTION-0]"
-msgstr "No"
-
-# setup/processHeartBeatConfig.xml?HB_OPTION-1
-# setup/processHeartBeatConfig.xml
-#: dropdown - HB_OPTION - 1
-msgid "[setup/processHeartBeatConfig.xml?HB_OPTION-1]"
-msgstr "Yes"
-
-# setup/processHeartBeatConfig.xml?HB_SAVE
-# setup/processHeartBeatConfig.xml
-#: button - HB_SAVE
-msgid "[setup/processHeartBeatConfig.xml?HB_SAVE] save"
-msgstr "save"
-
-# setup/processHeartBeatConfig.xml?HB_LINKINFO
-# setup/processHeartBeatConfig.xml
-#: link - HB_LINKINFO
-msgid "[setup/processHeartBeatConfig.xml?HB_LINKINFO] Read Online Documentation"
-msgstr "Read Online Documentation"
-
# setup/showMessage.xml?TITLE
# setup/showMessage.xml
#: title - TITLE
diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql
index 8e7848df6..4c09f2da4 100755
--- a/workflow/engine/data/mysql/insert.sql
+++ b/workflow/engine/data/mysql/insert.sql
@@ -30,7 +30,6 @@ INSERT INTO CONTENT (CON_CATEGORY,CON_PARENT,CON_ID,CON_LANG,CON_VALUE) VALUES
('PER_NAME','','00000000000000000000000000000022','en','Setup Calendar'),
('PER_NAME','','00000000000000000000000000000023','en','Setup Process Categories'),
('PER_NAME','','00000000000000000000000000000024','en','Setup Clear Cache'),
-('PER_NAME','','00000000000000000000000000000025','en','Setup Heart Beat'),
('PER_NAME','','00000000000000000000000000000026','en','Setup Environment'),
('PER_NAME','','00000000000000000000000000000027','en','Setup PM Tables'),
('PER_NAME','','00000000000000000000000000000028','en','Setup Login'),
@@ -58127,6 +58126,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_ENABLE_PLUGIN_TIP','en','Enable the selected add-on','2014-10-21') ,
( 'LABEL','ID_ENABLE_PMDRIVE','en','Enable Google Drive.','2016-01-05') ,
( 'LABEL','ID_ENABLE_PMGMAIL','en','Enable PM Gmail','2015-07-27') ,
+( 'LABEL','ID_ENABLE_SEARCH_FILTER','en','Enable Search Filter','2021-08-13') ,
( 'LABEL','ID_ENABLE_USER','en','Enable User','2014-10-10') ,
( 'LABEL','ID_ENABLE_VERSIONING','en','Enable Versioning','2014-01-15') ,
( 'LABEL','ID_ENABLE_VIRTUAL_KEYBOARD','en','Enable Virtual Keyboard (Only uxmodern skin)','2014-01-15') ,
@@ -58265,6 +58265,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_FAILED_VALIDATION_IN_CLASS1','en','Failed Validation in class {CLASS}.','2014-01-15') ,
( 'LABEL','ID_FAILURE','en','Failure','2014-01-15') ,
( 'LABEL','ID_FALSE','en','FALSE','2014-01-15') ,
+( 'LABEL','ID_FIELD','en','Field','2021-08-10') ,
( 'LABEL','ID_FIELDS','en','Fields','2014-01-15') ,
( 'LABEL','ID_FIELDS_CHANGED_NUMBER','en','Fields changed','2014-01-15') ,
( 'LABEL','ID_FIELDS_LIST','en','Fields handler','2014-01-15') ,
@@ -58358,6 +58359,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_FORMS_METADATA_CACHE','en','Forms metadata cache','2014-01-15') ,
( 'LABEL','ID_FRI','en','Fri','2014-01-15') ,
( 'LABEL','ID_FROM','en','From','2014-01-15') ,
+( 'LABEL','ID_SENDER','en','Sender','2021-08-13') ,
( 'LABEL','ID_FROM_EMAIL','en','Sender Email','2017-02-21') ,
( 'LABEL','ID_FROM_FINISH_DATE','en','From Finish Date','2020-12-16') ,
( 'LABEL','ID_FROM_NAME','en','Sender Name','2017-02-21') ,
@@ -58500,6 +58502,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_HOUR_ABBREVIATE','en','Hr(s)','2020-10-02') ,
( 'LABEL','ID_HOUR_HOURS','en','Hour(s)','2014-10-30') ,
( 'LABEL','ID_HTML','en','HTML','2014-01-15') ,
+( 'LABEL','ID_ICON','en','Icon','2021-08-10') ,
( 'LABEL','ID_IDENTIFIER_IMPORT_USER','en','Identifier for an imported user','2014-01-15') ,
( 'LABEL','ID_IMAGE','en','Image','2014-01-15') ,
( 'LABEL','ID_IMAGES_SELECTED','en','images selected','2014-01-15') ,
@@ -60070,6 +60073,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_MEMBER_OF','en','MEMBER OF','2014-01-15') ,
( 'LABEL','ID_MEMORY_LIMIT','en','Memory Limit (MB)','2014-01-15') ,
( 'LABEL','ID_MEMORY_LIMIT_VALIDATE','en','Memory Limit value has to be either a positive integer or -1','2017-04-05') ,
+( 'LABEL','ID_MENU_COLOR','en','Menu Color','2021-08-10') ,
( 'LABEL','ID_MENU_NAME','en','Enterprise Manager','2014-10-17') ,
( 'LABEL','ID_MESSAGE','en','Message','2014-01-15') ,
( 'LABEL','ID_MESSAGES','en','Messages','2014-01-15') ,
@@ -60948,6 +60952,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_SCHEDULER_SUCCESS_UPDATE','en','Case Scheduler has been updated correctly.','2014-01-15') ,
( 'LABEL','ID_SCHEDULER_TASK','en','Scheduled Task ID','2014-01-15') ,
( 'LABEL','ID_SCHEMA','en','Schema','2014-01-15') ,
+( 'LABEL','ID_SCREEN_COLOR_ICON','en','Screen Color Icon','2021-08-10') ,
( 'LABEL','ID_SCRIPT_TASK','en','Script Task','2015-10-19') ,
( 'LABEL','ID_SCRIPT_TASK_ACTIVITY_ALREADY_REGISTERED','en','The Script-Task with {0}: "{1}" already registered','2016-08-01') ,
( 'LABEL','ID_SEARCH','en','Search','2014-01-15') ,
@@ -61057,6 +61062,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_SETUP','en','Admin','2014-01-15') ,
( 'LABEL','ID_SETUP_MAILCONF_TITLE','en','Test SMTP Connection','2014-01-15') ,
( 'LABEL','ID_SETUP_WEBSERVICES','en','Setup','2014-01-15') ,
+( 'LABEL','ID_SET_A_CASE_LIST_NAME','en','Set a Case List Name','2021-08-10') ,
( 'LABEL','ID_SET_A_TABLE_NAME','en','Set a Table Name','2014-01-15') ,
( 'LABEL','ID_SET_COLUMNS','en','Set Columns','2014-10-10') ,
( 'LABEL','ID_SET_MANAGER','en','Set Manager','2015-03-09') ,
@@ -61135,7 +61141,9 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_SOMETHING_WRONG','en','Something was wrong','2014-01-15') ,
( 'LABEL','ID_SOME_ACTORS_ALREADY_ASSIGNED','en','Some actor(s) is/are already assigned to task {0}','2014-01-15') ,
( 'LABEL','ID_SOME_FIELDS_REQUIRED','en','Some Fields are required.','2014-01-15') ,
+( 'LABEL','ID_SOME_TEXT','en','Some Text','2021-08-10') ,
( 'LABEL','ID_SORT_BY','en','Sort by','2015-04-28') ,
+( 'LABEL','ID_SOURCE','en','Source','2021-08-10') ,
( 'LABEL','ID_SOUTHPANEL','en','southPanel','2014-01-15') ,
( 'LABEL','ID_SPECIFY_DELEGATION_INDEX','en','Please specify the delegation index','2014-01-15') ,
( 'LABEL','ID_SPLIT_BUTTON','en','Split Button','2014-01-15') ,
@@ -61438,6 +61446,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_TRYING_CANCEL','en','You are tying to cancel the current case. Please be aware this action cannot be undone','2020-12-01') ,
( 'LABEL','ID_TUE','en','Tue','2014-01-15') ,
( 'LABEL','ID_TYPE','en','Type','2014-01-15') ,
+( 'LABEL','ID_TYPE_OF_SEARCHING','en','Type of Searching','2021-08-13') ,
( 'LABEL','ID_TYPE_PASSWORD','en','Type Password','2020-12-15') ,
( 'LABEL','ID_TYPE_PROCESS','en','Process Type','2014-10-22') ,
( 'LABEL','ID_TWICE_PER_DAY','en','Twice per day','2014-10-22') ,
diff --git a/workflow/engine/menus/setup.php b/workflow/engine/menus/setup.php
index cc6d1d854..7aca46ec4 100755
--- a/workflow/engine/menus/setup.php
+++ b/workflow/engine/menus/setup.php
@@ -71,16 +71,6 @@ if ($RBAC->userCanAccess('PM_SETUP') === 1) {
* Remove heartbeat config from core, it will probably be used again
* when the functionality will be redesigned.
*/
- if ($RBAC->userCanAccess('PM_SETUP_HEART_BEAT') === 1 && false) {
- $G_TMP_MENU->AddIdRawOption(
- 'HEARTBEAT',
- 'processHeartBeatConfig',
- G::LoadTranslation('ID_HEARTBEAT_CONFIG'),
- 'heartBeat.jpg',
- '',
- 'settings'
- );
- }
}
if ($RBAC->userCanAccess('PM_SETUP_ENVIRONMENT') === 1) {
$G_TMP_MENU->AddIdRawOption(
diff --git a/workflow/engine/methods/cases/casesListSetup.php b/workflow/engine/methods/cases/casesListSetup.php
index ef6c541c8..58d652fa2 100644
--- a/workflow/engine/methods/cases/casesListSetup.php
+++ b/workflow/engine/methods/cases/casesListSetup.php
@@ -2,6 +2,7 @@
use Eusebiu\JavaScript\Facades\ScriptVariables;
use Illuminate\Support\Facades\View;
use ProcessMaker\Core\System;
+use ProcessMaker\Model\User;
global $translation;
global $RBAC;
@@ -33,4 +34,5 @@ ScriptVariables::add('SYS_URI', SYS_URI);
ScriptVariables::add('SYS_LANG', SYS_LANG);
ScriptVariables::add('TRANSLATIONS', $translation);
ScriptVariables::add('FORMATS', $conf->getFormats());
+ScriptVariables::add('userId', User::getId($_SESSION['USER_LOGGED']));
echo View::make('Views::admin.settings.customCasesList', compact("userCanAccess"))->render();
\ No newline at end of file
diff --git a/workflow/engine/methods/setup/processHeartBeatConfig.php b/workflow/engine/methods/setup/processHeartBeatConfig.php
deleted file mode 100644
index d69dceeac..000000000
--- a/workflow/engine/methods/setup/processHeartBeatConfig.php
+++ /dev/null
@@ -1,38 +0,0 @@
-.
- *
- * For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
- * Coral Gables, FL, 33134, USA, or email info@colosa.com.
- */
-global $RBAC;
-$RBAC->requirePermissions('PM_SETUP', 'PM_SETUP_HEART_BEAT');
-
-$oHeadPublisher = headPublisher::getSingleton();
-$oServerConf = ServerConf::getSingleton();
-
-//you can use SYS_TEMP or SYS_SYS ON HEAR_BEAT_CONF to save for each workspace
-$sflag = $oServerConf->getHeartbeatProperty('HB_OPTION', 'HEART_BEAT_CONF');
-$heartBeatChecked = $sflag == 1 ? true : false;
-
-$oHeadPublisher->addExtJsScript('setup/processHeartBeatConfig', true); //adding a javascript file .js
-
-
-$oHeadPublisher->assign('heartBeatChecked', $heartBeatChecked);
-G::RenderPage('publish', 'extJs');
diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Metrics.php b/workflow/engine/src/ProcessMaker/Services/Api/Metrics.php
index 4259eb361..8128507d2 100644
--- a/workflow/engine/src/ProcessMaker/Services/Api/Metrics.php
+++ b/workflow/engine/src/ProcessMaker/Services/Api/Metrics.php
@@ -73,7 +73,7 @@ class Metrics extends Api
/**
* Get total cases by range
*
- * @url /process-total-cases
+ * @url GET /process-total-cases
*
* @param string $caseList
* @param int $processId
@@ -89,6 +89,7 @@ class Metrics extends Api
*/
public function getTotalCasesByRange($caseList, $processId = null, $dateFrom = null, $dateTo = null, $groupBy = 'day')
{
+ $usrId = $this->getUserId();
try {
switch ($caseList) {
case 'inbox':
@@ -104,6 +105,7 @@ class Metrics extends Api
$list = new Unassigned();
break;
}
+ $list->setUserId($usrId);
$result = $list->getCountersByRange($processId, $dateFrom, $dateTo, $groupBy);
return $result;
} catch (Exception $e) {
diff --git a/workflow/engine/templates/actionsByEmail/report.js b/workflow/engine/templates/actionsByEmail/report.js
index 015541e26..ccb246537 100644
--- a/workflow/engine/templates/actionsByEmail/report.js
+++ b/workflow/engine/templates/actionsByEmail/report.js
@@ -70,7 +70,7 @@ store = new Ext.data.GroupingStore( {
{header: _("DATE_LABEL"), width: 100, dataIndex: "ABE_REQ_DATE", sortable: true},
{header: _("ID_CASE_NUMBER_CAPITALIZED"), width: 70, dataIndex: "APP_NUMBER", sortable: true},
{header: _("ID_SUBJECT"), width: 150, dataIndex: "ABE_REQ_SUBJECT", sortable: true},
- {header: _("ID_FROM"), width: 110, dataIndex: "USER", sortable: true},
+ {header: _("ID_SENDER"), width: 110, dataIndex: "USER", sortable: true},
{header: _("ID_TO"), width: 110, dataIndex: "ABE_REQ_SENT_TO", sortable: true},
{header: _("ID_STATUS"), width: 40, dataIndex: "ABE_REQ_STATUS", sortable: true},
{header: _("ID_ANSWERED"), width: 60, dataIndex: "ABE_REQ_ANSWERED"},
diff --git a/workflow/engine/xmlform/setup/processHeartBeatConfig.html b/workflow/engine/xmlform/setup/processHeartBeatConfig.html
deleted file mode 100644
index 180c19d08..000000000
--- a/workflow/engine/xmlform/setup/processHeartBeatConfig.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
diff --git a/workflow/engine/xmlform/setup/processHeartBeatConfig.xml b/workflow/engine/xmlform/setup/processHeartBeatConfig.xml
deleted file mode 100644
index c25b13efd..000000000
--- a/workflow/engine/xmlform/setup/processHeartBeatConfig.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- var sendValues=function(form){
- var hbOption = getField('HB_OPTION').value;
- ajax_function('processHeartBeatSave','','HB_OPTION='+hbOption,'POST') ;
- window.location = 'processHeartBeatConfig';
- };
-
-