Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 246171

Summary: TaskEditorExtension is automatically enabled if repositoryAssociation is declared
Product: z_Archived Reporter: David Green <greensopinion>
Component: MylynAssignee: Mylyn Inbox <mylyn-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3    
Version: dev   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description David Green CLA 2008-09-04 00:32:17 EDT
TaskEditorExtensions (such as WikiText) are automatically enabled on repository connectors where a repositoryAssociation is declared.

For example, given that 'Textile (Bugzilla Dialect)' is associated with the 'bugzilla' connectorKind, all existing bugzilla connectors have that WikiText TaskEditorExtension enabled.  Though this behaviour makes sense for some connectors (eg: the TracWiki extension should be enabled by default for the Trac connector), it doesn't make sense for others.

This may or may not be a problem, however I thought that we should discuss how this is going to work for users.
Perhaps the simple solution would be to remove the repositoryAssociation declaration for those TaskEditorExtensions that should not be enabled by default.
Comment 1 David Green CLA 2008-10-01 12:24:34 EDT
This is how it's intended to work.  Connector development and repositoryAssociations should be set up such that markup languages are enabled by default only for those connectors that can and should support a markup language.  For example, due to bug 242945 the JIRA connector should not be automatically associated with the Confluence markup language until the bug is fixed.