diff --git a/plugins/calendar/TODO b/plugins/calendar/TODO deleted file mode 100644 index b1a08d7e..00000000 --- a/plugins/calendar/TODO +++ /dev/null @@ -1,48 +0,0 @@ -+ Edit: 3.12: Subject -+ Edit: 3.13: Location -+ Edit: 3.14: Start / End / All Day -+ Edit: 3.15: Show time as: Busy, Free, Out of office -+ Edit: 3.16: Reminder set -+ Edit: 3.17: Priority: High/Low -+ Edit: 3.18: Recurrence (in line with Kontact) -+ Edit: 3.19: Attachment Upload -+ Edit: 3.20: Print -+ Add/Manage Attendees - + Edit: 3.21: Required / Optional / Resource specification - + Edit: 3.22: Conflict Handling (Free/Busy Check for attendees) -+ View: 3.3: Display modes (agenda / day / week / month) - + Day / Week / Month - + List (Agenda) view - + Add selection for date range - - Individual days selection -+ Show list of calendars in a (hideable) drawer - + View: 3.1: Folder list - + View: 3.2: Add / Remove / Rename / Share Folders - + View: 3.6: Combined calendar view (Turn calendars on/off) - + View: 3.7: Small month overview calendar -+ View: 3.5: Search - - Filter by categories (similar to mail) -+ View: 3.9: Alter event with drag/drop -+ Option: 4.12: Set default reminder time -+ Option: 3.23: Specify folder for new event (prefs) -+ Option: Set date/time format in prefs -+ Receive: 1.20: Invitation handling - - Jump to calendar view from mail ("Show event") - - Allow to re-send invitations - - Implement iTIP delegation - -+ View: 3.4: Fish-Eye View For Busy Days -+ View: 3.8: Color according to calendar and category (similar to Kontact) - -+ Support for multiple calendars (replace categories) -+ Allow user to create/edit/delete calendars -+ Colors for calendars should be user-configurable -+ ICS parser/generator (http://code.google.com/p/qcal/) - -- Script to send event alarms by email (in cronjob) -- Export *with* attachments -- Remember last visited view -- Create/manage invdividual views -+ Importing ICS files (upload, drag & drop) - - diff --git a/plugins/calendar/config.inc.php.dist b/plugins/calendar/config.inc.php.dist index 6ffdd581..970feb75 100644 --- a/plugins/calendar/config.inc.php.dist +++ b/plugins/calendar/config.inc.php.dist @@ -1,154 +1,154 @@ . | | | +-------------------------------------------------------------------------+ | Author: Lazlo Westerhof | | Thomas Bruederli | +-------------------------------------------------------------------------+ */ -// backend type (database, google, kolab) +// backend type (database, kolab) $config['calendar_driver'] = "database"; // default calendar view (agendaDay, agendaWeek, month) $config['calendar_default_view'] = "agendaWeek"; // show a birthdays calendar from the user's address book(s) $config['calendar_contact_birthdays'] = false; // timeslots per hour (1, 2, 3, 4, 6) $config['calendar_timeslots'] = 2; // show this number of days in agenda view $config['calendar_agenda_range'] = 60; // first day of the week (0-6) $config['calendar_first_day'] = 1; // first hour of the calendar (0-23) $config['calendar_first_hour'] = 6; // working hours begin $config['calendar_work_start'] = 6; // working hours end $config['calendar_work_end'] = 18; // show line at current time of the day $config['calendar_time_indicator'] = true; // Display week numbers: // -1: don't display week numbers // 0: in datepicker only (default) // 1: in both datepicker and calendar $config['calendar_show_weekno'] = 0; // default alarm settings for new events. // this is only a preset when a new event dialog opens // possible values are , DISPLAY, EMAIL $config['calendar_default_alarm_type'] = ''; // default alarm offset for new events. // use ical-style offset values like "-1H" (one hour before) or "+30M" (30 minutes after) $config['calendar_default_alarm_offset'] = '-15M'; // how to colorize events: // 0: according to calendar color // 1: according to category color // 2: calendar for outer, category for inner color // 3: category for outer, calendar for inner color $config['calendar_event_coloring'] = 0; // event categories $config['calendar_categories'] = array( 'Personal' => 'c0c0c0', 'Work' => 'ff0000', 'Family' => '00ff00', 'Holiday' => 'ff6600', ); // enable users to invite/edit attendees for shared events organized by others $config['calendar_allow_invite_shared'] = false; // allow users to accecpt iTip invitations who are no explicitly listed as attendee. // this can be the case if invitations are sent to mailing lists or alias email addresses. $config['calendar_allow_itip_uninvited'] = true; // controls the visibility/default of the checkbox controlling the sending of iTip invitations // 0 = hidden + disabled // 1 = hidden + active // 2 = visible + unchecked // 3 = visible + active $config['calendar_itip_send_option'] = 3; // Action taken after iTip request is handled. Possible values: // 0 - no action // 1 - move to Trash // 2 - delete the message // 3 - flag as deleted // folder_name - move the message to the specified folder $config['calendar_itip_after_action'] = 0; // enable asynchronous free-busy triggering after data changed $config['calendar_freebusy_trigger'] = false; // free-busy information will be displayed for user calendars if available // 0 - no free-busy information // 1 - enabled in all views // 2 - only in quickview $config['calendar_include_freebusy_data'] = 1; // SMTP server host used to send (anonymous) itip messages. // To override the SMTP port or connection method, provide a full URL like 'tls://somehost:587' // This will add a link to invitation messages to allow users from outside // to reply when their mail clients do not support iTip format. $config['calendar_itip_smtp_server'] = null; // SMTP username used to send (anonymous) itip messages $config['calendar_itip_smtp_user'] = 'smtpauth'; // SMTP password used to send (anonymous) itip messages $config['calendar_itip_smtp_pass'] = '123456'; // show virtual invitation calendars (Kolab driver only) $config['kolab_invitation_calendars'] = false; // Base URL to build fully qualified URIs to access calendars via CALDAV // The following replacement variables are supported: // %h - Current HTTP host // %u - Current webmail user name // %n - Calendar name // %i - Calendar UUID // $config['calendar_caldav_url'] = 'http://%h/iRony/calendars/%u/%i'; // Driver to provide a resource directory ('ldap' is the only implementation yet). // Leave empty or commented to disable resources support. // $config['calendar_resources_driver'] = 'ldap'; // LDAP directory configuration to find avilable resources for events // $config['calendar_resources_directory'] = array(/* ldap_public-like address book configuration */); // Enables displaying of free-busy URL with token-based authentication // Set it to the prefix URL, e.g. 'https://hostname/freebusy' or just '/freebusy'. // See freebusy_session_auth in configuration of kolab_auth plugin. $config['calendar_freebusy_session_auth_url'] = null; ?>