Redirect issueshttps://dev.quiqqer.com/quiqqer/redirect/-/issues2023-01-19T10:15:29Zhttps://dev.quiqqer.com/quiqqer/redirect/-/issues/57Anlegen sehr vieler Redirects in Konsolen-Tool auslagern2023-01-19T10:15:29ZJan WennrichAnlegen sehr vieler Redirects in Konsolen-Tool auslagernWenn beim Verarbeiten (Deaktivieren, Löschen, Verschieben, URL ändern) einer Seite, die Anzahl der Kind-Seiten das oben bestimmte Limit übersteigt:
* [ ] dürfen die Umleitungen nicht in diesem Request angelegt werden
* [ ] stattdessen wi...Wenn beim Verarbeiten (Deaktivieren, Löschen, Verschieben, URL ändern) einer Seite, die Anzahl der Kind-Seiten das oben bestimmte Limit übersteigt:
* [ ] dürfen die Umleitungen nicht in diesem Request angelegt werden
* [ ] stattdessen wird ein Task mit der alten und neuen URL der Parent Seite angelegt (von: `/hello`; nach: `/welcome`)
* [ ] anhand dieser Daten kann die alte und neue URL aller Kind-Seiten bestimmt werden (`/hello/world` wird zu `/welcome/world`; die vollständige URL des Kindes ist irrelevant)
* [ ] die Tasks werden als Konsolen-Tool ausgeführt (oder automatisch als CRON?), sodass die Laufzeit irrelevant wird
* [ ] der Task liest alle Kind-Seiten aus und legt dafür die Redirects anJan WennrichJan Wennrichhttps://dev.quiqqer.com/quiqqer/redirect/-/issues/56"AddRedirect"-Dialog Verhalten beim anzeigen vieler URLs überarbeiten2023-01-19T09:54:34ZJan Wennrich"AddRedirect"-Dialog Verhalten beim anzeigen vieler URLs überarbeitenBei mehr als 50 Redirects soll der "AddRedirect"-Dialog nur noch ein Input anzeigen mit dem die Ziel-URLs pauschal für alle Seiten festgelegt werden können.
### Beispiel
Statt anzuzeigen:
- `/hello -> /hi`
- `/hello/world -> /hi/world`...Bei mehr als 50 Redirects soll der "AddRedirect"-Dialog nur noch ein Input anzeigen mit dem die Ziel-URLs pauschal für alle Seiten festgelegt werden können.
### Beispiel
Statt anzuzeigen:
- `/hello -> /hi`
- `/hello/world -> /hi/world`
- `/hello/you -> /hi/you`
- `/hello/bread -> /hi/bread`
- `/hello/cat -> /hi/car`
- `...`
Soll nur ein einziges Input angezeigt werden:
- `/hello -> /hi`
Wobei `/hi` dann für alle Unterseiten übernommen wirdJan WennrichJan Wennrichhttps://dev.quiqqer.com/quiqqer/redirect/-/issues/53Redirects mit Zahlen werden nicht korrekt angelegt2021-11-23T11:12:38ZJan WennrichRedirects mit Zahlen werden nicht korrekt angelegtWenn ich den Redirect `/10` anlegen möchte, wird dieser als `/` gespeichert.
Die Zahlen von 1-9 funktionieren. Danach wird alles zu `/` geändert.Wenn ich den Redirect `/10` anlegen möchte, wird dieser als `/` gespeichert.
Die Zahlen von 1-9 funktionieren. Danach wird alles zu `/` geändert.Jan WennrichJan Wennrichhttps://dev.quiqqer.com/quiqqer/redirect/-/issues/23Use QServer to add redirects2021-10-29T14:14:24ZJan WennrichUse QServer to add redirectsGetting a sites children URLs can take a lot of time if there are a lot of children.
Every child object has to be instantiated and it's URL queried then.
To not slow down the user's workflow the QServer should be used.Getting a sites children URLs can take a lot of time if there are a lot of children.
Every child object has to be instantiated and it's URL queried then.
To not slow down the user's workflow the QServer should be used.1.3.0Jan WennrichJan Wennrich