Calendar

The Calendar 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 Event model

Internal name:cal.Event
Implemented by:Event

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

value Name text
10 suggested Suggested
20 draft Draft
40 published Notified
50 took_place Took place
70 cancelled Cancelled

Views on Event

  • Events (Events) – A List of calendar entries. Each entry is called an event.
  • Events (OneEvent)
  • My events (MyEvents) (Menu Calendar ‣ My events) – Table of all my calendar events.
  • Events assigned to me (MyAssignedEvents) – Table of events assigned to me.
  • Events (PanelEvents)
  • Events (EventsByCalendar)
  • Events (EventsByRoom)
  • Events (EventsByProject)

Fields in Event

  • Access Class (access_class, ChoiceListField to AccessClasses) – Whether this is private, public or between.
  • Transparent (transparent, BooleanField) – Indicates that this Event shouldn’t prevent other Events at the same time.
  • ... and ID (id, AutoField), Verknüpft mit (Modell) (owner_type, ForeignKey to inhoudstype), Verknüpft mit (Objekt) (owner_id, GenericForeignKeyIdField), Responsible user (user, ForeignKey to Benutzer), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Client (project, ForeignKey to Client), Druckdatum (build_time, DateTimeField), Start date (start_date, DateField), Start time (start_time, TimeField), End Date (end_date, DateField), End Time (end_time, TimeField), Zusammenfassung (summary, CharField), Omschrijving (description, RichTextField), UID (uid, CharField), Calendar (calendar, ForeignKey to Calendar), Revision (sequence, IntegerField), auto type (auto_type, IntegerField), Room (room, ForeignKey to Room), Priority (priority, ForeignKey to Priority), Zustand (state, ChoiceListField to States), Assigned to (assigned_to, ForeignKey to Benutzer)

Actions on Event

  • Notified (wf1, ChangeStateAction) – Notified. Mark this as published. All participants have been informed.
  • Duplizieren (duplicate, Duplicate)
  • Took place (wf2, ChangeStateAction) – Took place. Event took place.
  • Cancel (wf3, ChangeStateAction) – Cancel. Mark this as Cancelled
  • Reset (wf4, ResetEvent) – Reset. Mark this as Draft
  • Drucken (do_print, CachedPrintAction)
  • Cache löschen (do_clear_cache, ClearCacheAction)
  • Create email (create_mail, CreateMail) – Create an email from this
  • Take (take, TakeAssignedEvent) – Take responsibility for this event.

Tables referring to Event

  • Guests (GuestsByEvent)

The Events 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:

value Name text
10 invited Invited
20 accepted Accepted
30 rejected Rejected
40 present Present
50 absent Absent
44 waiting Waiting
45 busy Busy
46 gone Gone

Views on Gast

  • Guests (Guests) (Menu Explorer ‣ Calendar ‣ Guests) – A guest is a partner invited to an event.
  • My presences (MyPresences) (Menu Calendar ‣ My presences) – Shows all my presences in calendar events, independently of their state.
  • My pending presences (MyPendingPresences) – Received invitations which I must accept or reject.
  • My guests (MyGuests) (Menu Calendar ‣ My guests)
  • Expected Guests (ExpectedGuests) – Consult this table when checking in a partner who has an appointment.
  • Guests (Visitors)
  • Busy visitors (BusyVisitors) (Menu Reception ‣ Busy visitors) – Shows the visitors who are busy with some agent.
  • Waiting visitors (WaitingVisitors) (Menu Reception ‣ Waiting visitors) – Shows the visitors in the waiting room.
  • Gone visitors (GoneVisitors) (Menu Reception ‣ Gone visitors) – Shows the visitors who have gone.
  • Visitors waiting for me (MyWaitingVisitors) (Menu Reception ‣ Visitors waiting for me)
  • Visitors busy with me (MyBusyVisitors)
  • My gone visitors (MyGoneVisitors)
  • Guests (GuestsByEvent)
  • Guests (GuestsByRole)
  • Presences (GuestsByPartner)
  • Appointments (AppointmentsByPartner)

Fields in Gast

  • Waiting since (waiting_since, DateTimeField) – Time when the visitor arrived (checked in).
  • Waiting until (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), Event (event, ForeignKey to Event), Partner (partner, ForeignKey to Partner), Role (role, ForeignKey to Guest Role), Zustand (state, ChoiceListField to States), Remark (remark, CharField)

