def handle(self, request, data): try: LOG.info('Creating user with name "%s"' % data['name']) new_user = api.user_create(request, data['name'], data['email'], data['password'], data['tenant_id'], True) messages.success(request, _('User "%s" was successfully created.') % data['name']) try: api.role_add_for_tenant_user( request, data['tenant_id'], new_user.id, settings.X7_KEYSTONE_DEFAULT_ROLE) except Exception, e: LOG.exception('Exception while assigning \ role to new user: %s' % new_user.id) if not hasattr(e, 'message'): e.message = str(e) messages.error(request, _('Error assigning role to user: %s') % e.message) return shortcuts.redirect('steer:syspanel:users:index')
def handle(self, request, data): try: api.role_add_for_tenant_user( request, data['tenant'], data['user'], settings.X7_KEYSTONE_DEFAULT_ROLE) messages.success(request, _('%(user)s was successfully added to %(tenant)s.') % {"user": data['user'], "tenant": data['tenant']}) except api_exceptions.ApiException, e: messages.error(request, _('Unable to create user association: %s') % (e.message))
def handle(self, request, data): try: api.role_add_for_tenant_user(request, data['tenant'], data['user'], settings.X7_KEYSTONE_DEFAULT_ROLE) messages.success( request, _('%(user)s was successfully added to %(tenant)s.') % { "user": data['user'], "tenant": data['tenant'] }) except api_exceptions.ApiException, e: messages.error( request, _('Unable to create user association: %s') % (e.message))
def handle(self, request, data): try: LOG.info('Creating user with name "%s"' % data['name']) new_user = api.user_create(request, data['name'], data['email'], data['password'], data['tenant_id'], True) messages.success( request, _('User "%s" was successfully created.') % data['name']) try: api.role_add_for_tenant_user(request, data['tenant_id'], new_user.id, settings.X7_KEYSTONE_DEFAULT_ROLE) except Exception, e: LOG.exception('Exception while assigning \ role to new user: %s' % new_user.id) if not hasattr(e, 'message'): e.message = str(e) messages.error( request, _('Error assigning role to user: %s') % e.message) return shortcuts.redirect('steer:syspanel:users:index')