asheenlevrai
Hi,
We have been using this plugin for several years now in order to manage lists of items (antibodies) in our research lab. For some reason the form we created doesn't work properly anymore (it worked perfectly in the past). New entries add the "Do Not Use" value into the "Obsolete" field (see below) even when the checkbox is not checked.
Here is the form we use and the 2 different lists we generate from the entries that the form generates. Please let me know how to fix this issue or how to troubleshoot it.
<form>
Action template antibodies:irlab_"@@Antibody Type@@_antibody_template" "antibodies:@@Host@@_anti-@@Target Species|@@@@Target Prot|@@_@@Revelation Agent|@@_ref-@@Reference@@)"
Thanks "[[irlab_antibody_list|Reload antibody list]]"
Fieldset "New Antibody"
Select "Antibody Type" "Please Choose:|Primary|Secondary" /^[^\:]+$/ "**Choose AB type"
Select "Host" "Please enter here the species in which the antibody was raised:|Chicken|Donkey|Goat|Guinea pig|Mouse|Rabbit|Rat|Sheep" /^[^\/:;]+$/ "**Choose host species"
Textbox "Target Species" /^[^\/:;]+$/ "**please do not use ''/'', '':'' or '';''" !
Static "FOR TARGET SPECIES: See instructions in the next section (below):"
Static "Please check the following if this antibody is discontinued, aspecific or was tested and doesn't work at all. Please also add comments in ''Remarks''"
Yesno "Do Not Use This Antibody"
Fieldset "Primary Antibody" "Antibody Type" "Primary"
Static "FOR TARGET SPECIES (previous section): use coma if multiple species are mentioned. For instance if an anti-ProteinX antibody binds both the human and murine form of ProteinX, please mention ''Human, mouse'', for instance. Leave blank if you don't know"
Textbox "Target Prot" /^[^\/,:;]+$/ "**please do not use ''/'', '','', '':'' or '';''"
Static "FOR TARGET PROT: don't add anti -> e.g: add only ''X'' for anti-X antibodies"
Fieldset "Secondary Antibody" "Antibody Type" "Secondary"
Static "FOR TARGET SPECIES (previous section): use for instance ''goat'' for anti-goat secondaries or ''rabbit'' for anti-rabbit secondaries"
Textbox "Revelation Agent" /^[^\/,:;]+$/ "**please do not use ''/'', '','', '':'' or '';''"
Static "REVELATION AGENT: Fluorophore or Enzyme used to reveal signal. PLEASE USE THE SAME NOMENCLATURE AS WHAT IS ALREADY PRESENT IN THE LIST"
Fieldset "Additional Information"
Select "Storage Location" "Please Choose:|fridge (4°)|freezer (-20°)" /^[^\:]+$/ "**Choose location"
number "Storage Position" "=Add here the number corresponding to the next AVAILABLE space in the fridge/freezer" 000
Textbox "Provider" /^[^\/:;]+$/ "**please do not use ''/'', '':'' or '';''"
Textbox "Reference" "=''/'', '';'' and '':'' not allowed, remove any and specify the proper reference in ''Remarks'' (below) if necessary" /^[^\/,:;]+$/ "**'/'', '';'' and '':'' not allowed, remove any and specify the proper reference in ''Remarks'' (below) if necessary"
Textarea "Remarks" x3 !
Fieldset "Issue" "Do Not Use This Antibody"
Hidden "Obsolete" "=Do Not Use" "!"
Static "This antibody has been marked as being discontinued, aspecific or not working"
Fieldset "Add to IRlab list"
Submit "Add Antibody"
</form>
===== Primary Antibodies =====
Use the dynamic filters (1<sup>st</sup> line of blank fields) to filter the list and find primary antibodies easily
---- datatable primaryAntibody ----
cols : %pageid%, Host Species_, Target Prot, Target Speciess, Storage Position, Storage Location, Provider, Reference, Remarks_, Obsolete
headers : Edit Link, Host, Target (Prot.), Target (Species), Storage Position, Storage, Provider, Reference, Remarks, Warning
sort : Obsolete
filter : %class%= primary antibody
filter : Storage Position != @@Storage Position@@
dynfilters : 1
----
===== Secondary Antibodies =====
Use the dynamic filters (1<sup>st</sup> line of blank fields) to filter the list and find secondary antibodies easily.
---- datatable secondaryAntibody ----
cols : %pageid%, Host Species_, Target Speciess, Revelation Agent, Storage Position, Storage Location, Provider, Reference, Remarks_, Obsolete
headers : Edit Link, Host, Target Species, Revelation Agent, Storage Position, Storage, Provider, Reference, Remarks, Warning
sort : Obsolete
filter : %class%=secondary antibody
filter : Storage Position != @@Storage Position@@
dynfilters : 1
----
Thank you very much in advance for your help.
Best,
-a-
PS: if you have any advice to make the form look better or be more user friendly, please let me know. I'd love to improve it.