Project

General

Profile

Actions

Feature #352

closed

Raumangabe bei Lehrern

Added by Christian Ehringfeld about 8 years ago. Updated about 7 years ago.

Status:
Erledigt
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
10.08.2014
Due date:
% Done:

100%

Estimated time:

Description

Es soll die Möglichkeit bestehen, dass man bei den Lehrern angegeben kann wo diese am Elternsprechtag sitzen. Dies soll dann auch Eltern angezeigt werden. Jenachdem soll ein Lehrer auch selber eintragen können wo er sitzt.

Actions #1

Updated by Christian Ehringfeld almost 8 years ago

PDF-Export von Raumbelegungslisten und Raumschildern mit Terminlisten

Actions #2

Updated by Christian Ehringfeld almost 8 years ago

Eventuell sollen sogar Lehrer angeben können in welchem Raum sie sitzen werden

Actions #3

Updated by Christian Ehringfeld almost 8 years ago

  • Assignee set to Christian Ehringfeld
  • Target version changed from Offen to 1.5
Actions #4

Updated by Christian Ehringfeld over 7 years ago

  • Assignee changed from Christian Ehringfeld to David Mock
  • % Done changed from 0 to 20

8ed54111
Models, Controller und Standard Views hab ich erstellt.
Jeder Lehrer sollte sich in einen Raum eintragen bzw. auch aus der Liste der bereits eingetragenen Räumen auswählen können.
Du müsstest noch eine View erstellen für die Übersicht Lehrer<->Räume.
Müsstest die Views noch "schön" machen
Den Eltern in ihrer Indexseite den Raum der Lehrer anzeigen bzw. auch auf der Auswahlseite von Lehrern/Terminen

Für die Verwaltung/Admins sollte es eine Seite geben auf der JEDER Lehrer gelistet ist und man zu jedem schnell den Raum eingeben kann.
/esta/index.php?r=Room/admin

Letzten endes noch einen tollen Menüpunkt hinzufügen

The stage is yours! Wenn ich in den Models was verpennt hab, darfste meckern! :D

Actions #5

Updated by Christian Ehringfeld over 7 years ago

Für die Datenbank musst du noch die SQL File /protected/data/room.mysql.sql importieren.

Actions #6

Updated by Christian Ehringfeld over 7 years ago

  • Status changed from Neu to In Bearbeitung
Actions #7

Updated by David Mock over 7 years ago

  • % Done changed from 20 to 40

Appointment::getAllAppointments müsste bitte noch alle UserHasRooms eines Users mit ausspucken; Room benötigt noch eine Methode um zu entscheiden ob ein User schon eine Eintrag für date hat und daraufhin das scenario auf insert oder updaten setzen.

Actions #8

Updated by David Mock over 7 years ago

  • Status changed from In Bearbeitung to Feedback
  • Assignee changed from David Mock to Christian Ehringfeld
  • % Done changed from 40 to 90

Sollte soweit alles erledigt sein

Actions #9

Updated by Christian Ehringfeld over 7 years ago

  • Status changed from Feedback to In Bearbeitung
  • Assignee changed from Christian Ehringfeld to David Mock
  • % Done changed from 90 to 70

Filter bei der Tabelle Lehrerräume funktionieren noch nicht. Zuweisungen zu Lehrerräumen sollte man löschen können. Die Detailansicht für Räume kann man sich eigentlich sparen. Die Zuweisung für Lehrer find ich grundsätzlich i.O. sofern man nicht für alle Lehrer diese Methode nutzen muss. In der CSV File von der BWS waren es damals ~90 Lehrer. Stell ich mir bei der Variante etwas nervig vor. Alternativ eine Ansicht bei der der Verwaltung bzw. der Administration alle Lehrer auf einer Seite angezeigt werden und man hinter die Namen direkt die Raumnummern eintragen kann, so dass man nicht mal die Räume vorher anlegen müsste. Vergleichbar mit https://select2.github.io/examples.html - Tagging Support nur das man immer auf einen Raum beschränkt ist bei der Auswahl.

Wenn ich mich als Lehrer anmelde und dieser Lehrer bereits einen Raum hat, wird das Select Feld nicht ausgefüllt. Unabhängig davon, kann ich als Lehrer auch keinen Raum für mich "reservieren/belegen".

Actions #10

Updated by David Mock over 7 years ago

Warum Zuweisungen löschen? Gibt es Lehrer die ihre Sprechtage im nichts abhalten?
Wenn das mit dem einfachen Eintragen realisiert werden soll brauch ich dafür viel mehr Zeit. Der gesamte Validierungsprozess mit eventuellem neu anlegen von neuen Räumen ist nicht mal eben kurz hingeklatscht (auch weil es nicht gerade die angenehmste Aufgabe ist).

Actions #12

Updated by Christian Ehringfeld about 7 years ago

  • Assignee changed from David Mock to Christian Ehringfeld

Nur die Lehrer anzeigen lassen, die auch wirklich für einen EST bestimmt sind

Actions #13

Updated by Christian Ehringfeld about 7 years ago

  • Status changed from In Bearbeitung to Erledigt
  • Assignee changed from Christian Ehringfeld to David Mock
  • % Done changed from 70 to 100

Siehe zum vorherigen Kommentar Ticket #570

Actions

Also available in: Atom PDF