Calendar

The Kalender view

Internal name:cal.CalendarPanel (CalendarPanel)

Displays your events in a classical “calendar view”, with the possibility to switch between daily, weekly, monthly view.

The Termin model

Internal name:cal.Event
Implemented by:Event

Possible values for the state of an :ddref: cal.Event:

Wert name Text
10 suggested Vorgeschlagen
20 draft Entwurf
40 published Notified
50 took_place Stattgefunden
70 cancelled Storniert

Views on Termin

  • Termine (Events) – A List of calendar entries. Each entry is called an event.
  • Termine (OneEvent)
  • Meine Termine (MyEvents) (Menu Kalender ‣ Meine Termine) – Alle meine Termine
  • Events assigned to me (MyAssignedEvents) – Table of events assigned to me.
  • Termine (PanelEvents)
  • Termine (EventsByCalendar)
  • Termine (EventsByRoom)
  • Termine (EventsByProject)

Fields in Termin

  • Zugriffsklasse (access_class, ChoiceListField to AccessClasses) – Ob dieser Termin privat, öffentlich oder halb öffentlich ist
  • nicht blockierend (transparent, BooleanField) – Dieser Termin lässt auch andere Termine zur gleichen Zeit zu.
  • ... and ID (id, AutoField), Verknüpft mit (Modell) (owner_type, ForeignKey to Inhaltstyp), Verknüpft mit (Objekt) (owner_id, GenericForeignKeyIdField), Verantwortlicher (user, ForeignKey to Benutzer), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Klient (project, ForeignKey to Klient), Druckdatum (build_time, DateTimeField), Beginnt am (start_date, DateField), Beginnt um (start_time, TimeField), Endet am (end_date, DateField), Endet um (end_time, TimeField), Kurzbeschreibung (summary, CharField), Beschreibung (description, RichTextField), UID (uid, CharField), Kalender (calendar, ForeignKey to Kalender), Revisionsnummer (sequence, IntegerField), auto type (auto_type, IntegerField), Raum (room, ForeignKey to Raum), Priorität (priority, ForeignKey to Priorität), Zustand (state, ChoiceListField to Zustände), Zugewiesen zu (assigned_to, ForeignKey to Benutzer)

Actions on Termin

  • Notified (wf1, ChangeStateAction) – Notified. Mark this as published. All participants have been informed.
  • Duplizieren (duplicate, Duplicate)
  • Stattgefunden (wf2, ChangeStateAction) – Stattgefunden. Der Termin hat stattgefunden
  • Stornieren (wf3, ChangeStateAction) – Stornieren. Mark this as Cancelled
  • Rücksetzen (wf4, ResetEvent) – Rücksetzen. Mark this as Draft
  • Drucken (do_print, CachedPrintAction)
  • Cache löschen (do_clear_cache, ClearCacheAction)
  • per E-Mail (create_mail, CreateMail) – Create an email from this
  • Annehmen (take, TakeAssignedEvent) – Verantwortung für diesen Termin übernehmen.

Tables referring to Termin

  • Gäste (GuestsByEvent)

The Termine view

Internal name:cal.Events (Events)

The table of all calendar events.

A List of calendar entries. Each entry is called an event.

The Gast model

Internal name:cal.Guest
Implemented by:Guest

Possible values for the state of a :ddref: cal.Guest:

Wert name Text
10 invited Eingeladen
20 accepted Zugesagt
30 rejected Abgesagt
40 present Anwesend
50 absent Abwesend
44 waiting Wartet
45 busy Beschäftigt
46 gone Gone

