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 |