Re: [phpldapadmin] [ phpldapadmin-Bugs-3294924 ] Template Selects dosen't work properly
Daniel Norton <[email protected]> Fri, 29 Apr 2011 21:33:38 -0500
| Newsgroups | gmane.comp.ldap.davedap |
|---|---|
| Message-ID | <[email protected]> |
"SourceForge.net" <[email protected]> wrote: >Bugs item #3294924, was opened at 2011-04-29 23:50 >Message generated for change (Comment added) made by wurley >You can respond by visiting: >https://sourceforge.net/tracker/?func=detail&atid=498546&aid=3294924&group_id=61828 > >Please note that this message will contain a full copy of the comment thread, >including the initial issue submission, for this request, >not just the latest update. >Category: None >Group: None >Status: Pending >Resolution: None >Priority: 5 >Private: No >Submitted By: Stefan Klatt (stefanklatt) >Assigned to: Nobody/Anonymous (nobody) >Summary: Template Selects dosen't work properly > >Initial Comment: >phpLDAPadmin 1.2.0.5, openldap 2.4.25, php 5.3.3, apache 2.2.15, openSuse 11.3 > >Hi, > >I use selects for boolean and string attributes. > >First for boolean attributes (EXFilterOut): > ><attribute id="EXFilterOut"> > <value>true</value> > <value>false</value> ></attribute> > >Gives "true, false, true, false" with default "true" to select. > ><attribute id="EXFilterOut"> > <display>Ausgehende Email</display> ></attribute> > >Gives "true, false" with a empty default to select. > ><attribute id="EXFilterOut"> > <display>Ausgehende Email</display> > <default>true</default> ></attribute> > >Gives "true, false, true" with default true to select. > ><attribute id="EXFilterOut"> > <type>select</type> > <value>true</value> > <value>false</value> ></attribute> > >I get "true, false" with default "true" to select. > ><attribute id="EXFilterOut"> > <type>select</type> > <value>true</value> > <value>false</value> > <default>false</default> ></attribute> > >I get "true, false" with default "true" to select. > >Second with strings (EXFilterType) the following happens: > ><attribute id="EXFilterTyp"> > <value>Subject</value> > <value>Subject-begins</value> > <value>Subject-fix</value> > <value>Subject-ends</value> ></attribute> > >I get four text fields, each filled with one of the values. And an error if at saving this template (that's correct, four text fields instead one!) > ><attribute id="EXFilterTyp"> > <type>select</type> > <value>Subject</value> > <value>Subject-begins</value> > <value>Subject-fix</value> > <value>Subject-ends</value> > <default>Subject-begins</default> ></attribute> > >Gives al values to select and "Subject" as default. > ><attribute id="EXFilterTyp"> > <type>select</type> > <value>Subject</value> > <value>Subject-begins</value> > <value>Subject-fix</value> > <value>Subject-ends</value> ></attribute> > >Gives al values to select and "Subject" as default. > >I think there are a few logical failures. phpLDAPadmin 1.0.0.2 handle all correct without using HTML type "select". >With 1.2.0.5 it works only "correct" if I use HTML type "select", but Defaults are ignored. > >Stefan > >---------------------------------------------------------------------- > >>Comment By: Deon George (wurley) >Date: 2011-04-30 12:24 > >Message: >You can use lowercase in your <default> declaration as well, for boolean >attributes. (It shouldnt affect what is rendered by the template engine, >nor should it affect what is selected by default.) > >I dont understand your string issue - it works for me with the supplied >patch. > >---------------------------------------------------------------------- > >Comment By: Stefan Klatt (stefanklatt) >Date: 2011-04-30 11:49 > >Message: >This works now if I use > ><default>TRUE</default> > >with no values. > >Why you use here upper case and for displaying lower case? If you use >everywhere lower (the same) case it's easier for new user. > >What about the select of strings? At the moment i get only the number of >the string (0 for the first, 1 fot the second,.... ) not the string itself. > >---------------------------------------------------------------------- > >Comment By: Deon George (wurley) >Date: 2011-04-30 09:46 > >Message: >As I said earlier, for boolean attributes (as defined by the schema), you >do not need to add <value> tags - they are generated automatically. You can >add a <default> taken to choose a default of TRUE/FALSE. > >The supplied patch is not yet commited to git - i'm waiting for feedback >from you in case I need to do modifications... But it does apply against >1.2.1 > >---------------------------------------------------------------------- > >Comment By: Stefan Klatt (stefanklatt) >Date: 2011-04-30 06:54 > >Message: >Hi, > >* For boolean attributes (as defined by the schema), you dont need to add >* TRUE/FALSE, they are added automatically. >I need the default value, even for a boolean attribute. And without values >i can't use defaults. > >I think i will download a actual snapshot with the last patches. > >Stefan > >---------------------------------------------------------------------- > >Comment By: Deon George (wurley) >Date: 2011-04-30 02:09 > >Message: >OK, a couple points: >* For boolean attributes (as defined by the schema), you dont need to add >TRUE/FALSE, they are added automatically. The value is TRUE uppercase, the >"text" is true lowercase (or as translated by your language). >* If you have multiple values and you DONT have <type>select</type>, then >it will render as a multivalue attribute (if the schema defines it as one) > >I've have attached a patch that should fix the select lists (the values >were incorrect, even though the rendered display was). Let me know if this >patch fixes your problem. (This patch is against 1.2.1, so it may not apply >cleanly to 1.2.0.5.) > >---------------------------------------------------------------------- > >Comment By: Stefan Klatt (stefanklatt) >Date: 2011-04-30 01:03 > >Message: >The selected value will be converted to "0". > >---------------------------------------------------------------------- > >Comment By: Stefan Klatt (stefanklatt) >Date: 2011-04-30 01:03 > >Message: >If i use the following: > > <type>select</type> > <value>Subject</value> > <value>Subject-begins</value> > <value>Subject-fix</value> > <value>Subject-ends</value> > >it will be converted to "0" ! > >---------------------------------------------------------------------- > >You can respond by visiting: >https://sourceforge.net/tracker/?func=detail&atid=498546&aid=3294924&group_id=61828 > >------------------------------------------------------------------------------ >WhatsUp Gold - Download Free Network Management Software >The most intuitive, comprehensive, and cost-effective network >management toolset available today. Delivers lowest initial >acquisition cost and overall TCO of any competing solution. >http://p.sf.net/sfu/whatsupgold-sd >______________________________________ >phpLDAPadmin development mailing list. >To unsbuscribe: https://lists.sourceforge.net/lists/listinfo/phpldapadmin-devel >http://phpldapadmin.sourceforge.net/ ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ______________________________________ phpLDAPadmin development mailing list. To unsbuscribe: https://lists.sourceforge.net/lists/listinfo/phpldapadmin-devel http://phpldapadmin.sourceforge.net/