Calendar

The Calendrier 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 Proposé
20 draft Draft
40 published Notified
50 took_place a eu lieu
70 cancelled Annulé

Views on Event

  • Events (Events) – A List of calendar entries. Each entry is called an event.
  • Events (OneEvent)
  • Mes rendez-vous (MyEvents) (Menu Calendrier ‣ Mes rendez-vous) – 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

  • Classe d’accès (access_class, ChoiceListField to AccessClasses) – Public, privé ou “marquer occupé”.
  • non bloquant (transparent, BooleanField) – Indique que ce rendez-vous n’empêche pas d’avoir d’autres rendez-vous en même temps.
  • ... and ID (id, AutoField), Contrôlé par (type) (owner_type, ForeignKey to type de contenu), Contrôlé par (object) (owner_id, GenericForeignKeyIdField), Responsible user (user, ForeignKey to Utilisateur), Created (created, DateTimeField), Modified (modified, DateTimeField), Client (project, ForeignKey to Client), build time (build_time, DateTimeField), Date début (start_date, DateField), Heure de début (start_time, TimeField), Date de fin (end_date, DateField), Heure de fin (end_time, TimeField), Summary (summary, CharField), Description (description, RichTextField), UID (uid, CharField), Calendrier (calendar, ForeignKey to Calendrier), Version (sequence, IntegerField), auto type (auto_type, IntegerField), Room (room, ForeignKey to Room), Priorité (priority, ForeignKey to Priorité), State (state, ChoiceListField to States), Attribué à (assigned_to, ForeignKey to Utilisateur)

Actions on Event

  • Notified (wf1, ChangeStateAction) – Notified. Mark this as published. All participants have been informed.
  • Dupliquer (duplicate, Duplicate)
  • a eu lieu (wf2, ChangeStateAction) – a eu lieu. Rendez-vous a eu lieu
  • Cancel (wf3, ChangeStateAction) – Cancel. Mark this as Cancelled
  • Reset (wf4, ResetEvent) – Reset. Mark this as Draft
  • Imprimer (do_print, CachedPrintAction)
  • Effacer la cache (do_clear_cache, ClearCacheAction)
  • Céer courrier (create_mail, CreateMail) – Create an email from this
  • Accepter (take, TakeAssignedEvent) – Take responsibility for this event.

Tables referring to Event

  • Participants (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 Guest model

Internal name:cal.Guest
Implemented by:Guest

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

value name text
10 invited Invité
20 accepted Accepté
30 rejected Rejeté
40 present Présent
50 absent Absent
44 waiting Waiting
45 busy Occupé
46 gone Gone

Views on Guest

  • Participants (Guests) (Menu Explorateur ‣ Calendrier ‣ Participants) – A guest is a partner invited to an event.
  • Mes présences (MyPresences) (Menu Calendrier ‣ Mes présences) – 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 Calendrier ‣ My guests)
  • Expected Guests (ExpectedGuests) – Consult this table when checking in a partner who has an appointment.
  • Participants (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)
  • Participants (GuestsByEvent)
  • Participants (GuestsByRole)
  • Presences (GuestsByPartner)
  • Appointments (AppointmentsByPartner)

Fields in Guest

  • 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), build time (build_time, DateTimeField), Rendez-vous (event, ForeignKey to Event), Partenaire (partner, ForeignKey to Partenaire), Rôle (role, ForeignKey to Rôle de participant), State (state, ChoiceListField to States), Remarque (remark, CharField)

