]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Stylesheet aus DefaultManager holen
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 22 Feb 2016 15:40:33 +0000 (16:40 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 22 Feb 2016 15:40:33 +0000 (16:40 +0100)
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

index 45f5f553d7df91bfa13ea399698767f9f0486e9a..fe2152ecea8086317285a7c83570f8257a8509bf 100644 (file)
@@ -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,
   );