Beschreibung,Kommentare und Anhänge
| merge request id | 120 |
| Titel | Feature/ll 67 refactor to app routes |
| Beschreibung | LL-67 - Umbau der Routen Für Darwin / TEOX soll folgendes URL-Schema gelten: alle internen Bereiche werden unter "/app" zusammengefasst. der Login für den Mandanten soll unter "/Mandanten-Slug" erreichbar sein. Eine Verwendung des Slug in den internen URLs ist fürs erste nicht geplant. eine Abgrenzung in der URL zw. Admin (TRA) und User (Mandant, egal, ob Lerner, Controller oder Mandanten-Admin) ist nicht nötig. Im späteren Verlauf soll das Thema der Mandanten-Slugs bzw. der Übergabe eines Mandanten an eine Interne URL nochmals angegangen werden. Technisch soll das Ziel die Auflösung der aktuellen Struktur mit den abgegrenzten Routen / Views / Controllern für "/admin" sein. Dieser Umbau macht nach RS nur sukzessive Sinn. Dementsprechend sind im Rahmen dieses Tasks nur die ersten Schritte umzusetzen: alle internen Routen in der "web.php" sollen unter dem Prefix "/app" laufen. Routen mit dem Prefix "/api" und "/export" (und ähnliche), sowie die Routen für das Frontend (z.B. "faq" und "pages") werden nicht in "/app" integriert. alle Routen aus der admin.php, die keinen Namenskonflikt verursachen (wie z.B. Trainings) sollen ebenfalls auf das Prefix "/app" umgestellt werden und - nach Möglichkeit - in die web.php verschoben werden. Anpassungen an den Controllern oder den Views - sofern sie nicht zwangsläufig jetzt erfolgen müssen - werden m Rahmen anderer Anpassungen oder separater Tasks vorgenommen. |
| Status | merged |
| Created at | 2019-10-25T07:33:54.477Z |
| Updated at | 2019-11-04T09:06:34.363Z |
| Source branch | feature/LL-67-refactor-to-app-routes |
| Target branch | develop |
| Author | Gregor Gabriel |
| Assignee | Sebastian Schlein |
| assigned to @schleins | Sascha Immig | 2019-10-25T07:39:43.575Z |
| mentioned in commit 7d6bcc1283818a4ae02080adc333cff2e0ae655a | Sebastian Schlein | 2019-11-04T09:06:34.459Z |
| merged | Sebastian Schlein | 2019-11-04T09:06:34.493Z |
| Title | Id | Author | Created at | Message |
| refactored web.php | 2e84b320a0c897baddb6d426deb6e999f271e8d1 | TUV\gabrielg | 2019-10-24T10:50:54.000Z | refactored web.php - admin.php is pending |
| removed admin.php route file | 53b84e732c3d40130f9c218d22cb9065f6313783 | TUV\gabrielg | 2019-10-24T14:51:28.000Z | removed admin.php route file |
| + totally replaced "admin"-prefixed routes by "app"-prefixed ones | 827d10ee0718d26ee4ff2796b4ed9e6c0a610f57 | TUV\gabrielg | 2019-10-24T14:32:38.000Z | + totally replaced "admin"-prefixed routes by "app"-prefixed ones + turned frontend "app/training"-prefixed routes to "app/catalog"-prefixed ones - seems we have a problem now in student training detail view - callback that does refresh progress after ucp close does not work - js error "TypeError: window.app.$children is undefined" found in console |
| restructured group nesting to a minimum | c4f11d1e385d2bb3187479059ad805662ce88cbc | TUV\gabrielg | 2019-10-25T05:48:24.000Z | restructured group nesting to a minimum |