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.
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,
);