Views on Gast

  • Gäste (Guests) (Menu Explorer ‣ Kalender ‣ Gäste) – A guest is a partner invited to an event.
  • Meine Anwesenheiten (MyPresences) (Menu Kalender ‣ Meine Anwesenheiten) – Shows all my presences in calendar events, independently of their state.
  • My pending presences (MyPendingPresences) – Received invitations which I must accept or reject.
  • Meine Gäste (MyGuests) (Menu Kalender ‣ Meine Gäste)
  • Erwartete Besucher (ExpectedGuests) – Consult this table when checking in a partner who has an appointment.
  • Gäste (Visitors)
  • Beschäftigte Besucher (BusyVisitors) (Menu Empfang ‣ Beschäftigte Besucher) – Shows the visitors who are busy with some agent.
  • Wartende Besucher (WaitingVisitors) (Menu Empfang ‣ Wartende Besucher) – Shows the visitors in the waiting room.
  • Gegangene Besucher (GoneVisitors) (Menu Empfang ‣ Gegangene Besucher) – Shows the visitors who have gone.
  • Meine Warteschlange (MyWaitingVisitors) (Menu Empfang ‣ Meine Warteschlange)
  • Meine beschäftigten Besucher (MyBusyVisitors)
  • Meine gegangenen Besucher (MyGoneVisitors)
  • Gäste (GuestsByEvent)
  • Gäste (GuestsByRole)
  • Anwesenheiten (GuestsByPartner)
  • Termine (AppointmentsByPartner)

Fields in Gast

  • Wartet seit (waiting_since, DateTimeField) – Time when the visitor arrived (checked in).
  • Hat gewartet bis (busy_since, DateTimeField) – Time when the visitor was received by agent.
  • Present until (gone_since, DateTimeField) – Time when the visitor left (checked out).
  • ... and ID (id, AutoField), Druckdatum (build_time, DateTimeField), Termin (event, ForeignKey to Termin), Partner (partner, ForeignKey to Partner), Rolle (role, ForeignKey to Gastrolle), Zustand (state, ChoiceListField to Zustände), Bemerkung (remark, CharField)

Actions on Gast

  • Zusagen (wf1, AcceptInvitation) – Accept this invitation.
  • Duplizieren (duplicate, Duplicate)
  • Absagen (wf2, RejectInvitation) – Diese Einladung absagen
  • Anwesend (wf3, ChangeStateAction) – Mark this as Present
  • Abwesend (wf4, ChangeStateAction) – Mark this as Absent
  • Drucken (do_print, CachedPrintAction)
  • Cache löschen (do_clear_cache, ClearCacheAction)
  • per E-Mail (create_mail, CreateMail) – Create an email from this
  • Einchecken (checkin, CheckinVisitor) – Mark this visitor as arrived
  • Empfangen (receive, ReceiveVisitor) – Visitor was received by agent
  • Auschecken (checkout, CheckoutVisitor) – Visitor left the centre

The Aufgabe model

Internal name:cal.Task
Implemented by:Task

Views on Aufgabe

  • Aufgaben (Tasks) (Menu Explorer ‣ Kalender ‣ Aufgaben) – A calendar task is something you need to do.
  • Meine Aufgaben (MyTasks) (Menu Kalender ‣ Meine Aufgaben) – Alle meine Aufgaben
  • Aufgaben (TasksByUser)
  • Aufgaben (TasksByProject)

Fields in Aufgabe

  • Zugriffsklasse (access_class, ChoiceListField to AccessClasses) – Ob dieser Termin privat, öffentlich oder halb öffentlich ist
  • ... and ID (id, AutoField), Verknüpft mit (Modell) (owner_type, ForeignKey to Inhaltstyp), Verknüpft mit (Objekt) (owner_id, GenericForeignKeyIdField), Autor (user, ForeignKey to Benutzer), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Klient (project, ForeignKey to Klient), Beginnt am (start_date, DateField), Beginnt um (start_time, TimeField), Kurzbeschreibung (summary, CharField), Beschreibung (description, RichTextField), UID (uid, CharField), Kalender (calendar, ForeignKey to Kalender), Revisionsnummer (sequence, IntegerField), auto type (auto_type, IntegerField), Zahlungsziel (due_date, DateField), Fällig um (due_time, TimeField), Dauer (Anzahl) (percent, IntegerField), Zustand (state, ChoiceListField to Zustände)

Actions on Aufgabe

The Zustand field

