Liste der merge requests

Liste aller merge requests


Titel Beschreibung
Feature/ll 478 redesign breadcrumb Siehe auch Task-Kommentar: Für Desktop wurde die aktuelle Breadcrumb beibehalten und nicht wie im vorgeschlagenen layout zusätzlich zu einem "Zurück"-Button angezeigt. Dieser "Zurück"-Button ist nur für Mobile sichtbar und versucht das passende Ziel herauszusuchen: - zunächst der übergeordnete Knoten - hat dieser keinen Link werdne alle übergeordneten Knoten durchlaufen, bis ein Link gefunden wird. - sonst ist das Dashboard das Ziel Details
Feature/ll 494 ie calendar bug Details
Feature/ll 458 add permissions for training assignment reminders + added permission validation for training reminder administration + added training reminder to cronjob list + made sure reminder templates can be edited, if they contain blade varibles + added info about available variables Details
Code-Qualität: Backendzugriff + removed User::canAccessBackendMyTrainings() + removed User::canAccessBackendCatalog() + made sure User::canAccessBackend() only checks, user is active + made sure usage of User::canAccessBackend() is tested correctly in AdminUserTest.php Details
renamed is_visible to only_visible renamed is_visible to only_visible Details
LL-430 remove myc checkout code Alles zu Orders, OrderItems, Refunds, RefundItems, OrderNotifications, Invoices und OrderReports aus dem System entfernt Details
Feature/ll 586 check rights for breadcrumb Details
moved dashboard code out of admin folder Details
Feature/ll dkv enabled system individual translations Details
Feature/update npm Ursprünglich sollte nur brace aktualisiert werden... Aufgund der Verwundbarkeiten wurde jedoch ein komplettes Update in NPM vorgenommen. Nach diesem Update sind die vulnerabilities (npm audit) von über 400 auf 3 (alle low) herunter. Hierfür war ein Update von laravel-mix auf Version ^4 notwendig (dies allein behob 165 Verwundbarkeiten). Mit laravel-mix 4 musstne ein paar Änderungne und Korrekturen an vue vorgenommen werdne und der sas-parser separat installiert werden (oder auf sass-dart gewechselt werden). npm outdated liefert - abgesehen von laravel-mix und dessen Abhängigkeiten - nur noch Diskrepanzen in der Minor Version zum jeweils aktuellsten Package. ``` Package Current Wanted Latest Location axios 0.18.1 0.18.1 0.20.0 global cross-env 5.2.1 5.2.1 7.0.2 global flag-icon-css 2.9.0 2.9.0 3.5.0 global form-backend-validation 2.3.3 2.3.3 2.4.0 global imagemin 5.3.1 5.3.1 7.0.1 global laravel-mix 4.1.4 4.1.4 5.0.5 global resolve-url-loader 2.3.2 2.3.2 3.1.1 global sass-loader 7.3.1 7.3.1 10.0.2 global vue-draggable-nested-tree 2.2.20 2.2.20 3.0.0-beta2 global vue-js-modal 1.3.35 1.3.35 2.0.0-rc.6 global ``` MR gerne in Rücksprache mit @immigs erledigen. In Theorie sollte ein npm install alles korrekt aktualisieren. Details