Project

General

Profile

Actions

Feature #18162

open

Form / Select List: save outdated key/value even it no longer exist in latest itemList

Added by Carsten Rose 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
17.03.2024
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

Szenario:

  • Fuer eine Masterarbeit wird ein Betreuer eingetragen.
  • Die Liste der potentiellen Betreuer veraendert sich. Z.B. koennte eine Person von frueher heute nicht mehr den Status 'Betreuer' haben.
  • Wird eine solche MA aufgerufen wird nicht mehr der urspruengliche Betreuer angezeigt und beim erneuten Speichern gibt es ein Problem.

Vorschlag:

  • FE.parameter.sqlGetItemSaved = {{SELECT p.id, p.name FROM Person AS p WHERE p.id={{pId:R}}
  • Wird die ItemList gebaut, wird überprüft ob die gespeicherte Id (oder Value falls es keine ID gibt) noch existiert.
  • Ja: all done, no further action
  • Nein:
    • Evaluate FE.parameter.sqlGetItemSaved
    • Fuege Key/Value an der richtigen Stelle (Sortierung) ein.
    • Falls moeglich stelle den Eintrag 'kursiv' dar ('muted' waere schlecht, denn das suggeriert das der Eintrag nicht ausgewaehlt werden koennte).
  • Die Situation koennte auftreten bei: SELECT, CHEKBOX, RADIO
Actions

Also available in: Atom PDF