2018-01-13 | Paul Boddie | raw annotate files changeset graph | Adjusted the logic around counter-proposals, replacing the "retained modified" group of periods with a "newly-replaced" group, because all retained periods should be unmodified, whereas previously-retained periods become classified as replaced when modified. | client-editing-simplification |
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 # Set to None to disable publishing completely. 23 24 PUBLISH_DIR = "/var/www/imip-agent/static" 25 26 # The location of user preferences information. 27 28 PREFERENCES_DIR = "/var/lib/imip-agent/preferences" 29 30 # The location of quota-related journal information. 31 32 JOURNAL_DIR = "/var/lib/imip-agent/journal" 33 34 # Permissions for files. 35 # This is meant to ensure that both the agent and Web users can access files. 36 37 DEFAULT_PERMISSIONS = 0660 38 39 # Permissions for directories. 40 # This is meant to ensure that the group is set for files. 41 42 DEFAULT_DIR_PERMISSIONS = 02770 43 44 # Internationalisation and translations support. 45 46 LOCALE_DIR = "/usr/share/locale" 47 TRANS_DOMAIN = "imip-agent" 48 49 50 51 # The availability of a management interface for calendar information. 52 # True: provide links in notifications to the interface described below. 53 # False: omit links in notifications. 54 55 MANAGER_INTERFACE = True 56 57 # The published location of the manager application. 58 # This must match any Web site configuration details for the manager. 59 60 MANAGER_PATH = "/imip-manager" 61 62 # The full URL of the manager application excluding the above path. 63 # If set to None, the details of this machine will be employed. 64 65 MANAGER_URL = None 66 67 # The protocol scheme used if constructing URLs. 68 69 MANAGER_URL_SCHEME = "http://" 70 71 72 73 # Preferences defaults applicable unless overridden by the user. 74 # Changing these allows organisational policy to be defined while still 75 # allowing users to choose more appropriate settings themselves. 76 # See: docs/wiki/Preferences 77 78 # Default language for messages. 79 80 LANG = "en" 81 82 # Do users participate in the calendar system by default? 83 84 PARTICIPATING_DEFAULT = "participate" 85 86 # How should incoming messages be presented to a user by default? 87 88 INCOMING_DEFAULT = "summary-wraps-message" 89 90 # Do users share free/busy information by default? This affects the bundling and 91 # publishing settings. 92 93 SHARING_DEFAULT = "no" 94 95 # Are free/busy details published on the Web by default? 96 # Set PUBLISH_DIR to a suitable directory for publishing to function. 97 98 PUBLISHING_DEFAULT = "no" 99 100 # Are free/busy details bundled with other objects in messages by default? 101 102 BUNDLING_DEFAULT = "never" 103 104 # What notifications do users get about incoming free/busy messages by default? 105 106 NOTIFYING_DEFAULT = "none" 107 108 # Are REFRESH messages automatically handled by default? 109 110 REFRESHING_DEFAULT = "never" 111 112 # How are ADD messages responded to by default? 113 114 ADD_RESPONSE_DEFAULT = "refresh" 115 116 # Who can replace an organiser in an event by default? 117 118 ORGANISER_REPLACEMENT_DEFAULT = "attendee" 119 120 # How long are free/busy offers valid for by default? 121 # (None means that no offers are maintained for counter-proposals and thus any 122 # periods in the counter-proposal are not held in anticipation of a response.) 123 124 FREEBUSY_OFFER_DEFAULT = None 125 126 127 128 # Policy settings. 129 130 # Allow mislabelled iMIP Content-Type method parameter values for COUNTER 131 # messages (seen in Kontact). 132 133 IMIP_COUNTER_AS_REQUEST = True 134 135 # Calendar object maximum line length. If None, the recommended iCalendar line 136 # length is used (which should be 76 characters). 137 138 CALENDAR_LINE_LENGTH = None