Unterstützung #217
geschlossen
Feature #214: TANs mit Gruppen verknüpfen
Views für die Gruppen
Von Christian Ehringfeld vor mehr als 11 Jahren hinzugefügt.
Vor mehr als 11 Jahren aktualisiert.
Geschätzter Aufwand:
(Gesamtzahl: 0:00 h)
Beschreibung
Gruppen lassen sich bereits erstellen
http://localhost/~cehringfeld/est/trunk/src/index.php?r=Group/admin
GroupController
Model: Group
Ein Benutzer kann genau eine Gruppe haben, keine Gruppe bedeutet dass man auf alles zugriff hat. User->group
Ein Datum kann mehrere Gruppen haben, date->groups , liefert ein Array ( n <-> M )
Eine Tan kann eine Gruppe haben Tan->group
In der Config befindet sich jetzt der Param 'allowGroups'.
Folgende Views müssen angepasst werden:
tan/formGenTans
user/_form
user/admin
user/view
user/_view
date/_form
date/admin
date/view
date/_view
date/form
Methode getDatesWithTimes() in AppointmentController werde ich noch anpassen dass diese auch nach Gruppen selektiert
Methode isAppointmentAvailable natürlich auch
Sollten Probleme auftreten, mach mirn Ticket auf. Danke.
Musst das neue SQL Schema importieren.
- Priorität wurde von Normal zu Hoch geändert
Jetzt gibts auch DateHasGroup Model. Musst mal schauen inwiefern du noch Views/Controllers benötigst für die Date_has_Group Relationen.
index.php?r=group/admin
Da musst wohl oder übel irgendwann durch ^^
wann wird denn user/_view jemals benutzt ?
Brauch ne Methode die alle angelegten Gruppen als Array (id => bezeichnung) zurückliefert.
am besten gleich noch an erster stelle ein item ohne id und mit "keine Gruppe" u know ?
fehlt noch was ?
Eigenschaft "Tan.group ist nicht definiert.
echo $form->dropDownList($model, 'group', array('0' => 'blarrrgh'));
wann wird denn date/_view jemals genutzt ?
Eigenschaft "Tan.group ist nicht definiert.
kommt wenn die Spalte nicht in der DB existiert, sollte eigentlich mit der Config installationen kommen...
Ich guck dann morgen nach der einen MEthoden und nach den beiden Views
Bin wieder um 6 Uhr im amt
Gute Frage wann user/_view und date/_view genutzt werden, ich hab se mal ausm svn entfernt.
Model Group verfügt jetzt über die Methode getAllGroups()
Folgendes ist bereits erledigt
tan/formGenTans
user/admin
user/view
Du müsstest dich noch um
date/_form
date/admin
date/view
group/admin kümmern.
date/admin braucht noch eine Methode um alle Gruppen eines Termins entweder als String oder als Array zurückzuliefern.
jo is drin, ich habs schonmal eingefügt, die methode is in Date und heißt getGroupnames()
- Status wurde von Neu zu Erledigt geändert
Auch abrufbar als: Atom
PDF