YouTrack InCloud 2017.2 Help

Build

Extends: Field

Represents a value of custom field of type build.

Properties

NameTypeDescriptionRead-only
static dateType String Date field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
static fieldType String Field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
static floatType String Float field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
static integerType String Integer field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
static periodType String Period field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
static stringType String String field type. To be used when defining rule requirements. /help/img/youtrack/2017.2/checkbox-marked.png
assembleDate Number The moment the build was assmbled. /help/img/youtrack/2017.2/checkbox-marked.png
backgroundColor String Background color of the field as it is displayed in YouTrack UI. /help/img/youtrack/2017.2/checkbox-marked.png
colorIndex Number Color index of the field. /help/img/youtrack/2017.2/checkbox-marked.png
description String Description of the field, as visible is custom fields administration UI. /help/img/youtrack/2017.2/checkbox-marked.png
foregroundColor String Foreground color of the field as it is displayed in YouTrack UI. /help/img/youtrack/2017.2/checkbox-marked.png
name String Name of the field. /help/img/youtrack/2017.2/checkbox-marked.png
ordinal Number Position of the field in list of all fields. /help/img/youtrack/2017.2/checkbox-marked.png
presentation String String representation of the value. /help/img/youtrack/2017.2/checkbox-marked.png

Methods

 

becomes

becomes(fieldName, expected)

Checks that a value a field receives in the current transaction is equal to an expected one.

Parameters:

NameTypeDescription
fieldName string name of the field to check.
expected string expected value.

Returns:

TypeDescription
boolean `true` in case the expectation is met.

 

canBeReadBy

canBeReadBy(fieldName, user)

Checks if a field can be read by a user.

Parameters:

NameTypeDescription
fieldName string name of the field.
user User to check access for.

Returns:

TypeDescription
boolean `true` in case the field can be read by the user.

 

canBeWrittenBy

canBeWrittenBy(fieldName, user)

Checks if a field can be written by a user.

Parameters:

NameTypeDescription
fieldName string name of the field.
user User to check access for.

Returns:

TypeDescription
boolean `true` in case the field can be written by the user.

 

isChanged

isChanged(fieldName)

Checks if a field is changed in the current transaction.

Parameters:

NameTypeDescription
fieldName string name of the field (e.g. 'summary') to check.

Returns:

TypeDescription
boolean `true` in case the field is changed in the current transaction.

 

oldValue

oldValue(fieldName)

Returns the previous value of a single-valued field before an update was applied. In case the field is not changedin the transaction, this value is equal to the current value of the field.

Parameters:

NameTypeDescription
fieldName string name of the field (e.g. 'updated') to get previous value of.

Returns:

TypeDescription
Object previous value of the field.

 

required

required(fieldName, message)

Checks if a the entity has a field denoted by field name set, shows error message otherwise.

Parameters:

NameTypeDescription
fieldName string name of the field to check.
message string message to show in case the field is not set.

 

Last modified: 9 August 2017