imip-agent

imiptools/config.txt

1267:7819b77d9330
2017-09-15 Paul Boddie Introduced a tentative means of classifying periods for suitable operations upon updating an event.
     1 # The public identity of the agent.
     2 
     3 MESSAGE_SENDER = "calendar@example.com"
     4 
     5 # The local message handling prefix.
     6 
     7 LOCAL_PREFIX = "local"
     8 
     9 # The outgoing message handling prefix.
    10 
    11 OUTGOING_PREFIX = "people-outgoing"
    12 
    13 # The store (and journal) type.
    14 
    15 STORE_TYPE = "file"
    16 
    17 # The location of the stored calendar information.
    18 
    19 STORE_DIR = "/var/lib/imip-agent/store"
    20 
    21 # The location of published static free/busy information.
    22 
    23 PUBLISH_DIR = "/var/www/imip-agent/static"
    24 
    25 # The location of user preferences information.
    26 
    27 PREFERENCES_DIR = "/var/lib/imip-agent/preferences"
    28 
    29 # The location of quota-related journal information.
    30 
    31 JOURNAL_DIR = "/var/lib/imip-agent/journal"
    32 
    33 # Permissions for files.
    34 # This is meant to ensure that both the agent and Web users can access files.
    35 
    36 DEFAULT_PERMISSIONS = 0660
    37 
    38 # Permissions for directories.
    39 # This is meant to ensure that the group is set for files.
    40 
    41 DEFAULT_DIR_PERMISSIONS = 02770
    42 
    43 # Internationalisation and translations support.
    44 
    45 LOCALE_DIR = "/usr/share/locale"
    46 TRANS_DOMAIN = "imip-agent"
    47 
    48 
    49 
    50 # The availability of a management interface for calendar information.
    51 # True: provide links in notifications to the interface described below.
    52 # False: omit links in notifications.
    53 
    54 MANAGER_INTERFACE = True
    55 
    56 # The published location of the manager application.
    57 # This must match any Web site configuration details for the manager.
    58 
    59 MANAGER_PATH = "/imip-manager"
    60 
    61 # The full URL of the manager application excluding the above path.
    62 # If set to None, the details of this machine will be employed.
    63 
    64 MANAGER_URL = None
    65 
    66 # The protocol scheme used if constructing URLs.
    67 
    68 MANAGER_URL_SCHEME = "http://"
    69 
    70 
    71 
    72 # Preferences defaults applicable unless overridden by the user.
    73 # Changing these allows organisational policy to be defined while still
    74 # allowing users to choose more appropriate settings themselves.
    75 # See: docs/wiki/Preferences
    76 
    77 # Default language for messages.
    78 
    79 LANG = "en"
    80 
    81 # Do users participate in the calendar system by default?
    82 
    83 PARTICIPATING_DEFAULT = "participate"
    84 
    85 # How should incoming messages be presented to a user by default?
    86 
    87 INCOMING_DEFAULT = "summary-wraps-message"
    88 
    89 # Do users share free/busy information by default? This affects the bundling and
    90 # publishing settings.
    91 
    92 SHARING_DEFAULT = "no"
    93 
    94 # Are free/busy details published on the Web by default?
    95 
    96 PUBLISHING_DEFAULT = "no"
    97 
    98 # Are free/busy details bundled with other objects in messages by default?
    99 
   100 BUNDLING_DEFAULT = "never"
   101 
   102 # What notifications do users get about incoming free/busy messages by default?
   103 
   104 NOTIFYING_DEFAULT = "none"
   105 
   106 # Are REFRESH messages automatically handled by default?
   107 
   108 REFRESHING_DEFAULT = "never"
   109 
   110 # How are ADD messages responded to by default?
   111 
   112 ADD_RESPONSE_DEFAULT = "refresh"
   113 
   114 # Who can replace an organiser in an event by default?
   115 
   116 ORGANISER_REPLACEMENT_DEFAULT = "attendee"
   117 
   118 # How long are free/busy offers valid for by default?
   119 # (None means that no offers are maintained for counter-proposals and thus any
   120 # periods in the counter-proposal are not held in anticipation of a response.)
   121 
   122 FREEBUSY_OFFER_DEFAULT = None
   123 
   124 
   125 
   126 # Policy settings.
   127 
   128 # Allow mislabelled iMIP Content-Type method parameter values for COUNTER
   129 # messages (seen in Kontact).
   130 
   131 IMIP_COUNTER_AS_REQUEST = True
   132 
   133 # Calendar object maximum line length. If None, the recommended iCalendar line
   134 # length is used (which should be 76 characters).
   135 
   136 CALENDAR_LINE_LENGTH = None