Calendar:Bugzilla Components:Proposal By Function: Difference between revisions
Jump to navigation
Jump to search
(strike out libical, prefs, security, theme components) |
m (libical date calculation bugs: internal core components) |
||
Line 17: | Line 17: | ||
<tr><td>Reminder Alarms <td>For issues with alarms for scheduled events and tasks. | <tr><td>Reminder Alarms <td>For issues with alarms for scheduled events and tasks. | ||
<tr><td>Web pages/documentation <td>For issues with the Calendar Project web pages (HTML). <br>(Bugs in the on-line help documentation should be reported at the [http://calendarhelp.mozdev.org/bugs.html calendarhelp] project.) | <tr><td>Web pages/documentation <td>For issues with the Calendar Project web pages (HTML). <br>(Bugs in the on-line help documentation should be reported at the [http://calendarhelp.mozdev.org/bugs.html calendarhelp] project.) | ||
<tr><td><strike>libical</strike> <td><strike>For issues with the [http://www.softwarestudio.org/libical/ ical library] from Software Studio (implementation of [http://ietfreport.isoc.org/idref/rfc2445/ RFC2445 iCalendar]).</strike> (handle libical bugs as part of import/export | <tr><td><strike>libical</strike> <td><strike>For issues with the [http://www.softwarestudio.org/libical/ ical library] from Software Studio (implementation of [http://ietfreport.isoc.org/idref/rfc2445/ RFC2445 iCalendar]).</strike> (handle libical bugs as part of import/export or ICS provider for format/parse issues, or as part of internal core components for date calculation issues) | ||
<tr><td><strike>Preference Options</strike><td><strike>For issues with preference options.</strike> (most should be handled with component that pref controls) | <tr><td><strike>Preference Options</strike><td><strike>For issues with preference options.</strike> (most should be handled with component that pref controls) | ||
<tr><td><strike>Security</strike> <td><strike>Application level security issues.</strike> (handle as part of affected provider component) <br>If the problem relates to underlying components (PSM, NSS, Core, Toolkit) then please file it in the appropriate product instead of here. | <tr><td><strike>Security</strike> <td><strike>Application level security issues.</strike> (handle as part of affected provider component) <br>If the problem relates to underlying components (PSM, NSS, Core, Toolkit) then please file it in the appropriate product instead of here. |
Revision as of 16:16, 12 November 2005
Proposed eventual categories to meet goals.
COMPONENT | DESCRIPTION |
---|---|
Calendar management | For issues with calendar creation or managing the list of calendars. |
Date/Time/Timezone Pickers | For issues with widgets for choosing a date, time, and/or timezone. Includes minimonth. |
Day/Week/Month/Multiweek Views | For issues with grid views. Includes in-line editing events and tasks. |
Event/Task Dialog | For issues with the event/task dialog for creating and editing an event or task. |
Event/Task List Views | For issues with event/task lists, including searching, filtering, and sorting results. |
General: Lightning | For any Lightning issues not covered by another category: menus, toolbars, installation, etc. (Bugs in localization, such as untranslated or mistranslated phrases, should be reported under the Localizations product.) |
General: Sunbird | For any Sunbird issues not covered by another category: menus, toolbars, installation, etc. (Bugs in localization, such as untranslated or mistranslated phrases, should be reported under the Localizations product.) |
Import/Export/Print/Formats | For issues with format conversions (for importing and exporting, emailing and printing, and cutting, pasting, dragging and dropping to/from another application). |
internal core components | For issues with internal core components: calDateTime, calEvent, etc. |
providers: CalDAV | For issues regarding communications with CalDAV servers. |
providers: Local Storage | For issues regarding local calendar storage, based on mozStorage (sqlite). |
providers: WebDAV / ICS | For issues regarding communicating .ics files via remote (http:) and local (file:) URIs. |
Reminder Alarms | For issues with alarms for scheduled events and tasks. |
Web pages/documentation | For issues with the Calendar Project web pages (HTML). (Bugs in the on-line help documentation should be reported at the calendarhelp project.) |
If the problem relates to underlying components (PSM, NSS, Core, Toolkit) then please file it in the appropriate product instead of here. | |
Category renaming rationales
- Renaming 'base' to 'internal core'
- 'Components in /calendar/base' is not a coherent category from either users' or developers' viewpoints. It holds code that was created with the idea of it being shared someday --- but for a user that has used only one product and not the other, there is no way to know what is shared, let alone what could be shared someday. /calendar/base also contains code from several different developers (core objects, gui views and dialogs), so it might not make sense to make one developer default owner for all of /calendar/base.
- Renaming 'Preference dialog' to 'Preference Options'
- Under windows, it is called the 'Options' dialog, not 'Preferences'.
- categories for internals start with lowercase
- Appears less friendly, so non-developers are less likely to choose it: 'internal core', 'libical'.
- Renaming 'help documentation' to 'web pages/documentation'
- Currently on-line help is managed as a separate project, so rename category to reflect what it does contain, provide a link to the calendarhelp project.