def validate_same_tenant(self, switchboard, users): for user in users: if switchboard.tenant_uuid != user.tenant_uuid: raise errors.different_tenants( switchboard_tenant_uuid=switchboard.tenant_uuid, user_tenant_uuid=user.tenant_uuid, )
def validate_same_tenant(self, call_pickup, users): for user in users: if call_pickup.tenant_uuid != user.tenant_uuid: raise errors.different_tenants( call_pickup_tenant_uuid=call_pickup.tenant_uuid, user_tenant_uuid=user.tenant_uuid, )
def validate_same_tenant(self, call_pickup, groups): for group in groups: if call_pickup.tenant_uuid != group.tenant_uuid: raise errors.different_tenants( call_pickup_tenant_uuid=call_pickup.tenant_uuid, group_tenant_uuid=group.tenant_uuid, )
def validate(self, trunk): context = self.context_dao.find_by(name=trunk.context) if not context: return if trunk.tenant_uuid != context.tenant_uuid: raise errors.different_tenants( trunk_tenant_uuid=trunk.tenant_uuid, context_tenant_uuid=context.tenant_uuid, )
def validate(self, extension): old_context_name = extension.get_old_context() old_context = self._context_dao.get_by_name(old_context_name) new_context = self._context_dao.get_by_name(extension.context) if old_context.tenant_uuid != new_context.tenant_uuid: raise errors.different_tenants( current_tenant_uuid=old_context.tenant_uuid, context_tenant_uuid=new_context.tenant_uuid, )
def validate_same_tenant(self, group, extension): if extension.tenant_uuid != group.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, group_tenant_uuid=group.tenant_uuid, )
def validate_same_tenant(self, call_filter, user): if call_filter.tenant_uuid != user.tenant_uuid: raise errors.different_tenants( call_filter_tenant_uuid=call_filter.tenant_uuid, user_tenant_uuid=user.tenant_uuid, )
def validate_same_tenant(self, user, schedule): if user.tenant_uuid != schedule.tenant_uuid: raise errors.different_tenants( user_tenant_uuid=user.tenant_uuid, schedule_tenant_uuid=schedule.tenant_uuid, )
def validate_same_tenant(self, outcall, schedule): if outcall.tenant_uuid != schedule.tenant_uuid: raise errors.different_tenants( outcall_tenant_uuid=outcall.tenant_uuid, schedule_tenant_uuid=schedule.tenant_uuid, )
def validate_same_tenant(self, conference, extension): if extension.tenant_uuid != conference.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, conference_tenant_uuid=conference.tenant_uuid, )
def validate_same_tenant(self, paging, user): if paging.tenant_uuid != user.tenant_uuid: raise errors.different_tenants( paging_tenant_uuid=paging.tenant_uuid, user_tenant_uuid=user.tenant_uuid)
def validate_same_tenant(self, user, agent): if agent.tenant_uuid != user.tenant_uuid: raise errors.different_tenants(agent_tenant_uuid=agent.tenant_uuid, user_tenant_uuid=user.tenant_uuid)
def validate_same_tenant(self, parking_lot, extension): if extension.tenant_uuid != parking_lot.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, parking_lot_tenant_uuid=parking_lot.tenant_uuid, )
def validate_same_tenant(self, line, application): if line.tenant_uuid != application.tenant_uuid: raise errors.different_tenants( line_tenant_uuid=line.tenant_uuid, application_tenant_uuid=application.tenant_uuid, )
def validate_same_tenant(self, line, device): if not device.is_new and line.tenant_uuid != device.tenant_uuid: raise errors.different_tenants( line_tenant_uuid=line.tenant_uuid, device_tenant_uuid=device.tenant_uuid)
def validate_same_tenant(self, group, user): if group.tenant_uuid != user.tenant_uuid: raise errors.different_tenants(group_tenant_uuid=group.tenant_uuid, user_tenant_uuid=user.tenant_uuid)
def validate_same_tenant(self, line, endpoint): if line.tenant_uuid != endpoint.tenant_uuid: raise errors.different_tenants( line_tenant_uuid=line.tenant_uuid, endpoint_tenant_uuid=endpoint.tenant_uuid, )
def validate_same_tenant(self, agent, skill): if agent.tenant_uuid != skill.tenant_uuid: raise errors.different_tenants(agent_tenant_uuid=agent.tenant_uuid, skill_tenant_uuid=skill.tenant_uuid)
def validate_same_tenant(self, trunk, endpoint): if trunk.tenant_uuid != endpoint.tenant_uuid: raise errors.different_tenants( trunk_tenant_uuid=trunk.tenant_uuid, endpoint_tenant_uuid=endpoint.tenant_uuid, )
def validate(self, user, template): if user.tenant_uuid != template.tenant_uuid: raise errors.different_tenants( user_tenant_uuid=user.tenant_uuid, template_tenant_uuid=template.tenant_uuid, )
def validate_same_tenant(self, line, extension): if extension.tenant_uuid != line.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, line_tenant_uuid=line.tenant_uuid, )
def validate_same_tenant(self, outcall, extension): if extension.tenant_uuid != outcall.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, outcall_tenant_uuid=outcall.tenant_uuid, )
def validate_same_tenant(self, queue, extension): if extension.tenant_uuid != queue.tenant_uuid: raise errors.different_tenants( extension_tenant_uuid=extension.tenant_uuid, queue_tenant_uuid=queue.tenant_uuid, )
def validate_same_tenant(self, outcall, call_permission): if outcall.tenant_uuid != call_permission.tenant_uuid: raise errors.different_tenants( outcall_tenant_uuid=outcall.tenant_uuid, call_permission_tenant_uuid=call_permission.tenant_uuid, )
def validate_same_tenant(self, user, call_permission): if user.tenant_uuid != call_permission.tenant_uuid: raise errors.different_tenants( user_tenant_uuid=user.tenant_uuid, call_permission_tenant_uuid=call_permission.tenant_uuid, )
def validate_same_tenant(self, user, voicemail): if voicemail.tenant_uuid != user.tenant_uuid: raise errors.different_tenants( voicemail_tenant_uuid=voicemail.tenant_uuid, user_tenant_uuid=user.tenant_uuid, )
def validate_same_tenant(self, user, line): if user.tenant_uuid != line.tenant_uuid: raise errors.different_tenants(user_tenant_uuid=user.tenant_uuid, line_tenant_uuid=line.tenant_uuid)
def validate_same_tenant(self, group, call_permission): if group.tenant_uuid != call_permission.tenant_uuid: raise errors.different_tenants( group_tenant_uuid=group.tenant_uuid, call_permission_tenant_uuid=call_permission.tenant_uuid, )
def validate_same_tenant(self, outcall, trunk): if outcall.tenant_uuid != trunk.tenant_uuid: raise errors.different_tenants( outcall_tenant_uuid=outcall.tenant_uuid, trunk_tenant_uuid=trunk.tenant_uuid, )
def validate_same_tenant(self, group, schedule): if group.tenant_uuid != schedule.tenant_uuid: raise errors.different_tenants( group_tenant_uuid=group.tenant_uuid, schedule_tenant_uuid=schedule.tenant_uuid, )