AMPELSYSTEM: new GUI with Sancho; new logic

. new GUI with Sancho and collapsable panel
. new logic:
1. popup only for notifications that are:
----  mandatory
----  unconfirmed
----  not expired
----  not before vorlaufszeit
2. overall display for all notifications that are
---- not before vorlaufszeit
-> confirmed and/or expired notifications are displayed serperately and only readable
This commit is contained in:
cris-technikum
2018-02-28 10:47:45 +01:00
parent 6830e5f51d
commit ef331e1580
11 changed files with 497 additions and 221 deletions
+3
View File
@@ -37,6 +37,8 @@ $this->phrasen['global/loeschen']='Löschen';
$this->phrasen['global/entfernen']='Entfernen';
$this->phrasen['global/editieren']='Editieren';
$this->phrasen['global/suchen']='Suchen';
$this->phrasen['global/lesen']='Lesen';
$this->phrasen['global/bestaetigen']='Bestätigen';
$this->phrasen['global/alle']='Alle';
$this->phrasen['global/abbrechen']='Abbrechen';
$this->phrasen['global/eintragen']='Eintragen';
@@ -61,6 +63,7 @@ $this->phrasen['global/drucken']='Drucken';
$this->phrasen['global/pdfExport']='PDF Export';
$this->phrasen['global/und']='und';
$this->phrasen['global/oder']='oder';
$this->phrasen['global/faelligAm']='Fällig am';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='Vorname';
+8 -2
View File
@@ -49,8 +49,14 @@ $this->phrasen['tools/ampelBereitsBestaetigt']='Diese Ampel wurde bereits bestä
$this->phrasen['tools/dasAmpelsystemIstEinErinnerungsystem']='Das Ampelsystem ist ein ERINNERUNGS- und BESTÄTIGUNGSSYSTEM, welches Sie auf ausstehende Aufgaben aufmerksam machen soll.';
$this->phrasen['tools/waehlenSieEineOEoderAmpel']='Bitte wählen Sie ein Organisationseinheit und/oder eine Ampel aus dem Dropdown';
$this->phrasen['tools/uebersichtLeitung']='Ampel-Übersicht für LeiterInnen';
$this->phrasen['tools/ampelAlleAnzeigen']='Alle anzeigen';
$this->phrasen['tools/ampelNurAktuellesStudiensemester']='Nur aktuelles Studiensemester anzeigen';
$this->phrasen['tools/ampelAnzeigeFuer']='Anzeige für';
$this->phrasen['tools/ampelAlleAnzeigen']='alle';
$this->phrasen['tools/ampelNurAktuellesStudiensemester']='aktuelles Studiensemester';
$this->phrasen['tools/ampelPopupTitel']='Nachrichten, die verpflichtend bestätigt werden müssen';
$this->phrasen['tools/ampelBitteBestaetigen']='Bitte bestätigen Sie diese jetzt:';
$this->phrasen['tools/ampelAbgelaufenTitel']='Abgelaufene oder bereits bestätigte Ampeln';
$this->phrasen['tools/ampelAbgelaufenTxt']='Sie können diese Ampeln weiterhin lesen, aber nicht mehr bestätigen.';
$this->phrasen['tools/ampelBestaetigtAbgelaufen']='Bereits bestätigt oder abgelaufen';
//Software fuer Lehre -> Softgrid
$this->phrasen['tools/applikationsliste']='Applikationsliste';
+3
View File
@@ -37,6 +37,8 @@ $this->phrasen['global/loeschen']='Delete';
$this->phrasen['global/entfernen']='Delete';
$this->phrasen['global/editieren']='Edit';
$this->phrasen['global/suchen']='Search';
$this->phrasen['global/lesen']='Read';
$this->phrasen['global/bestaetigen']='Confirm';
$this->phrasen['global/alle']='All';
$this->phrasen['global/abbrechen']='Cancel';
$this->phrasen['global/eintragen']='Register';
@@ -60,6 +62,7 @@ $this->phrasen['global/hinzufuegen']='Add';
$this->phrasen['global/drucken']='Print';
$this->phrasen['global/und']='and';
$this->phrasen['global/oder']='or';
$this->phrasen['global/faelligAm']='Due on';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='First Name';
+8
View File
@@ -51,6 +51,14 @@ $this->phrasen['tools/waehlenSieEineOEoderAmpel']='Please select an organization
$this->phrasen['tools/uebersichtLeitung']='Overview of notifications for Heads of Departments';
$this->phrasen['tools/alleAnzeigen']='Show all';
$this->phrasen['tools/nurAktuellesStudiensemester']='Show current semester only';
$this->phrasen['tools/ampelAnzeigeFuer']='Show';
$this->phrasen['tools/ampelAlleAnzeigen']='all';
$this->phrasen['tools/ampelNurAktuellesStudiensemester']='actual term';
$this->phrasen['tools/ampelPopupTitel']='Mandatory Notifications that need to be confirmed';
$this->phrasen['tools/ampelBitteBestaetigen']='Please confirm now!';
$this->phrasen['tools/ampelAbgelaufenTitel']='Notifications expired or confirmed';
$this->phrasen['tools/ampelAbgelaufenTxt']='Notifications can still be read, but not confirmed anymore.';
$this->phrasen['tools/ampelBestaetigtAbgelaufen']='Almost confirmed or expired';
//Software fuer Lehre -> Softgrid
$this->phrasen['tools/applikationsliste']='List of Applications';