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 @@ + + + \ 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 @@ -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - -
-
{$form.HB_TITLE} {$form.HB_LINKINFO}
-
{$HB_OPTION}{$form.HB_OPTION}
{$form.HB_SAVE}
-
-
-
-
- -
- - - - 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'; - }; - -