Project

General

Profile

Actions

Feature #9664

open

CRUD operations for "custom field definitions" (not setting custom fields on issues!)

Added by Alex Last almost 12 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Category:
REST API
Target version:
-
Start date:
2011-11-25
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

my Redmine Java API tests check that a new Issue has some custom fields set.
to do that, I have to create those custom field definitions in Redmine manually first.

would be nice to improve the tests so that they could create the required custom fields in Redmine - but unfortunately Redmine's REST API does not allow that.
Again, I'm talking about creating custom fields definitions in Redmine install, not setting already defined custom fields on an Issue.

I understand that this operation would probably require an admin permission - that's fine.


Files

redmine-customfields-rest.patch (1.69 KB) redmine-customfields-rest.patch Vincent Caron, 2013-09-24 14:25

Related issues

Related to Redmine - Feature #11159: REST API for getting CustomField definitionsClosedJean-Philippe Lang

Actions
Related to Redmine - Feature #18966: API - Custom field creationClosed

Actions
Has duplicate Redmine - Feature #18848: Expand custom field APIClosed

Actions
Has duplicate Redmine - Feature #35216: Create/Update custom fields via APIClosed

Actions
Actions #1

Updated by Alex Last over 11 years ago

  • Assignee set to Etienne Massip

can you please take a look at this request?

Actions #2

Updated by Alex Last about 11 years ago

any chance of getting this implemented anytime soon?

Actions #3

Updated by St├ęphane Klein over 10 years ago

+1

Actions #4

Updated by Vincent Caron about 10 years ago

I have a patch which implement only the 'R' part, that is lists the available custom fields, for admin users (redmine-customfields-rest.patch). It has been tested on Redmine 2.3.0 and 2.3.2.

And here is a wiki doc which would fit as http://www.redmine.org/projects/redmine/wiki/Rest_IssueCategories :

Custom Fields

/custom_fields.xml

GET

Returns all custom field definitions.

Example:

GET /custom_fields.xml

Response:

<?xml version="1.0" encoding="UTF-8"?>
<custom_fields type="array" limit="4" total_count="4" offset="0">
  <custom_field>
    <id>1</id>
    <name>Foobarity</name>
    <type>IssueCustomField</type>
    <format>list</format>
    <required>false</required>
    <searchable>true</searchable>
    <multiple_values>false</multiple_values>
    <possible_values type="array">
      <value>Foo</value>
      <value>Bar</value>
      <value>None</value>
    </possible_values>
    <default_value>None</default_value>
  </custom_field>
  ...
</custom_fields>
Actions #5

Updated by Jean-Philippe Lang about 10 years ago

  • Related to Feature #11159: REST API for getting CustomField definitions added
Actions #6

Updated by Mischa The Evil over 8 years ago

Actions #7

Updated by Toshi MARUYAMA over 8 years ago

Actions #8

Updated by Ieuan Jenkins over 8 years ago

Just to note, this is useful for another situation than that mentioned in the original description: we have a situation where a custom field dropdown list relates to some external references that change at regular intervals via an automated process.

It would be useful (and much tidier/safer) to be able to update this list via the REST API rather than our current solution of updating the custom_fields DB table directly.

Actions #9

Updated by Jakub G over 2 years ago

Is there any chance to implement this feature? I'm developing app which needs to be tested with redmine. I'd like to automate process of creating development environment (auto install and config redmine with Docker), and i can create project, issues etc. but i can't create custom fields for tests :/ The only way is to copy prefilled DB which isn't the best solution in my case.

Actions #10

Updated by Go MAEDA over 2 years ago

  • Has duplicate Feature #35216: Create/Update custom fields via API added
Actions #11

Updated by Ferdinand S about 2 years ago

I would like to support this feature as we are also trying to implement some automation which involves CRUD operations on custom field administration.

  • Add a new possible value of a list field
  • Remove an existing possible value

thank you

Actions

Also available in: Atom PDF