This commit is contained in:
@@ -744,7 +744,8 @@ async function populateSelectionLists(vm) {
|
||||
await window.$gz.enums.fetchEnumList("NotifyEventType");
|
||||
let tempEventTypes = window.$gz.enums.getSelectionList("NotifyEventType");
|
||||
if (window.$gz.store.getters.isOutsideUser) {
|
||||
/* //#### NOTE: once event is NOTED IN COMMENT (not necessarily coded yet as some can't be yet) in NotifyEventProcessor I'll mark it with a * in the comment so I know if I miss any
|
||||
/* //see core-notifications.txt spec doc for a bit more info on each type (they are named a little bit differently)
|
||||
//#### NOTE: once event is NOTED IN COMMENT (not necessarily coded yet as some can't be yet) in NotifyEventProcessor I'll mark it with a * in the comment so I know if I miss any
|
||||
ObjectDeleted = 1,//* Deletion of any object of conditional specific AyaType and optionally conditional tags
|
||||
ObjectCreated = 2,//* creation of any object of conditional specific AyaType and optionally conditional tags
|
||||
ObjectModified = 3,//* Modification / update of any kind of any object of conditional specific AyaType and optionally conditional tags
|
||||
@@ -752,14 +753,14 @@ async function populateSelectionLists(vm) {
|
||||
ContractExpiring = 5,//* Contract object, aged notification with optional advance notice for expiration date of contract. Customer version and User version deliveries possible.
|
||||
CSRAccepted = 6,//*CustomerServiceRequest object, saved with ACCEPTED status, delivered to Customer only
|
||||
CSRRejected = 7,//*CustomerServiceRequest object, saved with REJECTED status, delivered to Customer only
|
||||
DEPRECATED_8 = 8,//UNUSED, FILL IN LATER WITH NEXT NEW NOTIFICATION EVENT
|
||||
CopyOfCustomerNotification = 8,//*User notification of what was sent to a Customer as a notification. In other words can subscribe to any customer notifications and be sent a copy of them. Tag filter is based on Customer's tags for this one so user can choose which customer group to subscribe to this or all.
|
||||
QuoteStatusChange = 9,//* Quote object, any *change* of status including from no status (new) to a specific conditional status ID value
|
||||
ObjectAge = 10,//* Any object, Age (conditional on AgeValue) after creation event of any object of conditional specific AyaType and optionally conditional tags
|
||||
ServiceBankDepleted = 11,//*ServiceBank object, any change to balance triggers this check, conditional on decvalue as remaining balance left to trigger this notification
|
||||
ReminderImminent = 12,//*Reminder object, Advance notice setting tag conditional
|
||||
ScheduledOnWorkorder = 13,//*Workorder / WorkorderItemScheduledUser object, instant notification when current user is scheduled on a service workorder
|
||||
ScheduledOnWorkorderImminent = 14,//*Workorder / WorkorderItemScheduledUser object, advanced (settable) notification when current user's scheduled date/time is imminent
|
||||
WorkorderFinishStatusOverdue = 15,//* ##TODO Workorder object , need to rename this and rethink it in line with this is really related to not setting workorder to a finished or completed status type in time
|
||||
WorkorderFinishStatusOverdue = 15,//* Workorder object not set to a "Finished" flagged workorder status type in selected time span from creation of workorderWorkorderSetToFinishedStatus
|
||||
OutsideServiceOverdue = 16,//* Workorder object , WorkorderItemOutsideService created / updated, sets advance notice on due date tag filterable
|
||||
OutsideServiceReceived = 17,//* Workorder object , WorkorderItemOutsideService updated, instant notification when item received, tag filterable
|
||||
PartRequestReceived = 18,//* Workorder object / workorderitempartrequest updated, sent to person who requested when parts received back
|
||||
@@ -774,15 +775,18 @@ async function populateSelectionLists(vm) {
|
||||
GeneralNotification = 27,//* NO OBJECT old quick notification, refers now to any direct text notification internal or user to user used for system notifications (default delivers in app but user can opt to also get email)
|
||||
ServerOperationsProblem = 28,//* NO OBJECT and serious issue with server operations requiring intervention,
|
||||
QuoteStatusAge = 29,//* Quote object Created / Updated, conditional on exact status selected IdValue, Tags conditional, advance notice can be set
|
||||
WorkorderFinished = 30 //Service work order is set to any status that is flagged as a "Finished" type of status
|
||||
WorkorderFinished = 30, //*Service work order is set to any status that is flagged as a "Finished" type of status
|
||||
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
|
||||
WorkorderFinishedFollowUp = 32 //* Service workorder closed status follow up again after this many TIMESPAN
|
||||
|
||||
*/
|
||||
|
||||
vm.selectLists.eventTypes = tempEventTypes.filter(
|
||||
z => z.id == 6 || z.id == 7 || z.id == 21
|
||||
z => z.id == 6 || z.id == 7 || z.id == 21 || z.id == 30 || z.id == 31
|
||||
);
|
||||
} else {
|
||||
vm.selectLists.eventTypes = tempEventTypes.filter(
|
||||
z => z.id != 6 && z.id != 7 && z.id != 21
|
||||
z => z.id != 6 && z.id != 7 && z.id != 21 && z.id != 31
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user