How to customize the Metadata User Screen as Jira-Administrator (Metadata for Jira Version 4.6 or older)
The Metadata User Screen defines which values every user can change for themselves.
These metadata values are also displayed in the hover profile
This page will show you, the provided (starting with version 4.3) Metadata User Screen.
Besides the existing screen you can change the default user screen.
Create a json which has the structure of this - scheme (you will find a validator here: http://json-schema-validator.herokuapp.com/) and upload it in the admin area on the page "Metadata configuration":
Supported Schema Types
The following field types are supported
Json-Templates
The following Jsons can be used as a basis.
Empty | {
"key": "metadata-screen-user-default",
"name": "Default Metadata Screen"
}
|
|---|---|
Default | {
"key": "metadata-screen-user-default",
"name": "Default Metadata Screen",
"group": [
{
"name": "Telephone",
"fullRow": true,
"metadata": [
{
"key": "Telephone Number",
"group": "Telephone",
"hidden": false,
"schema": {
"type": "tel"
}
},
{
"key": "Mobile",
"group": "Telephone",
"hidden": false,
"schema": {
"type": "tel"
}
}
]
},
{
"name": "Organization",
"fullRow": true,
"metadata": [
{
"key": "Title",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Department",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Company",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Manager",
"group": "Organization",
"hidden": false,
"schema": {
"type": "user"
}
}
]
}
]
}
|
Customer Metadata User Screen | {
"key": "metadata-screen-user-default",
"name": "Default Metadata Screen",
"group": [
{
"name": "Contact Details",
"fullRow": true,
"metadata": [
{
"key": "Telephone Number",
"group": "Contact Details",
"hidden": false,
"schema": {
"type": "tel"
}
}
]
},
{
"name": "Customer",
"fullRow": true,
"metadata": [
{
"key": "Title",
"group": "Customer",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Company",
"group": "Customer",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Service Level",
"group": "Customer",
"hidden": false,
"schema": {
"type": "select"
},
"allowedValues": [
{
"name": "Platinum"
},
{
"name": "Gold"
},
{
"name": "Silver"
}
]
}
]
}
]
}
|