|
|
@ -84,7 +84,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
try { |
|
|
try { |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
actionType, user, true, dashboardId.toString(), customerId.toString(), customer.getName()); |
|
|
actionType, user, dashboardId.toString(), customerId.toString(), customer.getName()); |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
notificationEntityService.logEntityAction(tenantId, emptyId(EntityType.DASHBOARD), actionType, |
|
|
notificationEntityService.logEntityAction(tenantId, emptyId(EntityType.DASHBOARD), actionType, |
|
|
@ -102,7 +102,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
Customer publicCustomer = customerService.findOrCreatePublicCustomer(tenantId); |
|
|
Customer publicCustomer = customerService.findOrCreatePublicCustomer(tenantId); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, publicCustomer.getId())); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, publicCustomer.getId())); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, publicCustomer.getId(), savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, publicCustomer.getId(), savedDashboard, |
|
|
actionType, user, false, dashboardId.toString(), |
|
|
actionType, user, dashboardId.toString(), |
|
|
publicCustomer.getId().toString(), publicCustomer.getName()); |
|
|
publicCustomer.getId().toString(), publicCustomer.getName()); |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
@ -120,7 +120,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
Customer publicCustomer = customerService.findOrCreatePublicCustomer(tenantId); |
|
|
Customer publicCustomer = customerService.findOrCreatePublicCustomer(tenantId); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, publicCustomer.getId())); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, publicCustomer.getId())); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, publicCustomer.getId(), dashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, publicCustomer.getId(), dashboard, |
|
|
actionType, user, false, dashboardId.toString(), |
|
|
actionType, user, dashboardId.toString(), |
|
|
publicCustomer.getId().toString(), publicCustomer.getName()); |
|
|
publicCustomer.getId().toString(), publicCustomer.getName()); |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
@ -160,14 +160,14 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
ShortCustomerInfo customerInfo = savedDashboard.getAssignedCustomerInfo(customerId); |
|
|
ShortCustomerInfo customerInfo = savedDashboard.getAssignedCustomerInfo(customerId); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, savedDashboard.getId(), customerId, savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, savedDashboard.getId(), customerId, savedDashboard, |
|
|
actionType, user, true, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
actionType, user, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
} |
|
|
} |
|
|
actionType = ActionType.UNASSIGNED_FROM_CUSTOMER; |
|
|
actionType = ActionType.UNASSIGNED_FROM_CUSTOMER; |
|
|
for (CustomerId customerId : removedCustomerIds) { |
|
|
for (CustomerId customerId : removedCustomerIds) { |
|
|
ShortCustomerInfo customerInfo = dashboard.getAssignedCustomerInfo(customerId); |
|
|
ShortCustomerInfo customerInfo = dashboard.getAssignedCustomerInfo(customerId); |
|
|
savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customerId)); |
|
|
savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customerId)); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, savedDashboard.getId(), customerId, savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, savedDashboard.getId(), customerId, savedDashboard, |
|
|
ActionType.UNASSIGNED_FROM_CUSTOMER, user, true, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
ActionType.UNASSIGNED_FROM_CUSTOMER, user, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
} |
|
|
} |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} |
|
|
} |
|
|
@ -197,7 +197,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
savedDashboard = checkNotNull(dashboardService.assignDashboardToCustomer(tenantId, dashboardId, customerId)); |
|
|
ShortCustomerInfo customerInfo = savedDashboard.getAssignedCustomerInfo(customerId); |
|
|
ShortCustomerInfo customerInfo = savedDashboard.getAssignedCustomerInfo(customerId); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
actionType, user, true, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
actionType, user, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
} |
|
|
} |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} |
|
|
} |
|
|
@ -227,7 +227,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
ShortCustomerInfo customerInfo = dashboard.getAssignedCustomerInfo(customerId); |
|
|
ShortCustomerInfo customerInfo = dashboard.getAssignedCustomerInfo(customerId); |
|
|
savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customerId)); |
|
|
savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customerId)); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customerId, savedDashboard, |
|
|
actionType, user, true, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
actionType, user, dashboardId.toString(), customerId.toString(), customerInfo.getTitle()); |
|
|
} |
|
|
} |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} |
|
|
} |
|
|
@ -282,7 +282,7 @@ public class DefaultTbDashboardService extends AbstractTbEntityService implement |
|
|
try { |
|
|
try { |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customer.getId())); |
|
|
Dashboard savedDashboard = checkNotNull(dashboardService.unassignDashboardFromCustomer(tenantId, dashboardId, customer.getId())); |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customer.getId(), savedDashboard, |
|
|
notificationEntityService.notifyAssignOrUnassignEntityToCustomer(tenantId, dashboardId, customer.getId(), savedDashboard, |
|
|
actionType, user, true, dashboardId.toString(), customer.getId().toString(), customer.getName()); |
|
|
actionType, user, dashboardId.toString(), customer.getId().toString(), customer.getName()); |
|
|
return savedDashboard; |
|
|
return savedDashboard; |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
notificationEntityService.logEntityAction(tenantId, emptyId(EntityType.DASHBOARD), actionType, user, e, dashboardId.toString()); |
|
|
notificationEntityService.logEntityAction(tenantId, emptyId(EntityType.DASHBOARD), actionType, user, e, dashboardId.toString()); |
|
|
|