Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleAvailability

This routine is available starting with SIL Engine™ 4.6.3.

Syntax

admUpdateCustomFieldOptions(fieldName, pathToFile, charset, actionForOldFieldValues, actionForExistingFieldValues, projectKeys, issueTypes, useDefaultScheme, reorder, updateExistingOptionsValues, applyActionsOnParentOptions)

...

option

Parameter name

Type

Required

Description

fieldNamestringYesName of custom field.
pathToFilestringYes (can be empty string)

The path to a file to read options from.

If this parameter is empty, an empty list of options will be considered.

charsetstringYes (can be empty string)

The character set to use when reading from file.

If this parameter is empty, then the default system charset will be used.

actionForOldFieldValuesstringYes

Option to add.

fieldName(can be empty string)

The action to take for the field values (options) that are present in the current field options but are not present in the input options.

Possible values: "NONE", "DISABLE", "ENABLE", "DELETE".

If this parameter is empty, the value "NONE" will be used.

actionForExistingFieldValuesstringYes Name of custom field.
projectKeystringNoProject key.
issueTypestringNoIssue type(can be empty string)

The action to take for the field values (options) that are present in the current field options and are also present in the input options.

Possible values: "NONE", "DISABLE", "ENABLE", "DELETE".

If this parameter is empty, the value "NONE" will be used.

projectKeysstring arrayYes (can be empty array)Project keys.
issueTypesstring arrayYes (can be empty array)Issue types.
useDefaultSchemebooleanYesSpecify if you want to use the default configuration scheme (or context) of this custom field.
reorderbooleanYesSpecify if you want to reorder the options as they are given in the input file.
updateExistingOptionsValuesbooleanYesSpecify if you want to update the existing options with the values provided in the input file. This option is needed because Jira considers for example that the option "ABC" is the same as "abc". This option allows you to change the case of the options.
applyActionsOnParentOptionsbooleanYes

Only applies to cascadig select.

Specify if you want the actionForOldFieldValues and actionForExistingFieldValues to also be applied to parent options, or just child options.

Return type

boolean (true/false)

Returns 'true' if the option was added options were successfully updated and 'false' otherwise. If returned 'false' check the log for a detailed reason on why it failed.

...