Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Mylyn/Bugzilla 5 Connector"

(2. Bugzilla REST reviews (the order is important because the have dependencies))
(4. more Bugzilla REST reviews (the order is important because the have dependencies))
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
This page manages the creation of a Bugzilla 5 connector.
 
This page manages the creation of a Bugzilla 5 connector.
  
==== 1. priority ====
+
====<strike> 1. priority (blocks all other because fail of Hudson build)</strike>====
  
https://git.eclipse.org/r/#/c/27759/20/ &nbsp; &nbsp;436398: fix failing testApplyTo in Bugzilla REST connector &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)
+
<strike>https://git.eclipse.org/r/#/c/27759/ &nbsp; &nbsp;436398: fix failing testApplyTo in Bugzilla REST connector &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)</strike>
  
 
==== 2. Bugzilla REST reviews (the order is important because the have dependencies) ====
 
==== 2. Bugzilla REST reviews (the order is important because the have dependencies) ====
  
https://git.eclipse.org/r/#/c/21084/7 &nbsp; &nbsp;426644: add dummy RepositoryConfiguration to the REST Client &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)
+
<strike>https://git.eclipse.org/r/#/c/21084/ &nbsp; &nbsp;426644: add dummy RepositoryConfiguration to the REST Client <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.14)</strike>
  
https://git.eclipse.org/r/#/c/21087/9 &nbsp; &nbsp;426644: add getFields to RepositoryConfiguration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)
+
<strike>https://git.eclipse.org/r/#/c/21087/ &nbsp; &nbsp;426644: add getFields to RepositoryConfiguration <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.14)</strike>
  
https://git.eclipse.org/r/#/c/21105/5 &nbsp; &nbsp;426644: add Products to RepositoryConfiguration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)
+
<strike>https://git.eclipse.org/r/#/c/21105/ &nbsp; &nbsp;426644: add Products to RepositoryConfiguration <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.14)</strike>
  
https://git.eclipse.org/r/#/c/21110/4 &nbsp; &nbsp;426644: add Parameters to RepositoryConfiguration &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.13)
+
<strike>https://git.eclipse.org/r/#/c/21110/ &nbsp; &nbsp;426644: add Parameters to RepositoryConfiguration <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.14)</strike>
  
https://git.eclipse.org/r/#/c/22407/3 &nbsp; &nbsp;414360: add TaskDataSchema for Task Creation (with UI Part)
+
<strike>https://git.eclipse.org/r/#/c/36889/ &nbsp; &nbsp;426644: add notifyChangeListeners to remove invalid cache entries <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(new)</strike>
  
https://git.eclipse.org/r/#/c/22719/1 &nbsp; &nbsp;414360: add getTask for the new REST API (Bugzilla 5.0)  
+
<strike>https://git.eclipse.org/r/#/c/43374/ &nbsp; &nbsp;414360: add BugzillaRestHarness<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(new)</strike>
  
https://git.eclipse.org/r/#/c/22722/1 &nbsp; &nbsp;414360: add create Tasks for the new REST API (Bugzilla 5.0)
+
<strike>https://git.eclipse.org/r/#/c/22407/ &nbsp; &nbsp;414360: add TaskDataSchema for Task Creation (with UI Part) <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.16)</strike>
  
only to copy some code into an new review
+
<strike>https://git.eclipse.org/r/#/c/22722/ &nbsp; &nbsp;414360: add create Tasks for the new REST API (Bugzilla 5.0) <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(Patch Set 7: Code-Review+1 new Patch Set 8 with changes from the comments)</strike>
  
https://git.eclipse.org/r/#/c/19178/4 414360: create minimal UI (creation of TaskRepoitory, Query, EditorPage)
+
<strike>https://git.eclipse.org/r/#/c/22719/ &nbsp; &nbsp;414360: add getTask for the new REST API (Bugzilla 5.0) <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.17)</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/41318/ &nbsp; &nbsp;414360: add support for Task update  <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.16)</strike>
  
 
==== 3. additional review useful for the Bugzilla REST (the order is important because the have dependencies) ====
 
==== 3. additional review useful for the Bugzilla REST (the order is important because the have dependencies) ====
  
https://git.eclipse.org/r/#/c/21780/ 427698: [Draft] create schema for QueryPage
+
https://git.eclipse.org/r/#/c/21780/ &nbsp; &nbsp;427698: create schema for QueryPage<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.15)
 +
 
 +
https://git.eclipse.org/r/#/c/21782/ &nbsp; &nbsp;427698: create UI classes for the schema for AbstractRepositoryQueryPage<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.15)
 +
 
 +
https://git.eclipse.org/r/#/c/21783/ &nbsp; &nbsp;427698: example for schema for QueryPage<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(rebased version for 3.15)
 +
 
 +
==== 3a. provisional version of the 3. section reviews====
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/52372/ &nbsp; &nbsp;427698: create schema for QueryPage</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/52373/ &nbsp; &nbsp;427698: create UI classes for the schema for AbstractRepositoryQueryPage</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/52374/ &nbsp; &nbsp;427698: example for schema for QueryPage</strike>
 +
 
 +
==== 4. more Bugzilla REST reviews (the order is important because the have dependencies) ====
 +
 
 +
<span style="color:red"><strong>Now we have all base functions in place and can add support for other TaskAttributes</strong></span>
 +
 
 +
