This commit is contained in:
2020-10-06 14:58:03 +00:00
parent d7b9b94804
commit 800a27b70a
36 changed files with 173 additions and 93 deletions

View File

@@ -328,7 +328,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DeleteSelected",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":DELETE_SELECTED",
vm: vm

View File

@@ -262,7 +262,7 @@ function generateMenu(vm) {
// if (vm.rights.change) {
// menuOptions.menuItems.push({
// title: "Save",
// icon: "fa-save",
// icon: "$ayiSave",
// surface: true,
// key: FORM_KEY + ":save",
// vm: vm

View File

@@ -412,7 +412,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -555,7 +555,7 @@ function generateMenu(vm) {
//copy dbid
menuOptions.menuItems.push({
title: "CopyDbId",
icon: "fa-copy",
icon: "$ayiCopy",
key: FORM_KEY + ":copydbid",
vm: vm
});

View File

@@ -52,7 +52,7 @@
$ay.t("ReadOnly")
}}</span>
<v-btn @click="duplicate()" :loading="duplicating">
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
<v-icon left>$ayiClone</v-icon> {{ $ay.t("Duplicate") }}
</v-btn>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
@@ -597,7 +597,7 @@ function generateMenu(vm) {
if (vm.rights.change && vm.obj.stock != true) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -611,7 +611,7 @@ function generateMenu(vm) {
) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -641,7 +641,7 @@ function generateMenu(vm) {
if (vm.rights.change && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});

View File

@@ -151,7 +151,7 @@
v-model="password"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="fa-key"
prepend-icon="$ayiKey"
:label="$ay.t('NewPassword')"
:type="reveal ? 'text' : 'password'"
:error-messages="form().serverErrors(this, 'password')"
@@ -660,7 +660,7 @@ async function clickHandler(menuItem) {
function generateMenu(vm) {
let menuOptions = {
isMain: false,
icon: "fa-splotch",
icon: "$ayiUser",
title: "User",
helpUrl: "form-adm-user",
formData: {
@@ -674,7 +674,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -684,7 +684,7 @@ function generateMenu(vm) {
if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -714,7 +714,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
key: FORM_KEY + ":new",
vm: vm
});
@@ -723,7 +723,7 @@ function generateMenu(vm) {
if (vm.rights.change && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});
@@ -731,7 +731,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DirectNotification",
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
key: FORM_KEY + ":directnotify",
vm: vm
});

View File

@@ -217,7 +217,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
surface: true,
key: FORM_KEY + ":new",
vm: vm
@@ -249,7 +249,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DirectNotification",
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
key: FORM_KEY + ":directnotify",
vm: vm
});

View File

