Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #252807 +++ Each project will provide basic capability/activity definitions to allow for their UI contributions to be hidden. These must be provided in a separate plugin/feature to facilitate inclusion/exclusion by consumers in product development.
Steffen: My suggestion here is that we create two capabilities. * Mylyn Task-Focused Interface ** All the focus buttons ** Preference pages * Mylyn Task Management ** Task List view ** Task Repositories view ** Creation wizards ** Preference pages
Work is now in progress on bug 260537.
We missed this for M6 due to a major Mylyn release this week but will complete this for M7.
As per conference call: Will create a new plug-in org.eclipse.mylyn.ide.capabilities.
I have committed the new plug-in and defined the following capabilities: # Mylyn ## Task Management ## Task-Focused Interface ## WikiText David, the WikiText capability currently applies to all extensions that have an id matching org.eclipse.mylyn.wikitext.ui.*. Please feel free to modify the plugin.xml of the capabilities plug-in as needed.
Created attachment 131525 [details] mylyn/context/zip
http://wiki.eclipse.org/Galileo_Capabilities states that category bindings need to be added to the Galileo branding plug-in. The current categories do not fit for Mylyn. I have added an item to next week's meeting agenda to discuss defining additional categories.
perhaps the WikiText capability should also apply to o.e.m.wikitext.help.ui.*
I have extended the patterns to include all Mylyn plug-ins. Disabling the Task-Focused interface hides all focus buttons. There are some problems if the Task-Focused Interface is enabled but Task Management is not: Some contributions such as the Context preferences page will be missing since the parent contribuition (Tasks page) is missing. I was unsure about the o.e.m.team.ui contributions. I have included those under Task-Focused Interface for now. David, the WikiText capability now matches all WikiText plug-ins: org\.eclipse\.mylyn\.wikitext\..*/.*. Please feel free to change that if it's too greedy. I have moved the category definitions and bindings to the org.eclipse.galileo plug-in.
Created attachment 133718 [details] mylyn/context/zip
(In reply to comment #9) > David, the WikiText capability now matches all WikiText plug-ins: > org\.eclipse\.mylyn\.wikitext\..*/.*. Please feel free to change that if it's > too greedy. Looks good to me though I'm not sure how it would behave with all of Mylyn enabled except for WikiText. Would the taskEditorExtensions be available in the repository properties dialog? If so, how would the task editor work? Would it have the WikiText editor (if configured to have it) and if so would things like content assist and cheat sheet help work?
(In reply to comment #11) > Looks good to me though I'm not sure how it would behave with all of Mylyn > enabled except for WikiText. Would the taskEditorExtensions be available in the > repository properties dialog? No, the extension now checks against the enablement of the capability. > If so, how would the task editor work? Would it > have the WikiText editor (if configured to have it) and if so would things like > content assist and cheat sheet help work? I am not sure. This needs to be tested.
(In reply to comment #12) > No, the extension now checks against the enablement of the capability. Sounds like you've got all bases covered.