Calendar

Important models are Event and Guest and Task...

Calendar (view)

Internal name:extensible.CalendarPanel (CalendarPanel)

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

Event (model)

Internal name:cal.Event
Implemented by:Event

Possible values for the state of an Event:

value name text Edit guests list Fixed Remark
10 suggested Suggested No No  
20 draft Draft No No  
50 took_place Took place Yes Yes  
70 cancelled Cancelled No Yes  
75 omitted Omitted No Yes  
40 published Notified Yes No  
Total (6 rows)     2 3  

Views on Event

  • Events (Events) – A List of calendar entries. Each entry is called an event.
  • Events (EventsByDay)
  • 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 (EventsByType)
  • 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), Controlled by (type) (owner_type, ForeignKey to content type), Controlled by (object) (owner_id, GenericForeignKeyIdField), Responsible user (user, ForeignKey to User), Modified (modified, DateTimeField), Created (created, DateTimeField), Client (project, ForeignKey to Client), build time (build_time, DateTimeField), Build method (build_method, ChoiceListField to BuildMethods), Start date (start_date, DateField), Start time (start_time, TimeField), End Date (end_date, DateField), End Time (end_time, TimeField), Summary (summary, CharField), Description (description, RichTextField), Revision (sequence, IntegerField), auto type (auto_type, IntegerField), Event Type (event_type, ForeignKey to Event Type), Room (room, ForeignKey to Room), Priority (priority, ForeignKey to Priority), State (state, ChoiceListField to Event states), Assigned to (assigned_to, ForeignKey to User)

Actions on Event

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document
  • Notified (wf1, ChangeStateAction) – Notified. Mark this as published. All participants have been informed.
  • Duplicate (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
  • Print (do_print, CachedPrintAction)
  • Clear cache (do_clear_cache, ClearCacheAction)
  • Create email (create_mail, CreateMail) – Create an email from this
  • Take (take, TakeAssignedEvent) – Take responsibility for this event.
  • Move down (move_next, MoveEventNext)

Tables referring to Event

  • Guests (GuestsByEvent)

Events (view)

Internal name:cal.Events (Events)

The table of all calendar events.

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

Guest (model)

Internal name:cal.Guest
Implemented by:Guest

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

value name Afterwards text Remark
10 invited No Invited  
20 accepted No Accepted  
30 rejected No Rejected  
40 present Yes Present  
50 absent Yes Absent  
44 waiting No Waiting  
45 busy No Busy  
46 gone No Gone  
Total (8 rows)   2    

Views on Guest

  • 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 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), Build method (build_method, ChoiceListField to BuildMethods), Event (event, ForeignKey to Event), Partner (partner, ForeignKey to Partner), Role (role, ForeignKey to Guest Role), State (state, ChoiceListField to Guest states), Remark (remark, CharField)

Actions on Guest

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document
  • Accept (wf1, AcceptInvitation) – Accept this invitation.
  • Duplicate (duplicate, Duplicate)
  • Reject (wf2, RejectInvitation) – Reject this invitation.
  • Present (wf3, ChangeStateAction) – Mark this as Present
  • Absent (wf4, ChangeStateAction) – Mark this as Absent
  • Attest (do_attest, AttestAction) – Create an attestation from this
  • Print (do_print, CachedPrintAction)
  • Clear cache (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

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), Controlled by (type) (owner_type, ForeignKey to content type), Controlled by (object) (owner_id, GenericForeignKeyIdField), Author (user, ForeignKey to User), Modified (modified, DateTimeField), Created (created, DateTimeField), Client (project, ForeignKey to Client), Start date (start_date, DateField), Start time (start_time, TimeField), Summary (summary, CharField), Description (description, RichTextField), Revision (sequence, IntegerField), auto type (auto_type, IntegerField), Due date (due_date, DateField), Due time (due_time, TimeField), Duration value (percent, IntegerField), State (state, ChoiceListField to Task states)

Actions on Task

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document
  • Reopen (wf1, ChangeStateAction) – Mark this as To do
  • Done (wf2, ChangeStateAction) – Done. Mark this as Done
  • Cancelled (wf3, ChangeStateAction) – Cancelled. Mark this as Cancelled

State (field)

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

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

Calendar (model)

Internal name:cal.Calendar
Implemented by:Calendar

Views on Calendar

  • Calendars (Calendars) (Menu Configure ‣ Calendar ‣ Calendars)
  • Calendars (PanelCalendars)

Fields in Calendar

Actions on Calendar

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

Tables referring to Calendar

  • Subscriptions (SubscriptionsByCalendar)

Subscription (model)

Internal name:cal.Subscription
Implemented by:Subscription

Views on Subscription

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

Fields in Subscription

  • Calendar (calendar, ForeignKey to Calendar) – The calendar you want to subscribe to.
  • hidden (is_hidden, BooleanField) – Whether this subscription should initially be displayed as a hidden calendar.
  • ... and ID (id, AutoField), Author (user, ForeignKey to User)

Actions on Subscription

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

Room (model)

Internal name:cal.Room
Implemented by:Room

Views on Room

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

Fields in Room

Actions on Room

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

Tables referring to Room

  • Events (EventsByRoom)

Priority (model)

Internal name:cal.Priority
Implemented by:Priority

Views on Priority

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

Fields in Priority

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

Actions on Priority

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

Guest Role (model)

Internal name:cal.GuestRole
Implemented by:GuestRole

Views on Guest Role

  • Guest Roles (GuestRoles) (Menu Configure ‣ 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), Designation (name, BabelCharField), Build method (build_method, ChoiceListField to BuildMethods), Template (template, CharField)

Actions on Guest Role

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

Tables referring to Guest Role

  • Guests (GuestsByRole)

Event Type (model)

Internal name:cal.EventType
Implemented by:EventType

Views on Event Type

  • Event Types (EventTypes) (Menu Configure ‣ Calendar ‣ Event Types) – The list of Event Types defined on this system.

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

Fields in Event Type

  • 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.
  • Locks the user (locks_user, BooleanField) – Lino won’t not accept more than one locking event per user at the same time.
  • ... and ID (id, AutoField), Designation (name, BabelCharField), Seq.No. (seqno, IntegerField), Build method (build_method, ChoiceListField to BuildMethods), Template (template, CharField), Description (description, RichTextField), Event is an appointment (is_appointment, BooleanField), Locks all rooms (all_rooms, BooleanField), Start date (start_date, DateField), Event label (event_label, BabelCharField), Team (invite_team_members, ForeignKey to Team), Invite client (invite_client, BooleanField)

Actions on Event Type

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document
  • Duplicate (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 Event Type

  • Events (EventsByType)