From: Martin Helmling Date: Tue, 7 Jan 2014 17:12:18 +0000 (+0100) Subject: Benutzer als neu speichern X-Git-Tag: release-3.1.0beta1~22^2~25^2 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/188734cee4672fe7421293f7af68fa3734e52064 Benutzer als neu speichern leert erst einmal die möglichen Mandantenzugriffe, damit bei einem Login nicht gleich dieser neue Benutzer in der db employee angelegt wird. Die Mandantenzugriffe müssen vom admin anschließend explizit editiert werden. Behebt #1695 --- diff --git a/SL/Controller/Admin.pm b/SL/Controller/Admin.pm index 2e5542086..179142c73 100644 --- a/SL/Controller/Admin.pm +++ b/SL/Controller/Admin.pm @@ -129,6 +129,12 @@ sub action_edit_user { $self->edit_user_form(title => t8('Edit User')); } +sub action_save_newuser { + my ($self) = @_; + $::form->{user}{clients} = 0; + $self->action_save_user(); +} + sub action_save_user { my ($self) = @_; my $params = delete($::form->{user}) || { }; diff --git a/templates/webpages/admin/edit_user.html b/templates/webpages/admin/edit_user.html index 94db96b12..5ecd92673 100644 --- a/templates/webpages/admin/edit_user.html +++ b/templates/webpages/admin/edit_user.html @@ -158,7 +158,7 @@ function save_as_new() { $("#user_id").val(""); - submit_with_action("save_user"); + submit_with_action("save_newuser"); } -->