Option in [debug], keine 'nologin' zu schreiben
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 14 Jan 2013 14:43:22 +0000 (15:43 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 14 Jan 2013 15:01:41 +0000 (16:01 +0100)
SL/User.pm
config/kivitendo.conf.default

index 37a61c5..368a0a2 100644 (file)
@@ -149,7 +149,7 @@ sub login {
       }
 
       # update the tables
-      if (!open(FH, ">", $::lx_office_conf{paths}->{userspath} . "/nologin")) {
+      if (!$::lx_office_conf{debug}->{keep_installation_unlocked} && !open(FH, ">", $::lx_office_conf{paths}->{userspath} . "/nologin")) {
         $form->show_generic_error($main::locale->text('A temporary file could not be created. ' .
                                                       'Please verify that the directory "#1" is writeable by the webserver.',
                                                       $::lx_office_conf{paths}->{userspath}),
@@ -783,4 +783,3 @@ sub data {
 }
 
 1;
-
index 1391239..51e7456 100644 (file)
@@ -293,3 +293,7 @@ restart_fcgi_process_on_changes = 0
 
 # The file name where the debug messages are written to.
 file_name = /tmp/kivitendo-debug.log
+
+# If set to 1 then the installation will be kept unlocked even if a
+# database upgrade fails.
+keep_installation_unlocked = 0