Feature #26237

Support wiki_page_title attribute in Versions REST API

Added by Masahiro Kitagawa almost 2 years ago. Updated 22 days ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Go MAEDA% Done:

0%

Category:REST API
Target version:4.1.0
Resolution:Fixed

Description

According to below wiki, there is no way to access version's related wiki page.("version_wiki_page_title")

Rest_Versions

We expect more extended REST API like follows,

<?xml version="1.0" encoding="UTF-8"?>
<versions type="array" total_count="34">
  <version>
    <id>1</id>
    <project name="Redmine" id="1"/>
    <name>0.7</name>
    <description/>
    <status>closed</status>
    <due_date>2008-04-28</due_date>
    <created_on>2008-03-09T12:52:06+01:00</created_on>
    <updated_on>2009-11-15T12:22:12+01:00</updated_on>    
    <version_wiki_page_title>FooBarWikiPage</version_wiki_page_title>
  </version>
</versions>

versions_api_wiki_page_title.diff Magnifier - Patch for Version API (1.73 KB) Severin Schols, 2017-12-19 02:25

26237-test-update.diff Magnifier (893 Bytes) Go MAEDA, 2017-12-24 05:28

add_put_and_post_test.patch Magnifier (2.34 KB) Mizuki ISHIKAWA, 2018-11-28 06:31


Related issues

Related to Redmine - Feature #10384: Versions REST API - Please add the WIKI field in the XML ... Closed

Associated revisions

Revision 18091
Added by Go MAEDA 22 days ago

Support wiki_page_title attribute in Versions REST API (#26237).

Patch by Severin Schols.

Revision 18092
Added by Go MAEDA 22 days ago

Test for r18091 (#26237).

Patch by Mizuki ISHIKAWA.

History

#1 Updated by Go MAEDA almost 2 years ago

  • Category set to REST API

#2 Updated by Toshi MARUYAMA almost 2 years ago

  • Description updated (diff)

#3 Updated by Severin Schols over 1 year ago

Just ran into the same thing, and decided to get a fix in place right away. This works for us. Output is not exactly as shown above, but like this (taking the same data as example)

<?xml version="1.0" encoding="UTF-8"?>
<versions type="array" total_count="34">
  <version>
    <id>1</id>
    <project name="Redmine" id="1"/>
    <name>0.7</name>
    <description/>
    <status>closed</status>
    <due_date>2008-04-28</due_date>
    <created_on>2008-03-09T12:52:06+01:00</created_on>
    <updated_on>2009-11-15T12:22:12+01:00</updated_on>    
    <wiki_page_title>FooBarWikiPage</wiki_page_title>
  </version>
</versions>

#4 Updated by Go MAEDA over 1 year ago

LGTM. I updated a test.
Setting target version to 4.1.0.

#5 Updated by Kenan Dervisevic 8 months ago

Is it possible to get this in 4.0.0? It's a small fix, so I guess it's not a problem to change the target release.

#6 Updated by Mizuki ISHIKAWA 6 months ago

I added PUT and POST tests to the test code written by Go MAEDA.
versions_api_wiki_page_title.diff works as expected.

#7 Updated by Go MAEDA 22 days ago

  • Subject changed from REST API for related wiki page in version to Support wiki_page_title attribute in Versions REST API
  • Status changed from New to Closed
  • Assignee set to Go MAEDA
  • Resolution set to Fixed

Committed the patches. Thank you for your contribution.

#8 Updated by Go MAEDA 14 days ago

  • Related to Feature #10384: Versions REST API - Please add the WIKI field in the XML output added

Also available in: Atom PDF