EPrints Technical Mailing List Archive
Message: #03298
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: Checkboxes
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Re: Checkboxes
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- Date: Fri, 18 Jul 2014 10:01:44 +0000
Ah, I see - sorry, don’t think I quite got that one! Thanks! On 18/07/2014 10:28, "Alan.Stiles" <alan.stiles@open.ac.uk> wrote: >Hi Andrew, >I think Seb covered that one earlier > On 14/07/2014 15:42, "Sebastien Francois" <sf2@ecs.soton.ac.uk> >wrote: > >Make your field "required" UNSPECIFIED unspecified should >disappear. > >So in the workflow/default.xml (or whichever file you've defined your >current workflow) > > <field name="no_request" required="yes /> > >Alan > >-----Original Message----- >From: Andrew Beeken [mailto:anbeeken@lincoln.ac.uk] >Sent: 18 July 2014 10:02 >To: eprints-tech@ecs.soton.ac.uk >Subject: [EP-tech] Re: Checkboxes > >Thanks Seb, > >That certainly works to set the default, but I¹m still getting a value of >UNDEFINED in the options. Definitions are: > >>From sprint_fields.pl > ># ~ALLOWREQ - Adds an option to allow deposit to be marked if requests >are allowed or not. Defaults to YES. Data name is legacy. > > { > name => 'no_request', > type => 'set', > options => [ > 'no', > 'yes', > ], > input_rows => 1, > }, > >>From phrase file > ><!-- ~ALLOWREQ Phrases for No Request dropdown --> <epp:phrase >id="eprint_fieldname_no_request">Allow Requests</epp:phrase> <epp:phrase >id="eprint_fieldhelp_no_request">If you do not wish users to be able to >request copies of this deposit, select "No" here. Please bear in mind any >open access requirements that may be associated with this >record.</epp:phrase> <epp:phrase >id="eprint_fieldopt_no_request_yes">Yes</epp:phrase> ><epp:phrase id="eprint_fieldopt_no_request_no">No</epp:phrase> > > >>From eprint_fields_default.pl > >$data->{no_request} = "yes²; > > >For background, the way we¹re handling displaying the ³Request a copy² >link is as follows: > >* If there is an email set on the deposit, use that. >* If not, use the default address in the system > >This drop down will allow us to do a further check to say: > >* If the drop down is set to YES then don¹t display the link. > > > >On 17/07/2014 16:32, "Sebastien Francois" <sf2@ecs.soton.ac.uk> wrote: > >>Hi Andrew, >> >>I do not know the name of your field, or its type, I'll assume >>"FIELDNAME" and that it's a boolean (so it takes values: TRUE, FALSE or >>undef) >> >>$data->{FIELDNAME} = "FALSE"; # for "no" >> >>So when EPrints creates a new "eprint" object, it starts with the hash >>$data and populates it with default values. The line above adds such a >>default value. The object is then created in the DB. >> >>Seb. >> >>On 17/07/14 15:26, Andrew Beeken wrote: >>> Hi Seb, >>> >>> What syntax do I use in the default.pl file - it¹s not entirely clear >>>from my end? >>> >>> Andrew >>> >> >>*** Options: >>http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech >>*** Archive: http://www.eprints.org/tech.php/ >>*** EPrints community wiki: http://wiki.eprints.org/ >>*** EPrints developers Forum: http://forum.eprints.org/ > > >The University of Lincoln, located in the heart of the city of Lincoln, >has established an international reputation based on high student >satisfaction, excellent graduate employment and world-class research. > >The information in this e-mail and any attachments may be confidential. >If you have received this email in error please notify the sender >immediately and remove it from your system. Do not disclose the contents >to another person or take copies. > >Email is not secure and may contain viruses. The University of Lincoln >makes every effort to ensure email is sent without viruses, but cannot >guarantee this and recommends recipients take appropriate precautions. > >The University may monitor email traffic data and content in accordance >with its policies and English law. Further information can be found at: >http://www.lincoln.ac.uk/legal. > >*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech >*** Archive: http://www.eprints.org/tech.php/ >*** EPrints community wiki: http://wiki.eprints.org/ >*** EPrints developers Forum: http://forum.eprints.org/ >-- The Open University is incorporated by Royal Charter (RC 000391), an >exempt charity in England & Wales and a charity registered in Scotland >(SC 038302). The Open University is authorised and regulated by the >Financial Conduct Authority. > >*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech >*** Archive: http://www.eprints.org/tech.php/ >*** EPrints community wiki: http://wiki.eprints.org/ >*** EPrints developers Forum: http://forum.eprints.org/
- References:
- [EP-tech] Checkboxes
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Ian Stuart <Ian.Stuart@ed.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Sebastien Francois <sf2@ecs.soton.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Sebastien Francois <sf2@ecs.soton.ac.uk>
- [EP-tech] Re: Checkboxes
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- [EP-tech] Re: Checkboxes
- From: "Alan.Stiles" <alan.stiles@open.ac.uk>
- [EP-tech] Checkboxes
- Prev by Date: [EP-tech] Re: Checkboxes
- Next by Date: [EP-tech] Adding fields to a live system - any data integrity concerns?
- Previous by thread: [EP-tech] Re: Checkboxes
- Next by thread: [EP-tech] Re: Proposal: EPrints Developers Powwow
- Index(es):