muk-it / muk_dms

MuK Document Management System
GNU Lesser General Public License v3.0
91 stars 144 forks source link

Installation von muk_web_security führt zu Style Error #94

Closed Ehrenstein closed 5 years ago

Ehrenstein commented 5 years ago

Ich habe beim Versuch der Installation von zahlreichen MuK-Paketen (insbesondere DMS) ein Problem mit Style-Fehlern, konnte das Problem aber schließlich auf das Paket muk_web_security eingrenzen, nach dessen Installation der folgende Fehler erstmalig auftaucht:

`The style compilation failed, see the error below. Your recent actions may be the cause, please try reverting the changes you made.

NameError: variable @odoo-main-color-muted is undefined in - on line 44, column 9: 43 .locked { 44 color: @odoo-main-color-muted; 45

This error occured while compiling the bundle 'web.assets_backend' containing:

keshrath commented 5 years ago

Dein Fehler Log sieht nach Odoo 12.0 aus. Das Modul muk_web_security existiert aber für diese Version gar nicht.

Ehrenstein commented 5 years ago

Hmm… strange. Was ich gemacht habe:

Habe ich vielleicht eine veraltete Dependency-Referenzdatei bei mir auf dem Server, dass Odoo überhaupt muk_web_security installiert? Ich habe nämlich im Modul selbst nichts gefunden.

Außerdem habe ich jetzt einmal alles paketweise installiert, was für muk_dms als Voraussetzung angegeben ist, und jetzt bleibt der Fehler auch aus.

keshrath commented 5 years ago

Sprich du hast jetzt keinen Fehler mehr?

Ehrenstein commented 5 years ago

Es scheint so. Wenn ich aber alles von MuK deinstalliere und direkt muk_dms installiere, taucht der Fehler wieder auf. Da muss also irgendwo noch eine Dep drinstehen, die Odoo dazu veranlasst, muk_web_security zu installieren.

keshrath commented 5 years ago

Also in den Version 12.0 Modulen gibts diese Abhängigkeit nicht. Vielleicht hast du irgendwo irrtümlich ein Modul von 11.0 mit drin.

Für mich hat sich gezeigt, dass es am Besten ist die Module über pip zu installieren. Dann musst du dir über die Abhängigkeiten auch keine Gedanken mehr machen.

Nexus: https://nexus.mukit.at/#browse/browse:odoo Info: https://mukit.at/en_US/page/open-source (am Ende der Seite)

keshrath commented 5 years ago

muk_web_security hat einen auto install Flag sprich es wird installiert sobald die Abhängigkeiten erfüllt sind. Ergo sobald muk_security installiert ist. Das Modul sollte aber gar nicht in deinem Addons Ordner sein, weil es nicht die richtige Version hat.

Code: https://github.com/muk-it/muk_web/blob/11.0/muk_web_security/__manifest__.py#L50

keshrath commented 5 years ago

Ich werde dieses Ticket schließen da es seit einer Woche keine neuen Informationen gibt. Falls du weitere Probleme hast öffne bitte ein neues Ticket.