Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 120
TitelFeature/ll 67 refactor to app routes
BeschreibungLL-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.
Statusmerged
Created at 2019-10-25T07:33:54.477Z
Updated at 2019-11-04T09:06:34.363Z
Source branchfeature/LL-67-refactor-to-app-routes
Target branchdevelop
AuthorGregor Gabriel
AssigneeSebastian Schlein

Discussion notes

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

Merge Commits

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