@@ -197,7 +197,7 @@ function generateMenu(vm) {
menuItems: [
{
title: "CopySupportInfo",
icon: "fa-copy",
icon: "$ayiCopy",
key: "about:copysupportinfo",
vm: vm
},

View File

@@ -289,7 +289,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -136,7 +136,7 @@
block
v-if="item.tempFilterToken != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
@@ -170,7 +170,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
@@ -205,7 +205,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
<!-- BOOL BUILDER -->
@@ -242,7 +242,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
@@ -270,7 +270,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
<!-- CURRENCY BUILDER -->
@@ -297,7 +297,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
<!-- TAG BUILDER -->
@@ -321,7 +321,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
<!-- ENUM BUILDER -->
@@ -352,7 +352,7 @@
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
><v-icon large>$ayiPlus</v-icon></v-btn
>
</div>
</div>
@@ -386,7 +386,7 @@
icon
@click="removeFilterCondition(item, index)"
>
<v-icon>fa-trash-alt</v-icon>
<v-icon>$ayiTrashAlt</v-icon>
</v-btn>
</v-list-item-action>
</v-list-item>
@@ -905,7 +905,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -914,7 +914,7 @@ function generateMenu(vm) {
if (vm.rights.delete) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -923,7 +923,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});

View File

@@ -408,20 +408,20 @@ async function populateAyaTypeList(vm) {
//
function populateEventTypeList(vm) {
vm.eventTypes = {
0: { name: vm.$ay.t("EventDeleted"), icon: "fa-trash-alt" },
1: { name: vm.$ay.t("EventCreated"), icon: "fa-plus" },
0: { name: vm.$ay.t("EventDeleted"), icon: "$ayiTrashAlt" },
1: { name: vm.$ay.t("EventCreated"), icon: "$ayiPlus" },
2: {
name: vm.$ay.t("EventRetrieved"),
icon: "fa-envelope-open-text"
},
3: { name: vm.$ay.t("EventModified"), icon: "fa-save" },
3: { name: vm.$ay.t("EventModified"), icon: "$ayiSave" },
4: {
name: vm.$ay.t("EventAttachmentCreate"),
icon: "fa-plus"
icon: "$ayiPlus"
},
5: {
name: vm.$ay.t("EventAttachmentDelete"),
icon: "fa-trash-alt"
icon: "$ayiTrashAlt"
},
6: {
name: vm.$ay.t("EventAttachmentDownload"),
@@ -437,10 +437,10 @@ function populateEventTypeList(vm) {
},
9: {
name: vm.$ay.t("EventServerStateChange"),
icon: "fa-plus"
icon: "$ayiPlus"
},
10: { name: vm.$ay.t("EventSeedDatabase"), icon: "fa-plus" },
11: { name: vm.$ay.t("EventAttachmentModified"), icon: "fa-save" },
10: { name: vm.$ay.t("EventSeedDatabase"), icon: "$ayiPlus" },
11: { name: vm.$ay.t("EventAttachmentModified"), icon: "$ayiSave" },
12: { name: "ERASE ALL DATA", icon: "$ayiSeedling" },
13: { name: vm.$ay.t("EventResetSerial"), icon: "fa-egg" },
13: {

View File

@@ -1062,7 +1062,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -1081,7 +1081,7 @@ function generateMenu(vm) {
if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -1111,7 +1111,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
key: FORM_KEY + ":new",
vm: vm
});
@@ -1120,7 +1120,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});

View File

@@ -155,7 +155,7 @@
v-model="password"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="fa-key"
prepend-icon="$ayiKey"
:label="$ay.t('NewPassword')"
:type="reveal ? 'text' : 'password'"
:error-messages="form().serverErrors(this, 'password')"
@@ -664,7 +664,7 @@ async function clickHandler(menuItem) {
function generateMenu(vm) {
let menuOptions = {
isMain: false,
icon: "fa-splotch",
icon: "$ayiUser",
title: "User",
helpUrl: "form-adm-user",
formData: {
@@ -678,7 +678,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -688,7 +688,7 @@ function generateMenu(vm) {
if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -718,7 +718,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
key: FORM_KEY + ":new",
vm: vm
});
@@ -727,7 +727,7 @@ function generateMenu(vm) {
if (vm.rights.change && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});
@@ -735,7 +735,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DirectNotification",
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
key: FORM_KEY + ":directnotify",
vm: vm
});

View File

@@ -206,7 +206,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
surface: true,
key: FORM_KEY + ":new",
vm: vm
@@ -238,7 +238,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DirectNotification",
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
key: FORM_KEY + ":directnotify",
vm: vm
});

View File

@@ -268,7 +268,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "Refresh",
icon: "fa-sync",
icon: "$ayiSync",
surface: true,
key: FORM_KEY + ":refresh",
vm: vm
@@ -292,7 +292,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({
title: "DirectNotification",
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
data: "home-notify-direct",
key: "app:nav"
});

View File

@@ -17,7 +17,7 @@
></gz-pick-list> </v-col
><v-col cols="1">
<v-btn @click="addSelected()">
<v-icon>fa-plus</v-icon>
<v-icon>$ayiPlus</v-icon>
</v-btn>
</v-col>
</v-row>
@@ -268,7 +268,7 @@ function clickHandler(menuItem) {
function generateMenu(vm) {
let menuOptions = {
isMain: true,
icon: "fa-comment-alt",
icon: "$ayiCommentAlt",
title: "DirectNotification",
helpUrl: "form-home-notify-direct",
@@ -278,7 +278,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -654,7 +654,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -664,7 +664,7 @@ function generateMenu(vm) {
if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -694,7 +694,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
key: FORM_KEY + ":new",
vm: vm
});
@@ -703,7 +703,7 @@ function generateMenu(vm) {
if (vm.rights.change && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});

View File

@@ -170,7 +170,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
surface: true,
key: FORM_KEY + ":new",
vm: vm

View File

@@ -32,7 +32,7 @@
v-model="obj.oldPassword"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="fa-key"
prepend-icon="$ayiKey"
:label="$ay.t('OldPassword')"
:type="reveal ? 'text' : 'password'"
:rules="[form().required(this, 'oldPassword')]"
@@ -48,7 +48,7 @@
v-model="obj.newPassword"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="fa-key"
prepend-icon="$ayiKey"
:label="$ay.t('NewPassword')"
:type="reveal ? 'text' : 'password'"
:rules="[form().required(this, 'newPassword')]"
@@ -64,7 +64,7 @@
v-model="obj.confirmPassword"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
prepend-icon="fa-key"
prepend-icon="$ayiKey"
:label="$ay.t('ConfirmPassword')"
:type="reveal ? 'text' : 'password'"
:rules="[
@@ -263,7 +263,7 @@ function clickHandler(menuItem) {
function generateMenu(vm) {
let menuOptions = {
isMain: true,
icon: "fa-key",
icon: "$ayiKey",
title: "SetLoginPassword",
helpUrl: "form-home-password",
formData: {
@@ -275,7 +275,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -404,7 +404,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -422,7 +422,7 @@ function generateMenu(vm) {
//change password and login
menuOptions.menuItems.push({
title: "SetLoginPassword",
icon: "fa-key",
icon: "$ayiKey",
data: "home-password",
key: "app:nav"
});

View File

@@ -62,7 +62,7 @@
<v-col cols="12">
<span class="title">{{ $ay.t("BackupFiles") }}</span>
<v-btn @click="getBackupStatus" class="mb-6">
<v-icon>fa-sync</v-icon>
<v-icon>$ayiSync</v-icon>
</v-btn>
<v-data-table
@@ -384,7 +384,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -3,7 +3,7 @@
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12">
<v-btn @click="getDataFromApi" class="mb-6">
<v-icon>fa-sync</v-icon>
<v-icon>$ayiSync</v-icon>
</v-btn>
<v-data-table
:headers="headers"
@@ -183,7 +183,7 @@ function generateMenu(vm) {
menuItems: [
{
title: "Copy",
icon: "fa-copy",
icon: "$ayiCopy",
surface: false,
key: FORM_KEY + ":copylog",
vm: vm

View File

@@ -9,7 +9,7 @@
item-value="logname"
:label="$ay.t('Log')"
@input="logSelected"
append-outer-icon="fa-sync"
append-outer-icon="$ayiSync"
@click:append-outer="getDataFromApi"
>
</v-select>
@@ -154,7 +154,7 @@ function generateMenu(vm) {
menuItems: [
{
title: "Copy",
icon: "fa-copy",
icon: "$ayiCopy",
surface: false,
key: FORM_KEY + ":copylog",
vm: vm

View File

@@ -7,7 +7,7 @@
:items="selectLists.dateFilterTokens"
item-text="name"
item-value="id"
append-outer-icon="fa-sync"
append-outer-icon="$ayiSync"
@click:append-outer="getDataFromApi"
@input="timePeriodChanged"
></v-select>

View File

@@ -415,7 +415,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -3,7 +3,7 @@
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12">
<v-btn @click="getDataFromApi" class="mb-6">
<v-icon>fa-sync</v-icon>
<v-icon>$ayiSync</v-icon>
</v-btn>
<v-data-table
@@ -17,7 +17,7 @@
>
<template v-slot:[`item.actions`]="{ item }">
<v-icon small class="mr-2" @click="deleteItem(item)">
fa-trash
$ayiTrashAlt
</v-icon>
</template></v-data-table
>
@@ -194,7 +194,7 @@ function generateMenu(vm) {
menuItems: [
// {
// title: "Copy",
// icon: "fa-copy",
// icon: "$ayiCopy",
// surface: false,
// key: FORM_KEY + ":copylog",
// vm: vm

View File

@@ -3,7 +3,7 @@
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12">
<v-btn @click="refreshProfile">
<v-icon>fa-sync</v-icon>
<v-icon>$ayiSync</v-icon>
</v-btn>
</v-col>
<v-col cols="12">
@@ -94,7 +94,7 @@ function generateMenu(vm) {
menuItems: [
// {
// title: "Copy"),
// icon: "fa-copy",
// icon: "$ayiCopy",
// surface: false,
// key: FORM_KEY + ":copylog",
// vm: vm

View File

@@ -262,7 +262,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm

View File

@@ -687,7 +687,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Save",
icon: "fa-save",
icon: "$ayiSave",
surface: true,
key: FORM_KEY + ":save",
vm: vm
@@ -697,7 +697,7 @@ function generateMenu(vm) {
if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({
title: "Delete",
icon: "fa-trash-alt",
icon: "$ayiTrashAlt",
surface: false,
key: FORM_KEY + ":delete",
vm: vm
@@ -727,7 +727,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
key: FORM_KEY + ":new",
vm: vm
});
@@ -736,7 +736,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "Duplicate",
icon: "fa-clone",
icon: "$ayiClone",
key: FORM_KEY + ":duplicate",
vm: vm
});

View File

@@ -125,7 +125,7 @@ function generateMenu(vm) {
if (vm.rights.change) {
menuOptions.menuItems.push({
title: "New",
icon: "fa-plus",
icon: "$ayiPlus",
surface: true,
key: FORM_KEY + ":new",
vm: vm