Urlaubsplaner

am 27.02.2013 - 09:28 Uhr in
Hallöchen,
ich wurde Anfang der Woche mit einem Projekt betraut, einen Urlaubsplaner zu erstellen.
Allerdings ist es das erste mal dass ich überhaupt mit Drupal arbeite, daher verzeiht mir bitte mögliche "Noob"-Fragen ;)
Zur Aufgabenstellung allgemein:
Es soll möglich sein dass jeder User seinen Urlaub auf einer Übersichtsseite einsehen kann, desweiteren soll nur er den eigenen Urlaub sehen und Eintragen dürfen.
(Übrige Tage/genommene Tage/Rest)
In einem Kalender soll dieser Urlaub dann dargestellt werden (so Balken vom 1.03.13 bis 10.3.13 bspw.) Monatsansicht/Jahresansicht damit man Überschneidungen gut erkennen kann.
Der eingerichte Urlaub wird auf den Status "unbestätigt" gesetzt
Das Personalmanagement soll für jeden angemeldeten Urlaub eine Mail bekommen, dass dieser eingereicht wurde und kann dann sagen, ob das klar geht oder nicht.
Dazu soll dann eine Mail an den entsprechenden User gesendet werden.
Der bestätigte Urlaub wird dann vom aktuellen abezogen
Welche Module kommen für eine solche Aufgabe in Frage?
Derzeit habe ich mit Date,Calendar,ctools,views etwas "herumgespielt".
Das Ergebnis war wenig befriedigend, da der Jahresübersicht von Calendars nur eine Art "Miniaturübersicht" war. (Wenn jemand weiß wie ich das umstelle wäre das natürlich auch in Ordnung ;) )
Ich hoffe mir konnte man etwas folgen ;)
Greetz
- Anmelden oder Registrieren um Kommentare zu schreiben
paar Ideen
am 13.03.2013 - 13:07 Uhr
Hmmm, was mir so dazu einfällt: Nimm noch Rules dazu, dann kannst Du automatisch eine Mail verschicken lassen, wenn der Status des Urlaubs umgestellt wird. (In Rules musste Dich bisschen einlesen, nur mit rumprobieren ist es ziemlich frustig.)
Dann würde ich einen Inhaltstyp "Urlaub" erstellen und den Usern die Berechtigung geben, nur den eigenen Inhalt von diesem Inhaltstyp zu sehen und zu bearbeiten. Dieser Inhaltstyp bekommt ein Feld "Status", am besten ein Dropdown mit "eingereicht", "bestätigt" und "abgelehnt".
Dieses Feld dürfen Deine User natürlich nicht bearbeiten können, da musst Du bei den Content Access Restriction Modulen das passende finden. Ich mach damit auch grad rum, wenn ich was find, sag ich Bescheid.
Dann braucht Du eine Regel, die eine Mail ans PM verschickt, sobald jemand einen neuen Urlaubseintrag speichert, und eine Regel, die eine Mail an den Autor/die Autorin dieses Urlaubseintrags verschickt, wenn der Status auf bestätigt oder abgelehnt geändert wird.
Ach so, und die Jahresübersicht von Calendar: Überleg Dir, wie Du's haben willst, und pass die Views-Ausgabe bzw. Dein CSS an. Der wichtigste Teil davon ist "überleg wie Du's haben willst".
Kommt das so hin? Hast noch Fragen? :-)
Gruß
Anna~
Hallo Anna,danke für deine
am 23.04.2013 - 09:05 Uhr
Hallo Anna,
danke für deine Anregungen soweit.
Ich war in letzter Zeit anderweitig verplant sodass das Projekt erstmal in den Hintergrund gerutscht ist. ;)
Die Idee mit dem Dropdown war super.
Bei Rules muss ich mich ebenfalls noch einlesen - allerdings muss ich doch i-wo einen SMTP eingeben damit Mails versendet werden oder steh ich grad einfach auf dem Schlauch? :o
Find dazu leider nichts
Also ich hab immernoch folgendes Problem:


Ich bekomm die Jahresansicht nicht in den Stil der Monatsansicht
Jahresansicht
Monatsansicht