Benutzer als neu speichern
authorMartin Helmling <MartinHelmling@octo-soft.de>
Tue, 7 Jan 2014 17:12:18 +0000 (18:12 +0100)
committerMartin Helmling <MartinHelmling@octo-soft.de>
Tue, 7 Jan 2014 17:12:30 +0000 (18:12 +0100)
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

SL/Controller/Admin.pm
templates/webpages/admin/edit_user.html

index 2e55420..179142c 100644 (file)
@@ -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})          || { };
index 94db96b..5ecd926 100644 (file)
 
   function save_as_new() {
     $("#user_id").val("");
-    submit_with_action("save_user");
+    submit_with_action("save_newuser");
   }
    -->
 </script>