Actions on Guest

  • Accepter (wf1, AcceptInvitation) – Accept this invitation.
  • Dupliquer (duplicate, Duplicate)
  • Rejeter (wf2, RejectInvitation) – Rejeter cette invitation.
  • Présent (wf3, ChangeStateAction) – Mark this as Present
  • Absent (wf4, ChangeStateAction) – Mark this as Absent
  • Imprimer (do_print, CachedPrintAction)
  • Effacer la cache (do_clear_cache, ClearCacheAction)
  • Céer courrier (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 Tâche model

Internal name:cal.Task
Implemented by:Task

Views on Tâche

  • Tâches (Tasks) (Menu Explorateur ‣ Calendrier ‣ Tâches) – A calendar task is something you need to do.
  • Mes tâches (MyTasks) (Menu Calendrier ‣ Mes tâches) – Table of all my tasks.
  • Tâches (TasksByUser)
  • Tâches (TasksByProject)

Fields in Tâche

  • Classe d’accès (access_class, ChoiceListField to AccessClasses) – Public, privé ou “marquer occupé”.
  • ... and ID (id, AutoField), Contrôlé par (type) (owner_type, ForeignKey to type de contenu), Contrôlé par (object) (owner_id, GenericForeignKeyIdField), Auteur (user, ForeignKey to Utilisateur), Created (created, DateTimeField), Modified (modified, DateTimeField), Client (project, ForeignKey to Client), Date début (start_date, DateField), Heure de début (start_time, TimeField), Summary (summary, CharField), Description (description, RichTextField), UID (uid, CharField), Calendrier (calendar, ForeignKey to Calendrier), Version (sequence, IntegerField), auto type (auto_type, IntegerField), Due date (due_date, DateField), Heure d’échéance (due_time, TimeField), Durée (valeur) (percent, IntegerField), State (state, ChoiceListField to States)

Actions on Tâche

The State field

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

value name text
10 todo à faire
20 started Started
30 done accomplie
50 cancelled Annulé

The Calendrier model

Internal name:cal.Calendar
Implemented by:Calendar

Views on Calendrier

  • Calendriers (Calendars) (Menu Configuration ‣ Calendrier ‣ Calendriers) – 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

  • Calendriers (PanelCalendars)

Fields in Calendrier

  • 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), Description (name, BabelCharField), N° de séq (seqno, IntegerField), Méthode de construction (build_method, CharField), Modèle (template, CharField), Type (type, CharField), Description (description, RichTextField), URL template (url_template, CharField), Nom d’utilisateur (username, CharField), Mot de passe (password, PasswordField), read-only (readonly, BooleanField), Event is an appointment (is_appointment, BooleanField), Date début (start_date, DateField), Couleur (color, IntegerField), Event label (event_label, BabelCharField), Team (invite_team_members, ForeignKey to Team), Invite client (invite_client, BooleanField)

Actions on Calendrier

  • Dupliquer (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 Calendrier

  • Events (EventsByCalendar)
  • Abonnements (SubscriptionsByCalendar)

The Abonnement model

Internal name:cal.Subscription
Implemented by:Subscription

Views on Abonnement

  • Abonnements (Subscriptions) (Menu Explorateur ‣ Calendrier ‣ Abonnements)
  • Abonnements (SubscriptionsByCalendar)
  • Abonnements (SubscriptionsByUser)

Fields in Abonnement

  • Calendrier (calendar, ForeignKey to Calendrier) – The calendar you want to subscribe to. You can subscribe to non-private calendars of other users.
  • caché (is_hidden, BooleanField) – Activer cette case pour ne pas afficher ce calendrier en ouvrant le panneau.
  • ... and ID (id, AutoField), Auteur (user, ForeignKey to Utilisateur)

The Room model

Internal name:cal.Room
Implemented by:Room

Views on Room

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

Fields in Room

Tables referring to Room

The Priorité model

Internal name:cal.Priority
Implemented by:Priority

Views on Priorité

  • Priorités (Priorities) (Menu Configuration ‣ Calendrier ‣ Priorités) – List of possible priorities of calendar events.

Fields in Priorité

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

The Rôle de participant model

Internal name:cal.GuestRole
Implemented by:GuestRole

Views on Rôle de participant

  • Rôles de participants (GuestRoles) (Menu Configuration ‣ Calendrier ‣ Rôles de participants) – The role of a guest expresses what the

    partner is going to do there.

Fields in Rôle de participant

  • 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), Description (name, BabelCharField), Méthode de construction (build_method, CharField), Modèle (template, CharField)

Tables referring to Rôle de participant

  • Participants (GuestsByRole)