Actions on Gast

  • Accept (wf1, AcceptInvitation) – Accept this invitation.
  • Duplizieren (duplicate, Duplicate)
  • Reject (wf2, RejectInvitation) – Reject this invitation.
  • Present (wf3, ChangeStateAction) – Mark this as Present
  • Absent (wf4, ChangeStateAction) – Mark this as Absent
  • Drucken (do_print, CachedPrintAction)
  • Cache löschen (do_clear_cache, ClearCacheAction)
  • Create email (create_mail, CreateMail) – Create an email from this
  • Checkin (checkin, CheckinVisitor) – Mark this visitor as arrived
  • Receive (receive, ReceiveVisitor) – Visitor was received by agent
  • Checkout (checkout, CheckoutVisitor) – Visitor left the centre

The Task model

Internal name:cal.Task
Implemented by:Task

Views on Task

  • Tasks (Tasks) (Menu Explorer ‣ Calendar ‣ Tasks) – A calendar task is something you need to do.
  • My tasks (MyTasks) (Menu Calendar ‣ My tasks) – Table of all my tasks.
  • Tasks (TasksByUser)
  • Tasks (TasksByProject)

Fields in Task

  • Access Class (access_class, ChoiceListField to AccessClasses) – Whether this is private, public or between.
  • ... and ID (id, AutoField), Verknüpft mit (Modell) (owner_type, ForeignKey to inhoudstype), Verknüpft mit (Objekt) (owner_id, GenericForeignKeyIdField), Autor (user, ForeignKey to Benutzer), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Client (project, ForeignKey to Client), Start date (start_date, DateField), Start time (start_time, TimeField), Zusammenfassung (summary, CharField), Omschrijving (description, RichTextField), UID (uid, CharField), Calendar (calendar, ForeignKey to Calendar), Revision (sequence, IntegerField), auto type (auto_type, IntegerField), Due date (due_date, DateField), Due time (due_time, TimeField), Duration value (percent, IntegerField), Zustand (state, ChoiceListField to States)

Actions on Task

The Zustand field

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

value Name text
10 todo To do
20 started Started
30 done Done
50 cancelled Cancelled

The Calendar model

Internal name:cal.Calendar
Implemented by:Calendar

Views on Calendar

  • Calendars (Calendars) (Menu Konfigurierung ‣ Calendar ‣ Calendars) – 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

  • Calendars (PanelCalendars)

Fields in Calendar

  • Attach to email (attach_to_email, BooleanField) – Whether the printable file should be attached to the email when creating an email from a mailable of this type.
  • Email template (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), Omschrijving (name, BabelCharField), Seq.-Nr. (seqno, IntegerField), Konstruktionsmethode (build_method, CharField), Vorlage (template, CharField), Type (type, CharField), Omschrijving (description, RichTextField), URL template (url_template, CharField), Username (username, CharField), Password (password, PasswordField), read-only (readonly, BooleanField), Event is an appointment (is_appointment, BooleanField), Start date (start_date, DateField), color (color, IntegerField), Event label (event_label, BabelCharField), Team (invite_team_members, ForeignKey to Team), Invite client (invite_client, BooleanField)

Actions on Calendar

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

Tables referring to Calendar

  • Events (EventsByCalendar)
  • Subscriptions (SubscriptionsByCalendar)

The Subscription model

Internal name:cal.Subscription
Implemented by:Subscription

Views on Subscription

  • Subscriptions (Subscriptions) (Menu Explorer ‣ Calendar ‣ Subscriptions)
  • Subscriptions (SubscriptionsByCalendar)
  • Subscriptions (SubscriptionsByUser)

Fields in Subscription

  • Calendar (calendar, ForeignKey to Calendar) – The calendar you want to subscribe to. You can subscribe to non-private calendars of other users.
  • hidden (is_hidden, BooleanField) – Whether this subscription should initially be hidden in your calendar panel.
  • ... and ID (id, AutoField), Autor (user, ForeignKey to Benutzer)

The Room model

Internal name:cal.Room
Implemented by:Room

Views on Room

  • Rooms (Rooms) (Menu Konfigurierung ‣ Calendar ‣ Rooms) – List of rooms where calendar events can happen.

Fields in Room

Tables referring to Room

The Priority model

Internal name:cal.Priority
Implemented by:Priority

Views on Priority

  • Priorities (Priorities) (Menu Konfigurierung ‣ Calendar ‣ Priorities) – List of possible priorities of calendar events.

Fields in Priority

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

The Guest Role model

Internal name:cal.GuestRole
Implemented by:GuestRole

Views on Guest Role

  • Guest Roles (GuestRoles) (Menu Konfigurierung ‣ Calendar ‣ Guest Roles) – The role of a guest expresses what the

    partner is going to do there.

Fields in Guest Role

  • Attach to email (attach_to_email, BooleanField) – Whether the printable file should be attached to the email when creating an email from a mailable of this type.
  • Email template (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), Omschrijving (name, BabelCharField), Konstruktionsmethode (build_method, CharField), Vorlage (template, CharField)

Tables referring to Guest Role

  • Guests (GuestsByRole)