This commit is contained in:
2021-06-14 23:42:59 +00:00
parent d4076c0217
commit b2c0833e74
2 changed files with 29 additions and 7 deletions

View File

@@ -385,10 +385,16 @@ todo: many biz objects are not using new PUT methodology
CURRENTLY DOING: Work order notifications - CURRENTLY DOING: Work order notifications -
The Andy - need a single function that totals a wokrorder using all the lintotalviz fields in all the children that have them in all the woitems Sidetrack, case 3888 customer feature control in global settings required for customer centric notifications and others
only check if someone subscribes Sub-sidetrack
needs to be done in all the areas that can affect the total so make it a single call to make from any of them much like standard object notifiations split global settings into sections vertically with a section header like work order
** Do not forget to document that this is triggered on Closed typ wo status only not just modifications etc Add Customer access features and settings section
Customer login section and settings
Add Business settings section
Taxes, all defaults etc
Add UI settings section
logo's, search settings etc
Steps to test notifications: Steps to test notifications:
@@ -412,7 +418,8 @@ Coded, tested, done:
todo 3: workorder notifications to code and test: todo 3: workorder notifications to code and test:
WorkorderCreatedForCustomer = 31, //*Service work order is created for Customer, only applies to that customer user notify sub for that customer, customer id is in conditional ID value for subscription WorkorderCreatedForCustomer = 31, //*Service work order is created for Customer, only applies to that customer user notify sub for that customer, customer id is in conditional ID value for subscription
is this a thing? Should it be a thing?? This is a v7 feature and needs to be replicated
todo: Customer service imminient should be onsite only right? todo: Customer service imminient should be onsite only right?

View File

@@ -4,6 +4,12 @@
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error> <gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
<v-form ref="form"> <v-form ref="form">
<v-row> <v-row>
<v-col cols="12">
<div class="text-h6">
{{ $ay.t("BusinessSettings") }}
</div>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col cols="12" sm="6" lg="4" xl="3">
<gz-pick-list <gz-pick-list
:aya-type="ayaTypes().TaxCode" :aya-type="ayaTypes().TaxCode"
@@ -119,12 +125,13 @@
></v-text-field> ></v-text-field>
</v-col> </v-col>
<v-col cols="12"> <v-col cols="12">
<span class="text-h6"> {{ $ay.t("UserInterfaceSettings") }}</span> <span class="text-h6 mt-5">
{{ $ay.t("UserInterfaceSettings") }}</span
>
</v-col> </v-col>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col cols="12" sm="6" lg="4" xl="3">
<v-card elevation="0" outlined v-if="formState.ready"> <v-card elevation="0" outlined v-if="formState.ready">
<v-list subheader> <v-list subheader>
<!-- <v-subheader>{{ $ay.t("UserInterfaceSettings") }}</v-subheader> -->
<v-list-item link to="adm-global-logo" data-cy="logo"> <v-list-item link to="adm-global-logo" data-cy="logo">
<v-list-item-title>{{ <v-list-item-title>{{
$ay.t("GlobalLogo") $ay.t("GlobalLogo")
@@ -147,6 +154,12 @@
</v-list> </v-list>
</v-card> </v-card>
</v-col> </v-col>
<v-col cols="12">
<div class="text-h6 mt-5">
{{ $ay.t("CustomerAccessSettings") }}
</div>
</v-col>
</v-row> </v-row>
</v-form> </v-form>
</div> </div>
@@ -455,6 +468,8 @@ async function initForm(vm) {
async function fetchTranslatedText(vm) { async function fetchTranslatedText(vm) {
await window.$gz.translation.cacheTranslations([ await window.$gz.translation.cacheTranslations([
"UserInterfaceSettings", "UserInterfaceSettings",
"BusinessSettings",
"CustomerAccessSettings",
"PickListTemplates", "PickListTemplates",
"GlobalLogo", "GlobalLogo",
"GlobalUseInventory", "GlobalUseInventory",