Project

General

Profile

Feature #18314

Updated by Enis Nuredini 2 months ago

In manchen Tools wird für das Dashboard eine Progress Anzeige für die visuelle Ansicht des aktuellen Stands der Anträge gewünscht. 
 Dabei sollte das Generieren einer solchen Anzeige einfach möglich sein. Optimal wäre es wenn alle angegebenen notwendigen Schritte angezeigt werden und der aktuelle Stand dieser Schritte.  

 Es werden fünf mögliche Schritte vorgegeben: None (noch nicht soweit), Pending (aktuell laufend), Changes requested (aktuell laufend, Änderungen angefordert), Completed (grüne Checkbox), Rejected (abgelehnt)  
 Es sollten auch parallel laufende Schritte möglich sein. 

 Eine mögliche Notation als special column name wäre _progress .  
 Vorgegebene states: none, completed, pending, rejected, request 
 Wenn kein state angegeben wird, dann wird none als default genommen. 

 Optional kann auch ein Pfad für ein Bild angegeben werden welches oberhalb des jeweiligen Schrittes angezeigt wird. 

 Ein Beispiel: 
 <pre> 
 { 
   sql = SELECT '[1=>["label" => "Start", "state" => "completed", "img" => "fileadmin/protected/images/image01.svg"], 
                           2=>["label" => "SecStep", "state" => "completed", "img" => "fileadmin/protected/images/image01.svg", 1=>["label" => "FirstParallelSecStep", "state" => "pending"]], "fileadmin/protected/images/image01.svg"], 
                           3=>["label" => "ThirdStep", "state" => "pending"], 
                           4=>["label" => "FourthStep", "state" => "none"]]' AS _progress 
 } 
 </pre>

Back