Projet

Général

Profil

0010-use-RolesForm-inr-RoleAddChildView-9731.patch

Benjamin Dauvergne, 27 janvier 2016 18:31

Télécharger (1,39 ko)

Voir les différences:

Subject: [PATCH 10/13] use RolesForm inr RoleAddChildView (#9731)

 src/authentic2/manager/role_views.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
src/authentic2/manager/role_views.py
257 257
                       views.PermissionMixin, SingleObjectMixin, FormView):
258 258
    title = _('Add child role')
259 259
    model = get_role_model()
260
    form_class = forms.RoleForm
260
    form_class = forms.RolesForm
261 261
    success_url = '..'
262 262
    template_name = 'authentic2/manager/form.html'
263 263
    permissions = 'a2_rbac.change_role'
......
267 267
        return super(RoleAddChildView, self).dispatch(request, *args, **kwargs)
268 268

  
269 269
    def form_valid(self, form):
270
        self.get_object().add_child(form.cleaned_data['role'])
270
        for role in form.cleaned_data['roles']:
271
            self.get_object().add_child(role)
271 272
        return super(RoleAddChildView, self).form_valid(form)
272 273

  
273 274
add_child = RoleAddChildView.as_view()
274
-