Merged in feature/PMCORE-3144 (pull request #8045)
PMCORE-3144 Approved-by: Fabio Guachalla
This commit is contained in:
5
package-lock.json
generated
5
package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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}"
|
||||
};
|
||||
|
||||
@@ -2,187 +2,280 @@
|
||||
<div id="home">
|
||||
<div class="demo">
|
||||
<div class="container">
|
||||
<h5>{{ $t("ID_NEW_CASES_LISTS") }}</h5>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm">
|
||||
<b-row>
|
||||
<b-col>
|
||||
<b-form-group
|
||||
id="nameLabel"
|
||||
label="Name"
|
||||
label-for="name"
|
||||
>
|
||||
<b-form-input
|
||||
id="name"
|
||||
v-model="params.name"
|
||||
placeholder="Set a Case List Name"
|
||||
required
|
||||
></b-form-input>
|
||||
</b-form-group>
|
||||
</b-col>
|
||||
<b-col>
|
||||
<b-form-group
|
||||
id="tableLabel"
|
||||
label="PM Table "
|
||||
label-for="name"
|
||||
>
|
||||
<multiselect
|
||||
v-model="params.tableUid"
|
||||
:options="pmTablesOptions"
|
||||
placeholder="Chose an option"
|
||||
label="label"
|
||||
track-by="value"
|
||||
:show-no-results="false"
|
||||
@search-change="asyncFind"
|
||||
:loading="isLoading"
|
||||
id="ajax"
|
||||
:limit="10"
|
||||
:clear-on-select="true"
|
||||
<h5>{{ $t("ID_NEW_CASES_LISTS") }} ({{ module.title }})</h5>
|
||||
<b-form @submit="onSubmit">
|
||||
<b-row>
|
||||
<b-col cols="6">
|
||||
<b-row>
|
||||
<b-col>
|
||||
<b-form-group
|
||||
id="nameLabel"
|
||||
:label="$t('ID_NAME')"
|
||||
label-for="name"
|
||||
>
|
||||
</multiselect>
|
||||
</b-form-group>
|
||||
</b-col>
|
||||
</b-row>
|
||||
|
||||
<b-form-group
|
||||
id="descriptionLabel"
|
||||
label="Description "
|
||||
label-for="description"
|
||||
>
|
||||
<b-form-textarea
|
||||
id="description"
|
||||
v-model="params.description"
|
||||
placeholder="Some Text"
|
||||
rows="1"
|
||||
max-rows="1"
|
||||
></b-form-textarea>
|
||||
</b-form-group>
|
||||
<b-row>
|
||||
<b-col cols="10">
|
||||
<v-client-table
|
||||
:columns="columns"
|
||||
v-model="data"
|
||||
:options="options"
|
||||
>
|
||||
</v-client-table>
|
||||
</b-col>
|
||||
<b-col cols="2">
|
||||
<!-- Control panel -->
|
||||
<div class="control-panel">
|
||||
<div class="vertical-center">
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="assignAll()"
|
||||
:disabled="isButtonDisabled"
|
||||
<b-form-input
|
||||
id="name"
|
||||
v-model="params.name"
|
||||
:state="isValidName"
|
||||
:placeholder="
|
||||
$t('ID_SET_A_CASE_LIST_NAME')
|
||||
"
|
||||
></b-form-input>
|
||||
<b-form-invalid-feedback
|
||||
:state="isValidName"
|
||||
>
|
||||
<i
|
||||
class="fa fa-angle-double-right"
|
||||
></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="assignSelected()"
|
||||
:disabled="isButtonDisabled"
|
||||
{{ $t("ID_REQUIRED_FIELD") }}
|
||||
</b-form-invalid-feedback>
|
||||
</b-form-group>
|
||||
</b-col>
|
||||
<b-col>
|
||||
<div :class="{ invalid: isValidTable === false }">
|
||||
<label>{{ $t("ID_PM_TABLE") }}</label>
|
||||
<multiselect
|
||||
v-model="pmTable"
|
||||
:options="pmTablesOptions"
|
||||
:placeholder="
|
||||
$t('ID_CHOOSE_OPTION')
|
||||
"
|
||||
label="label"
|
||||
track-by="value"
|
||||
:show-no-results="false"
|
||||
@search-change="asyncFind"
|
||||
@select="onSelect"
|
||||
:loading="isLoading"
|
||||
id="ajax"
|
||||
:limit="10"
|
||||
:clear-on-select="true"
|
||||
>
|
||||
<i class="fa fa-angle-right"></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="unassignSelected()"
|
||||
:disabled="isButtonDisabled"
|
||||
</multiselect>
|
||||
<label
|
||||
:class="{
|
||||
'd-block invalid-feedback': isValidTable === false
|
||||
}"
|
||||
v-show="isValidTable === false"
|
||||
>{{
|
||||
$t("ID_REQUIRED_FIELD")
|
||||
}}</label
|
||||
>
|
||||
<i class="fa fa-angle-left"></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="unassignAll()"
|
||||
:disabled="isButtonDisabled"
|
||||
>
|
||||
<i
|
||||
class="fa fa-angle-double-right"
|
||||
></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Control panel -->
|
||||
</b-col>
|
||||
</b-row>
|
||||
<b-form-group
|
||||
id="iconLabel"
|
||||
label="Icon "
|
||||
label-for="icon"
|
||||
>
|
||||
<icon-picker
|
||||
@selected="onSelectIcon"
|
||||
:default="params.iconList"
|
||||
/>
|
||||
</b-form-group>
|
||||
<div>
|
||||
</b-col>
|
||||
</b-row>
|
||||
|
||||
<b-form-group
|
||||
id="menuColor"
|
||||
label="Menu Color "
|
||||
id="descriptionLabel"
|
||||
:label="$t('ID_DESCRIPTION')"
|
||||
label-for="description"
|
||||
>
|
||||
<b-form-textarea
|
||||
id="description"
|
||||
v-model="params.description"
|
||||
:placeholder="$t('ID_SOME_TEXT')"
|
||||
rows="1"
|
||||
max-rows="1"
|
||||
></b-form-textarea>
|
||||
</b-form-group>
|
||||
<b-row>
|
||||
<b-col cols="11">
|
||||
<v-client-table
|
||||
:columns="columns"
|
||||
v-model="data"
|
||||
:options="options"
|
||||
ref="pmTableColumns"
|
||||
>
|
||||
<!-- checkbox for each header (prefix column name with h__-->
|
||||
<template slot="h__selected">
|
||||
<input
|
||||
type="checkbox"
|
||||
@click="selectAllAtOnce()"
|
||||
/>
|
||||
</template>
|
||||
<input
|
||||
slot="selected"
|
||||
slot-scope="props"
|
||||
type="checkbox"
|
||||
v-model="checkedRows"
|
||||
:checked="props.row.selected"
|
||||
:value="props.row.field"
|
||||
/>
|
||||
<div slot="action" slot-scope="props">
|
||||
<b-button
|
||||
variant="light"
|
||||
@click="onAddRow(props.row)"
|
||||
>
|
||||
<i
|
||||
ref="iconClose"
|
||||
class="fas fa-plus"
|
||||
></i>
|
||||
</b-button>
|
||||
</div>
|
||||
</v-client-table>
|
||||
</b-col>
|
||||
<b-col cols="1">
|
||||
<!-- Control panel -->
|
||||
<div class="control-panel">
|
||||
<div class="vertical-center">
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="assignAll()"
|
||||
:disabled="isButtonDisabled"
|
||||
>
|
||||
<i
|
||||
class="fa fa-angle-double-right"
|
||||
></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="assignSelected()"
|
||||
:disabled="isButtonDisabled"
|
||||
>
|
||||
<i
|
||||
class="fa fa-angle-right"
|
||||
></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="unassignSelected()"
|
||||
:disabled="isButtonDisabled"
|
||||
>
|
||||
<i class="fa fa-angle-left"></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-light"
|
||||
@click="unassignAll()"
|
||||
:disabled="isButtonDisabled"
|
||||
>
|
||||
<i
|
||||
class="fa fa-angle-double-left"
|
||||
></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Control panel -->
|
||||
</b-col>
|
||||
</b-row>
|
||||
<b-form-group
|
||||
id="iconLabel"
|
||||
:label="$t('ID_ICON')"
|
||||
label-for="icon"
|
||||
>
|
||||
<verte
|
||||
:value="params.iconColor"
|
||||
id="icon"
|
||||
@input="onChangeColor"
|
||||
picker="square"
|
||||
menuPosition="left"
|
||||
model="hex"
|
||||
>
|
||||
<svg viewBox="0 0 50 50">
|
||||
<path
|
||||
d="M 10 10 H 90 V 90 H 10 L 10 10"
|
||||
/>
|
||||
</svg>
|
||||
</verte>
|
||||
<icon-picker
|
||||
@selected="onSelectIcon"
|
||||
:default="params.iconList"
|
||||
/>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<div>
|
||||
<b-form-group
|
||||
id="menuColor"
|
||||
:label="$t('ID_MENU_COLOR')"
|
||||
label-for="icon"
|
||||
>
|
||||
<verte
|
||||
:value="params.iconColor"
|
||||
id="icon"
|
||||
@input="onChangeColor"
|
||||
picker="square"
|
||||
menuPosition="left"
|
||||
model="hex"
|
||||
>
|
||||
<svg viewBox="0 0 50 50">
|
||||
<path
|
||||
d="M 10 10 H 90 V 90 H 10 L 10 10"
|
||||
/>
|
||||
</svg>
|
||||
</verte>
|
||||
</b-form-group>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<b-form-group
|
||||
id="screenColor"
|
||||
label="Screen Color Icon"
|
||||
label-for="screen"
|
||||
>
|
||||
<verte
|
||||
:value="params.iconColorScreen"
|
||||
@input="onChangeColor"
|
||||
picker="square"
|
||||
menuPosition="left"
|
||||
model="hex"
|
||||
<div>
|
||||
<b-form-group
|
||||
id="screenColor"
|
||||
:label="$t('ID_SCREEN_COLOR_ICON')"
|
||||
label-for="screen"
|
||||
>
|
||||
<svg viewBox="0 0 50 50">
|
||||
<path
|
||||
d="M 10 10 H 90 V 90 H 10 L 10 10"
|
||||
<verte
|
||||
:value="params.iconColorScreen"
|
||||
@input="onChangeColorScreen"
|
||||
picker="square"
|
||||
menuPosition="left"
|
||||
model="hex"
|
||||
>
|
||||
<svg viewBox="0 0 50 50">
|
||||
<path
|
||||
d="M 10 10 H 90 V 90 H 10 L 10 10"
|
||||
/>
|
||||
</svg>
|
||||
</verte>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
<b-col cols="6">
|
||||
<b-form-group
|
||||
id="caseListFieldset"
|
||||
:label="$t('ID_CASE_LIST')"
|
||||
>
|
||||
<v-client-table
|
||||
:columns="columnsCaseList"
|
||||
v-model="dataCaseList"
|
||||
:options="caseListOptions"
|
||||
>
|
||||
<!-- checkbox for each header (prefix column name with h__-->
|
||||
<template slot="h__selected">
|
||||
<input
|
||||
type="checkbox"
|
||||
@click="selectAllAtOnceCaseList()"
|
||||
/>
|
||||
</svg>
|
||||
</verte>
|
||||
</template>
|
||||
<input
|
||||
slot="selected"
|
||||
slot-scope="props"
|
||||
type="checkbox"
|
||||
v-model="checkedRowsCaseList"
|
||||
:checked="props.row.selected"
|
||||
:value="props.row.field"
|
||||
/>
|
||||
<b-form-checkbox
|
||||
slot="enableFilter"
|
||||
slot-scope="props"
|
||||
v-model="enabledFilterRows"
|
||||
@change="onTongleFilter(props.row.field)"
|
||||
name="check-button"
|
||||
:checked="props.row.enableFilter"
|
||||
:value="props.row.field"
|
||||
switch
|
||||
>
|
||||
</b-form-checkbox>
|
||||
|
||||
<div slot="action" slot-scope="props">
|
||||
<b-button
|
||||
variant="light"
|
||||
@click="onRemoveRow(props.row)"
|
||||
>
|
||||
<i
|
||||
ref="iconClose"
|
||||
class="fas fa-minus"
|
||||
></i>
|
||||
</b-button>
|
||||
</div>
|
||||
</v-client-table>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
</b-row>
|
||||
<div>
|
||||
<b-button tvariant="danger" @click="onCancel">{{
|
||||
$t("ID_CANCEL")
|
||||
}}</b-button>
|
||||
<b-button variant="outline-primary">{{
|
||||
$t("ID_PREVIEW")
|
||||
}}</b-button>
|
||||
<b-button type="submit" variant="primary">{{
|
||||
$t("ID_SAVE")
|
||||
}}</b-button>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<v-client-table
|
||||
:columns="columnsCaseList"
|
||||
v-model="data"
|
||||
:options="caseListOptions"
|
||||
>
|
||||
</v-client-table>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<b-button variant="danger" @click="onCancel"
|
||||
>Cancel</b-button
|
||||
>
|
||||
<b-button variant="outline-primary">Preview</b-button>
|
||||
<b-button variant="success">Save</b-button>
|
||||
</div>
|
||||
</b-form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -190,7 +283,7 @@
|
||||
<script>
|
||||
import utils from "../../../utils/utils";
|
||||
import Multiselect from "vue-multiselect";
|
||||
import api from "./../../../api/index";
|
||||
import Api from "./Api/CaseList";
|
||||
import IconPicker from "../../../components/iconPicker/IconPicker.vue";
|
||||
|
||||
export default {
|
||||
@@ -200,71 +293,209 @@ export default {
|
||||
IconPicker,
|
||||
IconPicker,
|
||||
},
|
||||
props: ["params"],
|
||||
props: ["params", "module"],
|
||||
data() {
|
||||
return {
|
||||
icon: "fas fa-user-cog",
|
||||
isLoading: false,
|
||||
isButtonDisabled: false,
|
||||
isSelected: false,
|
||||
isSelectedCaseList: false,
|
||||
pmTablesOptions: [],
|
||||
columns: ["name", "field", "type", "source", "source"],
|
||||
|
||||
data: utils.getData(),
|
||||
checkedRows: [],
|
||||
enabledFilterRows: [],
|
||||
closedRows: [],
|
||||
checkedRowsCaseList: [],
|
||||
columns: ["selected", "name", "field", "type", "source", "action"],
|
||||
data: [],
|
||||
options: {
|
||||
headings: {
|
||||
name: "Name",
|
||||
field: "Field",
|
||||
type: "Type",
|
||||
source: "Source",
|
||||
name: this.$i18n.t("ID_NAME"),
|
||||
field: this.$i18n.t("ID_FIELD"),
|
||||
type: this.$i18n.t("ID_TYPE"),
|
||||
source: this.$i18n.t("ID_SOURCE"),
|
||||
action: "",
|
||||
},
|
||||
sortable: [],
|
||||
filterable: true,
|
||||
},
|
||||
columnsCaseList: [
|
||||
"name",
|
||||
"field",
|
||||
"type",
|
||||
"source",
|
||||
"typeOfSearching",
|
||||
"enableSearchFilter",
|
||||
"actions",
|
||||
],
|
||||
caseListOptions: {
|
||||
headings: {
|
||||
name: "Name",
|
||||
field: "Field",
|
||||
type: "Type",
|
||||
typeOfSearching: "Type of Searching",
|
||||
enableSearchFilter: "Enable Search Filter",
|
||||
},
|
||||
filterable: false,
|
||||
perPage: 1000,
|
||||
perPageValues: [],
|
||||
texts: {
|
||||
count: "",
|
||||
},
|
||||
},
|
||||
dataCaseList: [],
|
||||
columnsCaseList: [
|
||||
"selected",
|
||||
"name",
|
||||
"field",
|
||||
"type",
|
||||
"typeSearch",
|
||||
"enableFilter",
|
||||
"action",
|
||||
],
|
||||
caseListOptions: {
|
||||
headings: {
|
||||
name: this.$i18n.t("ID_NAME"),
|
||||
field: this.$i18n.t("ID_FIELD"),
|
||||
type: this.$i18n.t("ID_TYPE"),
|
||||
typeOfSearching: this.$i18n.t("ID_TYPE_OF_SEARCHING"),
|
||||
enableSearchFilter: this.$i18n.t("ID_ENABLE_SEARCH_FILTER"),
|
||||
action: "",
|
||||
},
|
||||
filterable: false,
|
||||
perPage: 1000,
|
||||
perPageValues: [],
|
||||
sortable: [],
|
||||
texts: {
|
||||
count: "",
|
||||
},
|
||||
},
|
||||
defaultCaseList: null,
|
||||
isValidName: null,
|
||||
isValidTable: null,
|
||||
pmTable: null
|
||||
};
|
||||
},
|
||||
mounted() {},
|
||||
computed: {
|
||||
validation() {
|
||||
return this.params.name !== "";
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
this.defaultCaseList = Api.getDefault(this.module.key);
|
||||
this.dataCaseList = this.defaultCaseList;
|
||||
if(this.params.id) {
|
||||
this.editMode();
|
||||
}
|
||||
|
||||
},
|
||||
methods: {
|
||||
unassignSelected() {},
|
||||
unassignAll() {},
|
||||
assignSelected() {},
|
||||
assignAll() {},
|
||||
/**
|
||||
* Edit mode handler
|
||||
* prepare the datato be rendered
|
||||
*/
|
||||
editMode(){
|
||||
let that = this;
|
||||
this.pmTable = {
|
||||
label: this.params.tableName,
|
||||
value: this.params.tableUid
|
||||
}
|
||||
this.data =this.params.columns.filter(elem => elem.set === false);
|
||||
this.dataCaseList =this.params.columns.filter(elem => elem.set === true);
|
||||
this.dataCaseList.forEach(function (value) {
|
||||
if (value.enableFilter) {
|
||||
that.enabledFilterRows.push(value.field);
|
||||
}
|
||||
|
||||
});
|
||||
},
|
||||
/**
|
||||
* Select all checkbox handler into available pm tables column list
|
||||
*/
|
||||
selectAllAtOnce() {
|
||||
let length = this.data.length;
|
||||
this.isSelected = !this.isSelected;
|
||||
this.checkedRows = [];
|
||||
for (let i = 0; i < length; i++) {
|
||||
this.data[i].selected = this.isSelected;
|
||||
if (this.isSelected) {
|
||||
this.checkedRows.push(this.data[i].field);
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Select all checkbox handler into case list table
|
||||
*/
|
||||
selectAllAtOnceCaseList() {
|
||||
let length = this.dataCaseList.length;
|
||||
this.isSelectedCaseList = !this.isSelectedCaseList;
|
||||
this.checkedRowsCaseList = [];
|
||||
for (let i = 0; i < length; i++) {
|
||||
this.dataCaseList[i].selected = this.isSelectedCaseList;
|
||||
if (this.isSelectedCaseList) {
|
||||
this.checkedRowsCaseList.push(this.dataCaseList[i].field);
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Unassign the selected columns from custm list
|
||||
*/
|
||||
unassignSelected() {
|
||||
let temp;
|
||||
let length = this.checkedRowsCaseList.length;
|
||||
for (let i = 0; i < length; i++) {
|
||||
temp = this.dataCaseList.find(
|
||||
(x) => x.field === this.checkedRowsCaseList[i]
|
||||
);
|
||||
temp["set"] = false;
|
||||
this.data.push(temp);
|
||||
this.dataCaseList = this.dataCaseList.filter((item) => {
|
||||
return item.field != this.checkedRowsCaseList[i];
|
||||
});
|
||||
}
|
||||
this.checkedRowsCaseList = [];
|
||||
},
|
||||
/**
|
||||
* Unassign all columns from custom list
|
||||
*/
|
||||
unassignAll() {
|
||||
this.data = [...this.data, ...this.dataCaseList];
|
||||
this.data.forEach(function (element) {
|
||||
element.set = false;
|
||||
});
|
||||
this.dataCaseList = [];
|
||||
},
|
||||
/**
|
||||
* Assign the selected row to custom list
|
||||
*/
|
||||
assignSelected() {
|
||||
let temp;
|
||||
let length = this.checkedRows.length;
|
||||
for (let i = 0; i < length; i++) {
|
||||
temp = this.data.find((x) => x.field === this.checkedRows[i]);
|
||||
temp["set"] = true;
|
||||
this.dataCaseList.push(temp);
|
||||
this.data = this.data.filter((item) => {
|
||||
return item.field != this.checkedRows[i];
|
||||
});
|
||||
}
|
||||
this.checkedRows = [];
|
||||
},
|
||||
/**
|
||||
* Assign all columns to custom list
|
||||
*/
|
||||
assignAll() {
|
||||
this.dataCaseList = [...this.dataCaseList, ...this.data];
|
||||
this.dataCaseList.forEach(function (element) {
|
||||
element.set = true;
|
||||
});
|
||||
this.data = [];
|
||||
},
|
||||
/**
|
||||
* On select icon handler
|
||||
*/
|
||||
onSelectIcon(data) {
|
||||
console.log(data);
|
||||
// this.params.iconList = data;
|
||||
this.params.iconList = data;
|
||||
},
|
||||
/**
|
||||
* On change color handler
|
||||
*/
|
||||
onChangeColor(color) {
|
||||
console.log(color);
|
||||
this.menuColor = color;
|
||||
this.params.iconColor = color;
|
||||
},
|
||||
/**
|
||||
* On change color screen handler
|
||||
*/
|
||||
onChangeColorScreen(color) {
|
||||
this.params.iconColorScreen = color;
|
||||
},
|
||||
/**
|
||||
* On Cancel event handler
|
||||
*/
|
||||
onCancel() {
|
||||
this.$emit("closeSketch");
|
||||
},
|
||||
onChange(e) {
|
||||
console.log(e);
|
||||
},
|
||||
/**
|
||||
* Find asynchronously in the server
|
||||
* @param {string} query - string from the text field
|
||||
@@ -273,28 +504,131 @@ export default {
|
||||
let self = this;
|
||||
this.isLoading = true;
|
||||
self.processes = [];
|
||||
api.filters
|
||||
.processList(query)
|
||||
.then((response) => {
|
||||
self.processes = [];
|
||||
_.forEach(response.data, function(elem, key) {
|
||||
self.pmTablesOptions.push({
|
||||
label: elem.PRO_TITLE,
|
||||
value: elem.PRO_ID,
|
||||
});
|
||||
self.pmTablesOptions = [];
|
||||
Api.reportTables({
|
||||
search: query,
|
||||
})
|
||||
.then((response) => {
|
||||
self.processes = [];
|
||||
_.forEach(response.data, function(elem, key) {
|
||||
self.pmTablesOptions.push({
|
||||
label: elem.name,
|
||||
value: elem.uid,
|
||||
fields: elem.fields,
|
||||
});
|
||||
this.isLoading = false;
|
||||
});
|
||||
|
||||
this.isLoading = false;
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
});
|
||||
},
|
||||
/**
|
||||
* On select event handler in multiselect component
|
||||
* @param {object} option
|
||||
*/
|
||||
onSelect(option) {
|
||||
this.checkedRows = [];
|
||||
this.data = option.fields;
|
||||
this.dataCaseList = this.defaultCaseList;
|
||||
},
|
||||
/**
|
||||
* On remove row event handler
|
||||
* @param {object} row
|
||||
*/
|
||||
onRemoveRow(row) {
|
||||
var temp = this.dataCaseList.find((x) => x.field === row.field);
|
||||
if (temp) {
|
||||
temp["set"] = false;
|
||||
this.data.push(temp);
|
||||
this.dataCaseList = this.dataCaseList.filter((item) => {
|
||||
return item.field != row.field;
|
||||
});
|
||||
}
|
||||
},
|
||||
/**
|
||||
* On remove row event handler
|
||||
* @param {object} row
|
||||
*/
|
||||
onAddRow(row) {
|
||||
var temp = this.data.find((x) => x.field === row.field);
|
||||
if (temp) {
|
||||
temp["set"] = true;
|
||||
this.dataCaseList.push(temp);
|
||||
this.data = this.data.filter((item) => {
|
||||
return item.field != row.field;
|
||||
});
|
||||
}
|
||||
},
|
||||
/**
|
||||
* On submit event handler
|
||||
*/
|
||||
onSubmit() {
|
||||
this.isValidName = true;
|
||||
this.isValidTable = true;
|
||||
if (!this.params.name) {
|
||||
this.isValidName = false;
|
||||
return;
|
||||
}
|
||||
if (!this.pmTable) {
|
||||
this.isValidTable = false;
|
||||
return;
|
||||
}
|
||||
this.params.tableUid = this.pmTable.value;
|
||||
this.params.columns = [...this.preparePostColumns(this.dataCaseList), ...this.preparePostColumns(this.data)];
|
||||
this.params.type = this.module.key;
|
||||
this.params.userId = window.config.userId;
|
||||
if (this.params.id) {
|
||||
delete this.params["tableName"];
|
||||
Api.updateCaseList(this.params)
|
||||
.then((response) => {
|
||||
this.$emit("closeSketch");
|
||||
|
||||
})
|
||||
.catch((e) => {
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
});
|
||||
} else {
|
||||
Api.createCaseList(this.params)
|
||||
.then((response) => {
|
||||
this.$emit("closeSketch");
|
||||
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
});
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Prepares columns data to be sended to the server
|
||||
* @param {array} collection
|
||||
*/
|
||||
preparePostColumns(collection){
|
||||
let temp = [];
|
||||
collection.forEach(function (value) {
|
||||
temp.push({
|
||||
field: value.field,
|
||||
enableFilter: value.enableFilter || false,
|
||||
set: value.set || false
|
||||
})
|
||||
});
|
||||
return temp;
|
||||
},
|
||||
/**
|
||||
* Tongle filter switcher
|
||||
* @param {string} field
|
||||
*/
|
||||
onTongleFilter(field){
|
||||
let objIndex = this.dataCaseList.findIndex((obj => obj.field === field));
|
||||
this.dataCaseList[objIndex].enableFilter = !this.dataCaseList[objIndex].enableFilter
|
||||
}
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style src="vue-multiselect/dist/vue-multiselect.min.css"></style>
|
||||
<style scoped>
|
||||
<style>
|
||||
.verte {
|
||||
position: relative;
|
||||
display: flex;
|
||||
@@ -317,4 +651,11 @@ export default {
|
||||
width: 70%;
|
||||
margin: 5px;
|
||||
}
|
||||
.invalid .multiselect__tags {
|
||||
border-color: #f04124;
|
||||
}
|
||||
|
||||
.invalid .typo__label {
|
||||
color: #f04124;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -7,22 +7,13 @@
|
||||
<h5 >{{ $t("ID_CUSTOM_CASES_LISTS") }}</h5>
|
||||
<div class="x_content">
|
||||
<b-container fluid>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab :title="$t('TO_DO')" active>
|
||||
<Tables module="inbox"
|
||||
<b-tabs content-class="mt-3" @input="onInputTab">
|
||||
<b-tab v-for="i in tabs" :key="'dyn-tab-' + i.key" :title="i.title" lazy>
|
||||
<Tables :module="i.key"
|
||||
@showSketch="onShowSketch"
|
||||
@closeSketch="onCloseSketch"
|
||||
/>
|
||||
</b-tab>
|
||||
<b-tab :title="$t('ID_DRAFT')" lazy>
|
||||
<Tables module="draft"/>
|
||||
</b-tab>
|
||||
<b-tab :title="$t('ID_UNASSIGNED')" lazy>
|
||||
<Tables module="unassigned"/>
|
||||
</b-tab>
|
||||
<b-tab :title="$t('ID_PAUSED')" lazy>
|
||||
<Tables module="paused"/>
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
</b-container>
|
||||
|
||||
@@ -30,8 +21,9 @@
|
||||
</div>
|
||||
<div class="container" v-if="showSketch">
|
||||
<CaseListSketch
|
||||
@showSketch="onShowSketch"
|
||||
@showSketch="onShowSketch"
|
||||
@closeSketch="onCloseSketch"
|
||||
:module="tabModule"
|
||||
:params="params"
|
||||
/>
|
||||
</div>
|
||||
@@ -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];
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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 <b>{0}</b>"
|
||||
# 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
|
||||
|
||||
@@ -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 <b>{0}</b>','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') ,
|
||||
|
||||
@@ -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();
|
||||
Reference in New Issue
Block a user