New task: Difference between revisions
Jump to navigation
Jump to search
m (Admin moved page New task to Demo VisualData - New task) |
No edit summary Tag: 2017 source edit |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This form shows the following features: | This form shows the following features: | ||
* default value for assignee field with magic word <code><nowiki>{{CURRENTUSER}}</nowiki></code> (wikitext and parser functions allowed, useful repositories are the following: [https://www.mediawiki.org/wiki/Help:Magic_words Help:Magic words] and [https://www.mediawiki.org/wiki/Extension:MyVariables Extension:MyVariables]) | * default value for assignee field with magic word <code><nowiki>{{CURRENTUSER}}</nowiki></code> (wikitext and parser functions allowed, useful repositories are the following: [https://www.mediawiki.org/wiki/Help:Magic_words Help:Magic words] and [https://www.mediawiki.org/wiki/Extension:MyVariables Extension:MyVariables]) | ||
Line 14: | Line 14: | ||
{{# | {{#visualdataform: Task | ||
|title = Create task | |title = Create task | ||
|action = create | |action = create | ||
Line 26: | Line 26: | ||
|edit-categories = false | |edit-categories = false | ||
|edit-content-model = false | |edit-content-model = false | ||
|edit-target-slot = false | |||
|target-slot=main | |||
|default-categories = tasks | |default-categories = tasks | ||
|default-content-model = wikitext | |default-content-model = wikitext | ||
|layout-align = top | |layout-align = top | ||
|popup-help = | |popup-help = false | ||
|submit-button-text = | |submit-button-text = | ||
|layout = tabs | |layout = tabs | ||
Line 40: | Line 42: | ||
<pre> | <pre> | ||
{{# | {{#visualdataform: Task | ||
|title = Create task | |title = Create task | ||
|action = create | |action = create | ||
Line 52: | Line 54: | ||
|edit-categories = false | |edit-categories = false | ||
|edit-content-model = false | |edit-content-model = false | ||
|edit-target-slot = false | |||
|target-slot=main | |||
|default-categories = tasks | |default-categories = tasks | ||
|default-content-model = wikitext | |default-content-model = wikitext | ||
Line 65: | Line 69: | ||
The related schema generated by the schema builder can be found here: [[ | The related schema generated by the schema builder can be found here: [[VisualDataSchema:Task]]. It can be managed here [[Special:ManageSchemas]] | ||
Line 71: | Line 75: | ||
== See also == | == See also == | ||
{{Demo VisualData footer}} | |||
Revision as of 09:04, 25 March 2024
This form shows the following features:
- default value for assignee field with magic word
{{CURRENTUSER}}
(wikitext and parser functions allowed, useful repositories are the following: Help:Magic words and Extension:MyVariables) - OOUI UserInputWidget for the same field
- status with dropdown with items retrieved by a wikilist on this page Task status list
- OOUI MultilineTextInputWidget for the task field, with autogrow
- subitems for the repository section
- validation pattern for the url field in the repository section (repository -> properties -> url -> settings symbol near the preferred input field -> validate)
- default rows for the MultilineTextInputWidget inside the input config for the comments field
- hidden field id-increment, with value-formula
{{#idprovider-increment:}}
(see Extension:IDProvider) used in pagename formula - pagename formula with value
Tasks/<assignee>/<id-increment>
(this will create a page with the entered metadata or freetext with title likeTasks/User:Admin/1
) - The form gets validated through ajv-validator
form is loading...
Wikitext to render the form
{{#visualdataform: Task |title = Create task |action = create |edit-page = |return-page = |view = inline |popup-size = medium |css-class = |pagename-formula = Tasks/<assignee>/<id-increment> |edit-freetext = true |edit-categories = false |edit-content-model = false |edit-target-slot = false |target-slot=main |default-categories = tasks |default-content-model = wikitext |layout-align = top |popup-help = true |submit-button-text = |layout = tabs |submit-button-text = |validate-button-text = }}
The related schema generated by the schema builder can be found here: VisualDataSchema:Task. It can be managed here Special:ManageSchemas