perfsonar-dev - WebAdmin bug?
Subject: perfsonar development work
List archive
- From: Guilherme Fernandes <>
- Cc: Luis Marta <>, Nicolas Simar <>, Perfsonar Development List <>
- Subject: WebAdmin bug?
- Date: Fri, 05 Sep 2008 15:36:43 -0300
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:cc:subject :content-type; b=uWhA6Lr5AgOGITZkcpjPLfMLoJTJ+7UNX7zbe6PHV9yAfC4KQyuBKqMmxSHfCvt1OX R+x+GXFhv3TxmcRN6nhnLVY3gPTXERFWdIYwCGZs8QuHqXEX9jFox0a9MWcFgmKAjaFa 3e0hsYSFifU1XXfKDHWSu6kxbkjqo1AYG9J7s=
Hi Guys,
Has anyone take over the WebAdmin development? It seems there's a bug regarding multiple inner "check" options. It was introduced the newest versions (don't know which one, but after 0.8.5). For example, in CL-MP we have the option "do you want to enable authentication?", and inside we have a check option for each one of the tools (i.e. "enable for ping?" yes, no).
But now the WebAdmin defines each of these options a "parent" check option like the ones for the groups, so only the top tool appears first, and if you set it as 'yes' the second tool appears, and so on.
Is anyone taking care of bug fixes for the WebAdmin? In case someone is, I'm attaching the wizard.properties and the generated html to speed things up.
Thanks,
Guilherme
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties [ <!ELEMENT properties ( comment?, property* )> <!ATTLIST properties version CDATA #FIXED "0.1"> <!ELEMENT comment (#PCDATA) > <!ELEMENT property (entry,Comment,ProposedValue,Group+,AcceptedValue*) > <!ELEMENT entry (#PCDATA) > <!ATTLIST entry key CDATA #REQUIRED password (true|false) #IMPLIED required (true|false) #IMPLIED > <!ELEMENT Comment (#PCDATA) > <!ELEMENT ProposedValue (#PCDATA) > <!ELEMENT Group (#PCDATA) > <!ATTLIST Group order CDATA #REQUIRED check (true|false) #IMPLIED > <!ELEMENT AcceptedValue (#PCDATA) > ]> <properties> <comment>$Id$</comment> <property> <entry key="service.clmp.rp.maxthreads.ping" required="true">99999</entry> <Comment>Enter the quantity of threads for tool ping</Comment> <ProposedValue>99999</ProposedValue> <Group order="1">Resource Protector</Group> </property> <property> <entry key="service.clmp.rp.maxthreads.traceroute" required="true">99999</entry> <Comment>Enter the quantity of threads for tool traceroute</Comment> <ProposedValue>99999</ProposedValue> <Group order="2">Resource Protector</Group> </property> <property> <entry key="service.clmp.rp.maxthreads.owping" required="true">99999</entry> <Comment>Enter the quantity of threads for tool OWAMP</Comment> <ProposedValue>99999</ProposedValue> <Group order="3">Resource Protector</Group> </property> <property> <entry key="service.clmp.rp.maxthreads.bwctl" required="true">99999</entry> <Comment>Enter the quantity of threads for tool BWCTL</Comment> <ProposedValue>99999</ProposedValue> <Group order="4">Resource Protector</Group> </property> <property> <entry key="service.clmp.default_ma" required="true">local</entry> <Comment>Specify default MA (e.g. http://address:8080/SQL-MA/services/MA or local)</Comment> <ProposedValue>local</ProposedValue> <Group order="1">Cron-Like Scheduler</Group> </property> <property> <entry key="service.clmp.cron.local_storage_dir" required="true">/opt/perfsonar/services/perfsonar-clmp/WEB-INF/classes/perfsonar/cron/local</entry> <Comment>Enter directory for local storage</Comment> <ProposedValue>/opt/perfsonar/services/perfsonar-clmp/WEB-INF/classes/perfsonar/cron/local</ProposedValue> <Group order="2">Cron-Like Scheduler</Group> </property> <property> <entry key="authentication.enable" required="true">no</entry> <Comment>Do you wish to enable authentication?</Comment> <ProposedValue>yes</ProposedValue> <Group order="1" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="service.as.point" required="true">http://homer.rediris.es:8081</entry> <Comment>Enter the URL address of the Authentication Service:</Comment> <ProposedValue>http://homer.rediris.es:8080/perfSONAR-AS/services/AuthService</ProposedValue> <Group order="2">Authentication</Group> </property> <property> <entry key="authentication.ping" required="true">no</entry> <Comment>Enable authentication for tool ping?:</Comment> <ProposedValue>yes</ProposedValue> <Group order="3" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="authentication.traceroute" required="true">no</entry> <Comment>Enable authentication for tool traceroute?:</Comment> <ProposedValue>yes</ProposedValue> <Group order="4" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="authentication.owamp" required="true">no</entry> <Comment>Enable authentication for tool OWAMP?:</Comment> <ProposedValue>yes</ProposedValue> <Group order="5" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="authentication.bwctl" required="true">no</entry> <Comment>Enable authentication for tool BWCTL?:</Comment> <ProposedValue>yes</ProposedValue> <Group order="6" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="authentication.cron" required="true">no</entry> <Comment>Enable authentication for scheduling functionality?:</Comment> <ProposedValue>yes</ProposedValue> <Group order="7" check="true">Authentication</Group> <AcceptedValue>yes</AcceptedValue> <AcceptedValue>no</AcceptedValue> </property> <property> <entry key="servlet.username" required="true">perfsonaruser</entry> <Comment>Give the username to use for logging in to the admin pages</Comment> <ProposedValue>perfsonaruser</ProposedValue> <Group order="1" check="false">Administration</Group> </property> <property> <entry key="servlet.password" required="true" password="true">perfsonarpass</entry> <Comment>Give the password to use for logging in to the admin pages</Comment> <ProposedValue>perfsonarpass</ProposedValue> <Group order="2">Administration</Group> </property> <property> <entry key="service.r.service_name" required="true">CL-MP</entry> <Comment>Enter the service name</Comment> <ProposedValue>CL-MP</ProposedValue> <Group order="1">LS</Group> </property> <property> <entry key="service.r.service_description">Command Line MP</entry> <Comment>Give a description of the service</Comment> <ProposedValue>Command Line MP</ProposedValue> <Group order="2">LS</Group> </property> <property> <entry key="service.r.contact_email">email@address</entry> <Comment>Enter the email address of the person administrating the service</Comment> <ProposedValue>email@address</ProposedValue> <Group order="3">LS</Group> </property> <property> <entry key="service.r.organization_name">organization_name</entry> <Comment>Enter the name of the organization running this service.</Comment> <ProposedValue>organization_name</ProposedValue> <Group order="4">LS</Group> </property> <property> <entry key="service.r.ls_url" required="true">http://address:port/service.name/services/LookupService</entry> <Comment>Give the LS url</Comment> <ProposedValue>http://address:port/service.name/services/LookupService</ProposedValue> <Group order="5">LS</Group> </property> <property> <entry key="component.registrator.interval">30000</entry> <Comment>Give the registration interval</Comment> <ProposedValue>30000</ProposedValue> <Group order="6">LS</Group> </property> <property> <entry key="service.r.access_point" required="true">http://mpaddress:8080/perfsonar-clmp/services/CommandLineService</entry> <Comment>Give the service access point</Comment> <ProposedValue>http://mpaddress:8080/perfsonar-clmp/services/CommandLineService</ProposedValue> <Group order="7">LS</Group> </property> </properties>Title: perfSONAR services configuration wizard
Please fill in all fields. Mandatory fileds are marked with an asterisk.
Administration Configuration:
Give the username to use for logging in to the admin pages* | |
Give the password to use for logging in to the admin pages* |
Authentication Configuration:
Do you wish to enable authentication? |   yes |   no |