From 1e67e523b192b0284630975dccb6ece2a897d9aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Mon, 22 Feb 2016 16:40:33 +0100 Subject: [PATCH] Stylesheet aus DefaultManager holen MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Damit, und dem logo commit von eben, kann man das Aussehen der Loginmaske personalisieren indem man ein Company css anglegt, und einen Mini DefaultManager dazu baut, der einfach nur eine Funktion enthält: sub stylesheet { 'company.css' } und das dann in der Config der jeweiligen Installation benutzt: [system] default_manager = company Da sowohl css, als auch Defaultmanager nicht im Standard sind, ist damit das erste mal möglich das Programm umzubranden ohne ständig Codeänderungen beim rebase mitmergen zu müssen. Und nun bleibt mir vom Leib mit eurem Mist. --- SL/User.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SL/User.pm b/SL/User.pm index 45f5f553d..fe2152ece 100644 --- a/SL/User.pm +++ b/SL/User.pm @@ -449,7 +449,7 @@ sub get_default_myconfig { css_path => 'css', # Needed for menunew, see SL::Layout::Base::get_stylesheet_for_user dateformat => $defaults->dateformat('dd.mm.yy'), numberformat => $defaults->numberformat('1.000,00'), - stylesheet => 'kivitendo.css', + stylesheet => $defaults->stylesheet('kivitendo.css'), timeformat => $defaults->timeformat('hh:mm'), %user_config, ); -- 2.20.1