This commit is contained in:
2020-11-13 22:20:15 +00:00
parent 8d73ecf91d
commit f0a64aad8c
3 changed files with 36 additions and 6 deletions

View File

@@ -2,6 +2,8 @@
@@@@@@@@@@@@@@@ ROADMAP STAGE 6 - "REALITY" All in on porting over all the real objects from v7
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
todo: SEEDER
Seed sample customers from v7 specifically in addition to random ones?
todo: Uifielddatatype Phone and TimeSpan support at client, translation keys etc
ay-customize.vue
@@ -11,22 +13,27 @@ todo: Uifielddatatype Phone and TimeSpan support at client, translation keys etc
todo: input type email url phone number etc supported on device to activate?
if not, it must be supported somehow so figure it out
todo: After customer form is made
todo: TESTING After customer form is made
Test with devices
ensure that a PHONE "tel" field can be triggered to make a phone call
ensure EMAIL field can trigger email client
if necessary add buttons to trigger that happening via javascript
ensure that a MAP url opens correctly from the customer form
Specifically test apple maps on the iPad because on other devices it redirects to google!?
Test maps seperately for address and coordinates versions
Test setting coords from phone
OUTSTANDING WITH MAPS
Open map using address fields instead of lat / long
most providers just accept it as a string of seperated values no need to be formatted particularly or with specific fields for city etc, it just figures it out
OUTSTANDING WITH CUSTOMER
servicetemplate, headoffice, banking, contract fields
contacts
User UI for this client (generate, view)
Customer User (contacts) UI for this client (generate, view)
case for this and notes, sb very simple way to create and send creds for user
Copy address to clipboard?
Show all
workorders
quotes
pm's
NEXT UP: Customer

View File

@@ -1,4 +1,4 @@
export default {
version: "8.0.0-alpha.88",
version: "8.0.0-alpha.89",
copyright: "© 1999-2020, Ground Zero Tech-Works Inc."
};

View File

@@ -392,6 +392,29 @@
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'DefaultServiceTemplateID')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:ayaType="ayaTypes().WorkOrderTemplate"
:showEditIcon="true"
v-model="obj.defaultServiceTemplateID"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('WorkOrderTemplate')"
ref="defaultServiceTemplateID"
data-cy="defaultServiceTemplateID"
:error-messages="
form().serverErrors(this, 'defaultServiceTemplateID')
"
@input="fieldValueChanged('defaultServiceTemplateID')"
></gz-pick-list>
</v-col>
<v-col v-if="form().showMe(this, 'Notes')" cols="12">
<v-textarea
v-model="obj.notes"