| Summary: | [web connector] support special processing for the task list with the web template | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Hiroyuki <hiroyuki.inaba> | ||||||||||||||
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> | ||||||||||||||
| Status: | CLOSED MOVED | QA Contact: | |||||||||||||||
| Severity: | enhancement | ||||||||||||||||
| Priority: | P3 | Keywords: | helpwanted | ||||||||||||||
| Version: | 3.1 | ||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||
| Hardware: | All | ||||||||||||||||
| OS: | All | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Attachments: |
|
||||||||||||||||
Can you describe the purpose of the extension point in more detail? Created attachment 122191 [details]
schema/updator.exsd
In org.eclipse.mylyn.web.tasks
Created attachment 122192 [details]
ITaskMapperUpdator.java
Interface used by extension point
Created attachment 122193 [details]
connector.patch
Sample: patch for WebRepositoryConnector.java
and, the part of the source code was externalized
Created attachment 122194 [details]
plugin.xml
Definition to use the extension point
There is a Japanese string in this
Created attachment 122195 [details]
TaskMapperUpdator.java
Source to update value of TaskMapper
Created attachment 122197 [details]
screenshot.png
Convert Web page (HTML) to Task List
Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn |
I propose the method of extend with new extension point. I hope for the support of Mylyn Incubator 3.1. EX) In org.eclipse.mylyn.web.tasks <extension-point id="updator" name="TaskMapper updates" schema="schema/updator.exsd"/> The method of the extended class is invoked from WebRepositoryConnector.performQuery() method. The method of the extended class update data of TaskMapper. EX) In extended plug-in <extension point="org.eclipse.mylyn.tasks.core.templates"> <repository label="%SourceForge.JP.label" repositoryKind="web" urlNewTask="${serverUrl}/ticket/newticket.php?group_id=1${group_id}" urlRepository="http://sourceforge.jp/" urlTask="${serverUrl}/ticket/browse.php?group_id=${group_id}&tid=" urlTaskQuery="${serverUrl}/ticket/?group_id=${group_id}"> : <attribute name="loginRequestMethod" value="POST"/> <attribute name="loginRequestUrl" value="${serverUrl}/account/login.php"/> <attribute name="param_Date_Format" value="yyyy-MM-dd HH:mm"/> <attribute name="taskMapperUpdator" value="jp.sourceforge.mylyn.web.tasks.TaskMapperUpdator"/> </repository> </extension> <extension point="org.eclipse.mylyn.web.tasks.updator"> <updator class="jp.sourceforge.mylyn.web.tasks.TaskMapperUpdator" id="jp.sourceforge.mylyn.web.tasks.TaskMapperUpdator"> </updator> </extension> If this method is approved, I will upload the patch.