need rebase on actual master to use some new code from <strike>https://git.eclipse.org/r/#/c/22722/</strike> (BugzillaRestGsonUtil) or <strike>https://git.eclipse.org/r/#/c/43374/</strike> (BugzillaRestHarness)
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/42359/ &nbsp; &nbsp;414360: add get Comments for the new REST API (Bugzilla 5.0)</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/42373/ &nbsp; &nbsp;414360: add getAttachments for the  REST API</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/42490/ &nbsp; &nbsp;414360: add support for add attachments to REST API</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/42970/ &nbsp; &nbsp;414360: add support for cc attribute to REST API</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/42973/ &nbsp; &nbsp;414360: add support for attributes blocks / depends_on to REST API</strike>
 +
 
 +
<strike>https://git.eclipse.org/r/#/c/43371/ &nbsp; &nbsp;414360: add support for keyword attribute to REST API</strike>
 +
 
 +
----
 +
<span style="color:red">
 +
What we need to add:
 +
<ul>
 +
<li>Flag support for attachments and bugs</li>
 +
<li>update for attachments</li>
 +
<li>"See Also" attribute</li>
 +
</ul></span>
 +
----
  
https://git.eclipse.org/r/#/c/21782/  427698: [Draft] create UI classes for the schema for AbstractRepositoryQueryPage
+
==== 5. more additional review useful for the Bugzilla REST (the order is important because the have dependencies) ====
  
https://git.eclipse.org/r/#/c/21783/ 427698: [Draft] create example for schema for QueryPage
+
https://git.eclipse.org/r/#/c/17325/ &nbsp; &nbsp;419311: support "Reset QA Contact to default"<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(need a new patch set based on review 8196)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(need rebased for version for 3.15)

Latest revision as of 04:42, 25 March 2016

This page manages the creation of a Bugzilla 5 connector.

1. priority (blocks all other because fail of Hudson build)

https://git.eclipse.org/r/#/c/27759/    436398: fix failing testApplyTo in Bugzilla REST connector          (rebased version for 3.13)

2. Bugzilla REST reviews (the order is important because the have dependencies)

https://git.eclipse.org/r/#/c/21084/    426644: add dummy RepositoryConfiguration to the REST Client
         (rebased version for 3.14)

https://git.eclipse.org/r/#/c/21087/    426644: add getFields to RepositoryConfiguration
         (rebased version for 3.14)

https://git.eclipse.org/r/#/c/21105/    426644: add Products to RepositoryConfiguration
         (rebased version for 3.14)

https://git.eclipse.org/r/#/c/21110/    426644: add Parameters to RepositoryConfiguration
         (rebased version for 3.14)

https://git.eclipse.org/r/#/c/36889/    426644: add notifyChangeListeners to remove invalid cache entries
         (new)

https://git.eclipse.org/r/#/c/43374/    414360: add BugzillaRestHarness
         (new)

https://git.eclipse.org/r/#/c/22407/    414360: add TaskDataSchema for Task Creation (with UI Part)
         (rebased version for 3.16)

https://git.eclipse.org/r/#/c/22722/    414360: add create Tasks for the new REST API (Bugzilla 5.0)
         (Patch Set 7: Code-Review+1 new Patch Set 8 with changes from the comments)

https://git.eclipse.org/r/#/c/22719/    414360: add getTask for the new REST API (Bugzilla 5.0)
         (rebased version for 3.17)

https://git.eclipse.org/r/#/c/41318/    414360: add support for Task update
         (rebased version for 3.16)

3. additional review useful for the Bugzilla REST (the order is important because the have dependencies)

https://git.eclipse.org/r/#/c/21780/    427698: create schema for QueryPage
         (rebased version for 3.15)

https://git.eclipse.org/r/#/c/21782/    427698: create UI classes for the schema for AbstractRepositoryQueryPage
         (rebased version for 3.15)

https://git.eclipse.org/r/#/c/21783/    427698: example for schema for QueryPage
         (rebased version for 3.15)

3a. provisional version of the 3. section reviews

https://git.eclipse.org/r/#/c/52372/    427698: create schema for QueryPage

https://git.eclipse.org/r/#/c/52373/    427698: create UI classes for the schema for AbstractRepositoryQueryPage

https://git.eclipse.org/r/#/c/52374/    427698: example for schema for QueryPage

4. more Bugzilla REST reviews (the order is important because the have dependencies)

Now we have all base functions in place and can add support for other TaskAttributes

need rebase on actual master to use some new code from https://git.eclipse.org/r/#/c/22722/ (BugzillaRestGsonUtil) or https://git.eclipse.org/r/#/c/43374/ (BugzillaRestHarness)

https://git.eclipse.org/r/#/c/42359/    414360: add get Comments for the new REST API (Bugzilla 5.0)

https://git.eclipse.org/r/#/c/42373/    414360: add getAttachments for the REST API

https://git.eclipse.org/r/#/c/42490/    414360: add support for add attachments to REST API

https://git.eclipse.org/r/#/c/42970/    414360: add support for cc attribute to REST API

https://git.eclipse.org/r/#/c/42973/    414360: add support for attributes blocks / depends_on to REST API

https://git.eclipse.org/r/#/c/43371/    414360: add support for keyword attribute to REST API


What we need to add:

  • Flag support for attachments and bugs
  • update for attachments
  • "See Also" attribute

5. more additional review useful for the Bugzilla REST (the order is important because the have dependencies)

https://git.eclipse.org/r/#/c/17325/    419311: support "Reset QA Contact to default"
         (need a new patch set based on review 8196)
         (need rebased for version for 3.15)

Back to the top