Browse Source

Redireciona para perfil do usuário quando é criado

pull/3151/head
Vinícius Cantuária 6 years ago
parent
commit
c4afac2469
  1. 6
      sapl/base/views.py
  2. 3
      sapl/templates/crud/usuario_detail.html

6
sapl/base/views.py

@ -1834,8 +1834,8 @@ class CreateUsuarioView(PermissionRequiredMixin, CreateView):
fail_message = 'Usuário não criado!'
permission_required = ('base.add_appconfig',)
def get_success_url(self):
return reverse('sapl.base:usuario')
def get_success_url(self, pk):
return reverse('sapl.base:user_detail', kwargs={"pk": pk})
def form_valid(self, form):
data = form.cleaned_data
@ -1856,7 +1856,7 @@ class CreateUsuarioView(PermissionRequiredMixin, CreateView):
g.user_set.add(new_user)
messages.success(self.request, self.success_message)
return HttpResponseRedirect(self.get_success_url())
return HttpResponseRedirect(self.get_success_url(new_user.pk))
def form_invalid(self, form):
messages.error(self.request, self.fail_message)

3
sapl/templates/crud/usuario_detail.html

@ -3,8 +3,7 @@
{% load crispy_forms_tags cropping %}
{% block base_content %}
<div style="margin: 80px 0px">
<div>
<table class="table table-striped">
<tbody>
<tr>

Loading…
Cancel
Save