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

3
sapl/templates/crud/usuario_detail.html

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

Loading…
Cancel
Save