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/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/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 84c30e264..d02c764e0 100644 --- a/resources/assets/js/admin/settings/customCaseList/Tables.vue +++ b/resources/assets/js/admin/settings/customCaseList/Tables.vue @@ -51,12 +51,12 @@ export default { class: "btn-success", onClick: () => { this.$emit("showSketch", { - name: "Rocko", - description: "algo te texto", - tableUid: "1234", - iconList: 'far fa-calendar-alt', - iconColor: '#4287f5', - iconColorScreen:'#4287f5', + name: "", + description: "", + tableUid: "", + iconList: "far fa-check-circle", + iconColor: '#000000', + iconColorScreen: '#FFFFFF', type: this.module }); @@ -188,7 +188,19 @@ export default { }, editCustomCaseList(data) { - + this.$emit("showSketch", { + id: data.id, + name: data.name, + description: data.description, + tableUid: data.tableUid, + tableName: data.tableName, + iconList: data.iconList, + iconColor: data.iconColor, + iconColorScreen: data.iconColorScreen, + columns: data.columns, + enableFilter: data.enableFilter, + type: this.module + }); }, /** * Export the Custom Case List in a json 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/content/translations/english/processmaker.en.po b/workflow/engine/content/translations/english/processmaker.en.po index b78564129..cc85b4418 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 @@ -9899,6 +9911,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 +19127,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 +24239,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 +24881,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 +25340,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 +25355,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 +26939,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 diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql index 8e7848df6..c6ca49583 100755 --- a/workflow/engine/data/mysql/insert.sql +++ b/workflow/engine/data/mysql/insert.sql @@ -58127,6 +58127,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 +58266,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') , @@ -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/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