diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt
index d24782c3..4b931242 100644
--- a/ayanova/devdocs/todo.txt
+++ b/ayanova/devdocs/todo.txt
@@ -65,6 +65,9 @@ todo: workorders - need to set billing and service address from customers on mig
bugbug: direct notification errors out
user->direct notification
+todo: Customer login should show notifications in app screen always just like regular users in the event that a direct notification is sent
+ i.e. right now it assumes only needs to show it if they have subscription ability but in-app should always show for direct or error or what have you.
+
todo: notifications screen add delete all menu item that will just remove all the notifications present
Maybe a checkbox and delete selected and select all?? That way can also be a dual useful feature
also should delete *from* the client so that it deletes only what it has in view so user doesn't accidentally delete unseen yet to be delivered ones?
@@ -416,20 +419,16 @@ todo: many biz objects are not using new PUT methodology
-CURRENTLY DOING: make sure tags is fixed fully after created change
-
+CURRENTLY DOING:
-todo: User duplicate not working, error about optionsobj
- Message:_vm.optionsObj is undefined
- probably need to populate that object as well as main obj on dupe
- doesn't work on devops either, broken for a while
- also dupe check on the customer contact object too
+todo: User duplicate locally, improvements, port to customer user form identically
todo: purchase order dupe code at server is a bit sus.
it has a todo to set qty to zero but doesn't for some reason so it effectively
is affecting inventory on duplicate??
Look into it.
+ IDEALLY REPLACE WITH LOCAL COPY LIKE WO
todo: workorder "template" replacement via duplicate requires some changes:
V7 notes:
diff --git a/ayanova/src/App.vue b/ayanova/src/App.vue
index fb748afa..f396d0e9 100644
--- a/ayanova/src/App.vue
+++ b/ayanova/src/App.vue
@@ -152,8 +152,8 @@
>
-
-
+
+
diff --git a/ayanova/src/views/adm-user.vue b/ayanova/src/views/adm-user.vue
index c5ff0c03..c4c17070 100644
--- a/ayanova/src/views/adm-user.vue
+++ b/ayanova/src/views/adm-user.vue
@@ -8,7 +8,6 @@
{{ $ay.t("User") }}
-
{{ $ay.t("UserSettings") }}
@@ -460,7 +459,7 @@ export default {
this.obj.name = `${this.obj.name} - ${window.$gz.translation.get(
"Copy"
)}`;
-
+ this.password = window.$gz.util.getRandomPassword();
setDirty = true;
}
}
@@ -843,7 +842,6 @@ export default {
window.$gz.form.setErrorBoxErrors(vm);
} else {
vm.optionsObj = res.data;
- // vm.activeTranslationId = res.data.translationId;
//Update the form status
window.$gz.form.setFormState({
@@ -868,9 +866,8 @@ export default {
let vm = this;
if (vm.canSave) {
vm.formState.loading = true;
- let url = null;
- url = `user-option/${vm.obj.id}`;
+ let url = `user-option/${vm.obj.id}`;
//clear any errors vm might be around from previous submit
window.$gz.form.deleteAllErrorBoxErrors(vm);
diff --git a/ayanova/src/views/cust-user.vue b/ayanova/src/views/cust-user.vue
index de308ab9..9ba2f9af 100644
--- a/ayanova/src/views/cust-user.vue
+++ b/ayanova/src/views/cust-user.vue
@@ -8,7 +8,7 @@
{{ $ay.t("Contact") }}
- {{ $ay.t("UserSettings") }}
+ {{ $ay.t("UserSettings") }}
@@ -199,7 +199,7 @@
>
-
+