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/git?a=commitdiff_plain;h=188734cee4672fe7421293f7af68fa3734e52064;p=kivitendo-erp.git 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"); } -->