Ejemplo n.º 1
0
 def handle(self, request, data):
     try:
         api.role_delete_for_tenant_user(
                 request,
                 data['tenant'],
                 data['user'],
                 settings.OPENSTACK_KEYSTONE_DEFAULT_ROLE)
         messages.success(request,
                     _('%(user)s was successfully removed from %(tenant)s.')
                     % {"user": data['user'], "tenant": data['tenant']})
     except api_exceptions.ApiException, e:
         messages.error(request, _('Unable to create tenant: %s') %
                        (e.message))
Ejemplo n.º 2
0
 def handle(self, request, data):
     try:
         api.role_delete_for_tenant_user(
                 request,
                 data['tenant'],
                 data['user'],
                 settings.OPENSTACK_KEYSTONE_DEFAULT_ROLE)
         messages.success(request,
                     _('%(user)s was successfully removed from %(tenant)s.')
                     % {"user": data['user'], "tenant": data['tenant']})
     except api_exceptions.ApiException, e:
         messages.error(request, _('Unable to create tenant: %s') %
                        (e.message))
Ejemplo n.º 3
0
 def handle(self, request, data):
     try:
         api.role_delete_for_tenant_user(
                 request,
                 data['tenant'],
                 data['user'],
                 settings.OPENSTACK_KEYSTONE_DEFAULT_ROLE)
         messages.success(request,
                     _('%(user)s was successfully removed from %(tenant)s.')
                     % {"user": data['user'], "tenant": data['tenant']})
     except:
         exceptions.handle(request, _('Unable to remove user from tenant.'))
     return shortcuts.redirect('horizon:syspanel:tenants:users',
                               tenant_id=data['tenant'])