pvollenweider    2005/03/02 15:01:10 CET

  Modified files:        (Branch: JAHIA-4-1-BRANCH)
    src/etc/struts       corporateportal-validation.xml 
    src/view/jsp/include project.inc 
  Added files:           (Branch: JAHIA-4-1-BRANCH)
    src/java/jahiatemplates/org/jahia/corporateportal/validation/beans 
                                                                       
ProjectValidationBean.java 
  Log:
  Add validator for project name
  
  Revision  Changes    Path
  1.1.2.3   +5 -0      
corporate_portal_templates/src/etc/struts/corporateportal-validation.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/etc/struts/corporateportal-validation.xml.diff?r1=1.1.2.2&r2=1.1.2.3&f=h
  1.1.2.1   +16 -0     
corporate_portal_templates/src/java/jahiatemplates/org/jahia/corporateportal/validation/beans/ProjectValidationBean.java
 (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/java/jahiatemplates/org/jahia/corporateportal/validation/beans/ProjectValidationBean.java?rev=1.1.2.1&content-type=text/plain
  1.1.4.1   +52 -21    
corporate_portal_templates/src/view/jsp/include/project.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/project.inc.diff?r1=1.1&r2=1.1.4.1&f=h
  
  
  
  Index: corporateportal-validation.xml
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/etc/struts/Attic/corporateportal-validation.xml,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- corporateportal-validation.xml    2 Mar 2005 13:24:36 -0000       1.1.2.2
  +++ corporateportal-validation.xml    2 Mar 2005 14:01:09 -0000       1.1.2.3
  @@ -28,5 +28,10 @@
                   <arg0 key="Title" resource="false"/>
               </field>
           </form>
  +        <form name="projectValidationBean">
  +            <field property="directoryProjectName" depends="required">
  +                <arg0 key="Name" resource="false"/>
  +            </field>
  +        </form>
       </formset>
   </form-validation>
  \ No newline at end of file
  
  
  
  Index: project.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/project.inc,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- project.inc       28 Oct 2003 22:56:41 -0000      1.1
  +++ project.inc       2 Mar 2005 14:01:10 -0000       1.1.4.1
  @@ -1,25 +1,56 @@
  -<%
  -
  +<content:declareContainerList name='directoryProjectContainer' 
title="Project container"
  +    
containerBeanName="jahiatemplates.org.jahia.corporateportal.validation.beans.ProjectValidationBean"
  +    validatorKey="projectValidationBean">
  +    <content:declareContainer>
  +        <content:declareField name='directoryProjectName'
  +            title="Name"
  +            titleKey="name"
  +            bundleKey="<%=resBundleID%>"
  +            type="SmallText"
  +        />
  +        <content:declareField name="directoryProjectDescription"
  +            title="Description"
  +            titleKey="description"
  +            bundleKey="<%=resBundleID%>"
  +            type="SmallText"
  +        />
  +        <content:declareField name="directoryProjectCategory"
  +            title="Category"
  +            titleKey="category"
  +            bundleKey="<%=resBundleID%>"
  +            type="SharedSmallText"
  +            value='<%="<jahia_multivalue[" + 
projectCategoriesValues.toString() + "]>"%>'
  +        />
  +        <content:declareField name="directoryProjectBudget"
  +            title="Budget"
  +            titleKey="budget"
  +            bundleKey="<%=resBundleID%>"
  +            type="SharedSmallText"
  +        />
  +        <content:declareField name="directoryProjectStart"
  +            title="Start date"
  +            titleKey="startDate"
  +            bundleKey="<%=resBundleID%>"
  +            type="Date"
  +            value="<jahia_calendar[dd.mm.yyyy]>"
  +        />
  +        <content:declareField name='directoryProjectEnd'
  +            title="End date"
  +            titleKey="endDate"
  +            bundleKey="<%=resBundleID%>"
  +            type="Date"
  +            value="<jahia_calendar[dd.mm.yyyy]>"
  +        />
  +        <content:declareField name='directoryProjectPage'
  +            title="Project page"
  +            titleKey="projectPage"
  +            bundleKey="<%=resBundleID%>"
  +            type="Page"
  +            value="<jahia_linkonly>"
  +        />
  +    </content:declareContainer>
  +</content:declareContainerList>
   
  -jData.containers().declareField( "directoryProjectName", 
ResourceBundleMarker.drawMarker(resBundleID, "name","Name"), 
FieldTypes.SMALLTEXT, "" );
  -jData.containers().declareField( "directoryProjectDescription", 
ResourceBundleMarker.drawMarker(resBundleID, "description","Description"), 
FieldTypes.SMALLTEXT, "" );
  -jData.containers().declareField( "directoryProjectCategory", 
ResourceBundleMarker.drawMarker(resBundleID, "category","Category"), 
FieldTypes.SMALLTEXT_SHARED_LANG, "<jahia_multivalue[" + 
projectCategoriesValues.toString() + "]>" );
  -jData.containers().declareField( "directoryProjectBudget", 
ResourceBundleMarker.drawMarker(resBundleID, "budget","Budget"), 
FieldTypes.SMALLTEXT_SHARED_LANG, "" );
  -jData.containers().declareField( "directoryProjectStart", 
ResourceBundleMarker.drawMarker(resBundleID, "startDate","Start date"), 
FieldTypes.DATE, "<jahia_calendar[dd.mm.yyyy]>" );
  -jData.containers().declareField( "directoryProjectEnd", 
ResourceBundleMarker.drawMarker(resBundleID, "endDate","End date"), 
FieldTypes.DATE, "<jahia_calendar[dd.mm.yyyy]>" );
  -jData.containers().declareField( "directoryProjectPage", 
ResourceBundleMarker.drawMarker(resBundleID, "projectPage","Project page"), 
FieldTypes.PAGE, "<jahia_linkonly>" );
  -
  -
  -Vector directoryProjectFields = new Vector();
  -directoryProjectFields.add( "directoryProjectName" );
  -directoryProjectFields.add( "directoryProjectDescription" );
  -directoryProjectFields.add( "directoryProjectCategory" );
  -directoryProjectFields.add( "directoryProjectBudget" );
  -directoryProjectFields.add( "directoryProjectStart" );
  -directoryProjectFields.add( "directoryProjectEnd" );
  -directoryProjectFields.add( "directoryProjectPage" );
  -jData.containers().declareContainer( "directoryProjectContainer", "Project 
container", directoryProjectFields );
  -%>
   <jahia:jahiaPageForm name="jahiapageform">
   <jahia:containerList name="directoryProjectContainer" title="Project 
container" windowSize="5">
       <jahia:cListPaginationCurrentPageScrollingValue valueOnly="false" />
  
  
  
  

Reply via email to