Bug #6566
Link Function 'delete': provided parameter missing on page reload
Start date:
28.08.2018
Due date:
15.02.2020 (about 13 months late)
% Done:
0%
Estimated time:
Discuss:
Description
Wird auf einen `_paged` Link geklickt um einen Record zu loeschen, wird die Seite anschliessend neu geladen, aber ohne die bisherigen URL Parameter.
SIP und andere GET Variablen sollten durchgereicht werden.
Info an SW wenn das Feature implementiert ist.
Updated by Carsten Rose over 2 years ago
Aktuell wird im JSON Protokoll
$answer[API_REDIRECT] = API_ANSWER_REDIRECT_AUTO
gesetzt. Damit entscheidet der Client bei einem:
- subrecord delete: kein Page Reload zu machen, sondern blendet die aktuelle Zeile einfach aus (weiss nicht wie der Client das erkennt).
- bei einem Delete aus einem Report wird die aktuelle Seite neu geladen (dabei gehen aktuell die GET Parameter verloren).
- Der Modus 'auto' im Client behaelt die aktuellen Parameter beim Reload.
- Der Server merkt sich in der Delete SIP, ob das via subrecord gerendert wurde. Falls nicht via subrecord, wird kein 'auto' zurureck gesendet, sondern ein Forward auf die aktuelle Page (inkl. Parameter) gemacht.
- Option: der User kann im 'AS _paged' diverse Varianten waehlen: * auto * page reload * page reload mit allen QFQ/T3 GET Parametern * page reload mit allen GET Parametern * stay on page (nothing) * stay on page, element-update welches spezifizierte HTML ID's ausblendet.
Updated by Benjamin Baer about 1 year ago
- Due date set to 15.02.2020
- Status changed from New to Priorize