The state of a :ddref: cal.Task. Possible values are:

Wert name Text
10 todo Zu tun
20 started Begonnen
30 done Erledigt
50 cancelled Storniert

The Kalender model

Internal name:cal.Calendar
Implemented by:Calendar

Views on Kalender

  • Kalenderliste (Calendars) (Menu Konfigurierung ‣ Kalender ‣ Kalenderliste) – The list of calendars defined on this system.

    A calendar is a list of events which have certain things in common, especially they are displayed in the same colour in the calendar panel

  • Kalenderliste (PanelCalendars)

Fields in Kalender

  • als Anhang per E-Mail (attach_to_email, BooleanField) – Whether the printable file should be attached to the email when creating an email from a mailable of this type.
  • E-Mail-Vorlage (email_template, CharField) – The name of the file to be used as template when creating an email from a mailable of this type.
  • ... and ID (id, AutoField), Bezeichnung (name, BabelCharField), Seq.-Nr. (seqno, IntegerField), Konstruktionsmethode (build_method, CharField), Vorlage (template, CharField), Art (type, CharField), Beschreibung (description, RichTextField), URL-Vorlage (url_template, CharField), Benutzername (username, CharField), Passwort (password, PasswordField), schreibgeschützt (readonly, BooleanField), Event is an appointment (is_appointment, BooleanField), Beginnt am (start_date, DateField), Farbe (color, IntegerField), Event label (event_label, BabelCharField), Team (invite_team_members, ForeignKey to Team), Klient einladen (invite_client, BooleanField)

Actions on Kalender

  • Duplizieren (duplicate, DuplicateSequenced)
  • Rauf (move_up, MoveUp) – Move this row one row upwards
  • Down (move_down, MoveDown) – Move this row one row downwards

Tables referring to Kalender

  • Termine (EventsByCalendar)
  • Abonnements (SubscriptionsByCalendar)

The Abonnement model

Internal name:cal.Subscription
Implemented by:Subscription

Views on Abonnement

  • Abonnements (Subscriptions) (Menu Explorer ‣ Kalender ‣ Abonnements)
  • Abonnements (SubscriptionsByCalendar)
  • Abonnements (SubscriptionsByUser)

Fields in Abonnement

  • Kalender (calendar, ForeignKey to Kalender) – The calendar you want to subscribe to. You can subscribe to non-private calendars of other users.
  • versteckt (is_hidden, BooleanField) – Ob dieser Kalender im Kalender-Fenster anfangs deaktiviert sein sol.
  • ... and ID (id, AutoField), Autor (user, ForeignKey to Benutzer)

The Raum model

Internal name:cal.Room
Implemented by:Room

Views on Raum

  • Räume (Rooms) (Menu Konfigurierung ‣ Kalender ‣ Räume) – List of rooms where calendar events can happen.

Fields in Raum

Tables referring to Raum

The Priorität model

Internal name:cal.Priority
Implemented by:Priority

Views on Priorität

  • Prioritäten (Priorities) (Menu Konfigurierung ‣ Kalender ‣ Prioritäten) – List of possible priorities of calendar events.

Fields in Priorität

  • ID (id, AutoField), Bezeichnung (name, BabelCharField), ref (ref, CharField)

The Gastrolle model

Internal name:cal.GuestRole
Implemented by:GuestRole

Views on Gastrolle

  • Gastrollen (GuestRoles) (Menu Konfigurierung ‣ Kalender ‣ Gastrollen) – The role of a guest expresses what the

    partner is going to do there.

Fields in Gastrolle

  • als Anhang per E-Mail (attach_to_email, BooleanField) – Whether the printable file should be attached to the email when creating an email from a mailable of this type.
  • E-Mail-Vorlage (email_template, CharField) – The name of the file to be used as template when creating an email from a mailable of this type.
  • ... and ID (id, AutoField), Bezeichnung (name, BabelCharField), Konstruktionsmethode (build_method, CharField), Vorlage (template, CharField)

Tables referring to Gastrolle

  • Gäste (GuestsByRole)