Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1e67e523

Von Sven Schöling vor etwa 8 Jahren hinzugefügt

  • ID 1e67e523b192b0284630975dccb6ece2a897d9aa
  • Vorgänger 2ebe1bf7
  • Nachfolger a14368a2

Stylesheet aus DefaultManager holen

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.

Unterschiede anzeigen:

SL/User.pm
449 449
    css_path     => 'css',      # Needed for menunew, see SL::Layout::Base::get_stylesheet_for_user
450 450
    dateformat   => $defaults->dateformat('dd.mm.yy'),
451 451
    numberformat => $defaults->numberformat('1.000,00'),
452
    stylesheet   => 'kivitendo.css',
452
    stylesheet   => $defaults->stylesheet('kivitendo.css'),
453 453
    timeformat   => $defaults->timeformat('hh:mm'),
454 454
    %user_config,
455 455
  );

Auch abrufbar als: Unified diff