= Branch Validation
{{{#!comment
Ref. configurations list from sette.sh
# GYRE_PISCES : 1 & 2 \\
# ORCA2_LIM3_PISCES : 3 & 4 \\
# ORCA2_OFF_PISCES : 5 & 6 \\
# AMM12 : 7 & 8 \\
# SAS : 9 fos SAS there is no solver so is useless to test REPRO \\
# ISOMIP : 10 & 11 \\
# ORCA2_LIM3_OBS : 12 \\
# ORCA2_AGRIF_LIM3 : 13 & 14 \\
}}}
== Disclamer
{{{#!div class='important'
* ''' '''
* '''No history record on form fields''', the former fields values will be replaced at each submission, start another line if needed.
* '''By default, all cfgs. have been tested with good results''', only change what differs.
}}}
==
{{{#!WikiForms
lastmodified
|| SVN Rev. || Ref. Cfgs. || HPC Center || Compilation options || CPP keys || Comments || Log ||
{{{#!td
input:rev:size=5
}}}
{{{#!td
''GYRE_PISCES'' \\checkbox:GYREP_bx :checked=true:GYREP select:GYREP_st :default=OK:'OK' 'KO'input:GYREP \\
''ORCA2_LIM3_PISCES'' \\checkbox:O2L3P_bx :checked=true:O2L3P select:O2L3P_st :default=OK:'OK' 'KO'input:O2L3P \\
''ORCA2_OFF_PISCES'' \\checkbox:O2OP_bx :checked=true:O2OP select:O2OP_st :default=OK:'OK' 'KO'input:O2OP \\
''AMM12'' \\checkbox:AMM12_bx :checked=true:AMM12 select:AMM12_st :default=OK:'OK' 'KO'input:AMM12 \\
''SAS'' \\checkbox:SAS_bx :checked=true:SAS select:SAS_st :default=OK:'OK' 'KO'input:SAS \\
''ISOMIP'' \\checkbox:ISOMIP_bx:checked=true:ISOMIPselect:ISOMIP_st:default=OK:'OK' 'KO'input:ISOMIP \\
''ORCA2_LIM3_OBS'' \\checkbox:O2L3O_bx :checked=true:O2L3O select:O2L3O_st :default=OK:'OK' 'KO'input:O2L3O \\
''ORCA2_AGRIF_LIM3'' \\checkbox:O2AL3_bx :checked=true:O2AL3 select:O2AL3_st :default=OK:'OK' 'KO'input:O2AL3
}}}
{{{#!td
select:HPCC:'' 'Ada - CNRS' 'Athena - CMCC' 'Curie - CNRS' 'Ekman - INGV' 'Naviti - Mercator' 'PW7 - UKMO' 'XC-40 - UKMO' 'XC-30 - UKMO'
}}}
{{{#!td
textarea:compile
}}}
{{{#!td
textarea:cpp
}}}
{{{#!td
textarea:comments
}}}
{{{#!td
''when:to_be_queried'' by __who:to_be_queried__
}}}
submit:label='Record line'
}}}
{{{#!comment
== Selects
|| '''Description''' || '''Example''' || '''Value'''
|| simple select || select:simple_select:1 2 3 4 || value:simple_select
|| labeled select || select:labeled_select:1=l1 2=l2 3=l3 4=l4 || value:labeled_select
|| quoted select || select:quoted_select:'"a"' "'b'" 'c c' || value:quoted_select
|| complex select || select:complex_select:
#
# keep in mind that
# - comments are removed
# - newlines are replaced with '' (empty string)
# prior to parsing. After all those the preformatting the
# fields still have to be separated by whitespace to be distinguishable.
# Further cfg-options are:
# default
# class
# id
value0 # label = value
'v a l u e 1' # label = value, both containing whitespace
value2='l a b e l 2' #
'v a l u e 3'=label3 #
'val ue4'="lab el4"
class=my_css_class
id=my_css_id
default=value2 # this is the cfg option (not an entry for the selector-list)...
: # separator, from now on everything becomes a selector-list entry even if the name matches a cfg-option
|| value:complex_select
== Checkboxes
|| '''Description''' || '''Example''' || '''Value'''
|| simple checkbox || checkbox:simple_checkbox || value:simple_checkbox
|| complex checkbox || checkbox:complex_checkbox:
# Further cfg-options are:
# checked : flag ('1','true' 'on' 'yes') used if there is no database entry available...
# value : value stored when checkbox is checked
# class
# id
value=value_if_checked
checked=true
|| value:complex_checkbox
== Inputs
|| '''Description''' || '''Example''' || '''Value'''
|| simple input || input:simple_input || value:simple_input
|| complex input || input:complex_input:
# Further cfg-options are:
# value : default value if no database entry is available
# size : width in characters (defaults to 22)
# class
# id
value=" 'foo' "'"bar" 'baz
size=30
|| value:complex_input
== Radios
|| '''Description''' || '''Example''' || '''Value'''
|| simple radio || radio:simple_radio:value='beer' [[BR]]radio:simple_radio:value=milk checked=true [[BR]] radio:simple_radio:value=water || value:simple_radio
|| complex radio || radio:complex_radio:
# Further cfg-options are:
# checked : flag ('1','true' 'on' 'yes') used if there is no database entry available...
# value : value stored when this radio is selected
# class
# id
value=dummy1
size=30
[[BR]] radio:complex_radio:
value=dummy2 || value:complex_radio
== Text areas
|| '''Description''' || '''Example''' || '''Value'''
|| simple text || textarea:simple_text || value:simple_text
|| complex text || textarea:complex_text:
# Further cfg-options are:
# rows : defaults to 2
# cols : defaults to 10
# value : default value if no database entry is available, defaults to ''
# class
# id
cols=30 rows=5 value='Please fill your
approval
comment
in here' || value:complex_text
== Submit Buttons
|| '''Description''' || '''Example'''
|| simple button || submit
|| complex button || submit:
# label : label on the button, defaults to 'Send'
# class
# id
label='Commit'
== Query Stuff
# to have a value which is always there...
set:to_be_queried:magic_value
=== Without Formatting
|| '''Value''' || value:to_be_queried
|| '''Who''' || who:to_be_queried
|| '''When''' || when:to_be_queried
=== With Formatting
|| '''Value''' (in bold) || '''value:to_be_queried'''
|| '''Who''' (underlined) || __who:to_be_queried__
|| '''When''' (in italic) || ''when:to_be_queried''
lastmodified
== Debug Stuff
# set an relative field
set:rel_name:rel_value
# set an absolute field
set:/abs_name:abs_value
delete:/abs_name
# dump fields...
dump:.*
}}}