mirror of
https://github.com/YunoHost/test_apps.git
synced 2024-09-03 20:06:29 +02:00
Moar tweaking of the config panel example because idk
This commit is contained in:
parent
8f3193ff6c
commit
1d758642ae
1 changed files with 66 additions and 58 deletions
|
@ -61,11 +61,11 @@ services = ["nginx"]
|
|||
type = "color"
|
||||
|
||||
[main.components.select]
|
||||
ask = "I can chose option?"
|
||||
ask = "I can haz choices?"
|
||||
type = "select"
|
||||
choices.option1 = "Plop1"
|
||||
choices.option2 = "Plop2"
|
||||
choices.option3 = "Plop3"
|
||||
choices.option_one = "W00t \o\"
|
||||
choices.option_two = "Awesom! =D"
|
||||
choices.option_three = "Uhoh? ô.o"
|
||||
|
||||
[main.components.domain]
|
||||
ask = "I can haz domain?"
|
||||
|
@ -98,7 +98,7 @@ services = ["nginx"]
|
|||
name = "Messages / Read-only components"
|
||||
|
||||
[main.messages.success]
|
||||
ask = "I can haz success"
|
||||
ask = "I can haz success!"
|
||||
type = "alert"
|
||||
style = "success"
|
||||
icon = "beer"
|
||||
|
@ -127,39 +127,44 @@ services = ["nginx"]
|
|||
type = "markdown"
|
||||
|
||||
[main.generic]
|
||||
name = "Generic options"
|
||||
name = "Specific question options demo"
|
||||
|
||||
[main.generic.pattern]
|
||||
ask = "This is a question with a pattern validation"
|
||||
ask = "I can haz pattern validation!"
|
||||
type = "string"
|
||||
pattern.regexp = '^[A-F]\d\d$'
|
||||
pattern.error = "Provide a room like F12 : one uppercase and 2 numbers"
|
||||
|
||||
[main.generic.example]
|
||||
ask = "This is a question with an example value"
|
||||
ask = "I can haz example value"
|
||||
type = "string"
|
||||
example = "Camille"
|
||||
|
||||
[main.generic.required]
|
||||
ask = "This is a required value"
|
||||
ask = "I can haz required field"
|
||||
type = "string"
|
||||
optional = false
|
||||
|
||||
[main.generic.help]
|
||||
ask = "Here we add some help"
|
||||
ask = "I can haz some help tips"
|
||||
type = "string"
|
||||
help = "Im in ur help text helpin' yar userz"
|
||||
|
||||
[main.generic.triggervisible]
|
||||
ask = "I can trigger visibility for other questionz or sectionz!!"
|
||||
type = "select"
|
||||
help = "You can not fill this question with your keyboard (yes i know it's very useful)"
|
||||
choices.question = "Display next question"
|
||||
choices.section = "Display next section"
|
||||
choices.nothing = "Not triggering any invisible question/section"
|
||||
choices.nextquestion = "Display next question"
|
||||
choices.nextsection = "Display next section"
|
||||
|
||||
[main.generic.visible]
|
||||
ask = "This question is only displayed if previous question is set to 'Display next question'"
|
||||
type = "string"
|
||||
visible = "help == 'question'"
|
||||
visible = "triggervisible == 'nextquestion'"
|
||||
|
||||
[main.ifsection]
|
||||
name = "This section is only displayed if the previous question is set to 'Display next section'"
|
||||
visible = "help == 'section'"
|
||||
visible = "trigglervisible == 'nextsection'"
|
||||
|
||||
[main.ifsection.sub]
|
||||
ask = "I can haz cheezburgers?"
|
||||
|
@ -218,20 +223,23 @@ name = "Bind panel"
|
|||
bind = "__FINALPATH__/nginx.conf"
|
||||
|
||||
[bind.function]
|
||||
name = "Custom bash getters / validators / setters"
|
||||
name = "Bind to custom bash getters / validators / setters"
|
||||
|
||||
[bind.function.arg8]
|
||||
ask = "Custom validator and setter for arg8 password"
|
||||
ask = "I can haz a password ?"
|
||||
help = "N.B. : This is mapped to a custom validate__/set__arg8 function in the config script"
|
||||
type = "password"
|
||||
bind = "null"
|
||||
|
||||
[bind.function.arg9]
|
||||
ask = "Custom getter arg9"
|
||||
help = "N.B.: This is mapped to a custom get__arg9 function in the config script"
|
||||
type = "markdown"
|
||||
bind = "null"
|
||||
|
||||
[bind.function.alert]
|
||||
ask = "Custom getter alert"
|
||||
help = "N.B.: This is mapped to a custom get__alert function in the config script"
|
||||
type = "alert"
|
||||
style = "info"
|
||||
bind = "null"
|
||||
|
|
Loading…
Reference in a new issue