[jboss-cvs] jboss-seam/examples/wiki/resources/META-INF ...

Christian Bauer christian.bauer at jboss.com
Wed Feb 21 11:24:09 EST 2007


  User: cbauer  
  Date: 07/02/21 11:24:09

  Modified:    examples/wiki/resources/META-INF     persistence-dev.xml
                        persistence-prod.xml application.xml
  Added:       examples/wiki/resources/META-INF     security-rules.drl
  Log:
  User registration/login and some security
  JBSEAM-870
  JBSEAM-871
  JBSEAM-874
  
  Revision  Changes    Path
  1.2       +1 -0      jboss-seam/examples/wiki/resources/META-INF/persistence-dev.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: persistence-dev.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/resources/META-INF/persistence-dev.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- persistence-dev.xml	1 Feb 2007 07:08:28 -0000	1.1
  +++ persistence-dev.xml	21 Feb 2007 16:24:09 -0000	1.2
  @@ -8,6 +8,7 @@
         <provider>org.hibernate.ejb.HibernatePersistence</provider>
         <jta-data-source>java:/wikiDatasource</jta-data-source>
         <properties>
  +         <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
            <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
            <property name="hibernate.cache.use_query_cache" value="true"/>
            <property name="hibernate.show_sql" value="true"/>
  
  
  
  1.2       +6 -6      jboss-seam/examples/wiki/resources/META-INF/persistence-prod.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: persistence-prod.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/resources/META-INF/persistence-prod.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- persistence-prod.xml	1 Feb 2007 07:08:28 -0000	1.1
  +++ persistence-prod.xml	21 Feb 2007 16:24:09 -0000	1.2
  @@ -8,9 +8,9 @@
         <provider>org.hibernate.ejb.HibernatePersistence</provider>
         <jta-data-source>java:/wikiDatasource</jta-data-source>
         <properties>
  -         <property name="hibernate.hbm2ddl.auto" value="validate"/>
  +         <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLInnoDBDialect"/>
            <property name="hibernate.cache.use_query_cache" value="true"/>
  -         <property name="hibernate.jdbc.batch_size" value="20"/>
  +         <property name="hibernate.show_sql" value="false"/>
            <property name="jboss.entity.manager.factory.jndi.name" value="java:/wikiEntityManagerFactory"/>
         </properties>
      </persistence-unit>
  
  
  
  1.3       +71 -26    jboss-seam/examples/wiki/resources/META-INF/application.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: application.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/resources/META-INF/application.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- application.xml	2 Feb 2007 07:04:26 -0000	1.2
  +++ application.xml	21 Feb 2007 16:24:09 -0000	1.3
  @@ -12,20 +12,65 @@
            <context-root>/wiki</context-root>
         </web>
      </module>
  +
      <module>
          <java>jboss-seam.jar</java>
      </module>   
  +
      <module>
         <ejb>wiki.jar</ejb>
      </module>   
  +
      <module>
         <java>jbpm-3.1.4.jar</java>
      </module>
  +
      <module>
         <java>el-api.jar</java>
      </module>
  +
      <module>
         <java>el-ri.jar</java>
      </module>
       
  +    <module>
  +        <java>drools-compiler-3.0.5.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>drools-core-3.0.5.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>commons-jci-core-1.0-406301.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>commons-jci-janino-2.4.3.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>commons-lang-2.1.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>janino-2.4.3.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>stringtemplate-2.3b6.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>antlr-2.7.6.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>antlr-3.0ea8.jar</java>
  +    </module>
  +
  +    <module>
  +        <java>jcaptcha-all-1.0-RC3.jar</java>
  +    </module>
  +
   </application>
  \ No newline at end of file
  
  
  
  1.1      date: 2007/02/21 16:24:09;  author: cbauer;  state: Exp;jboss-seam/examples/wiki/resources/META-INF/security-rules.drl
  
  Index: security-rules.drl
  ===================================================================
  package SeamSpacePermissions;
  
  import java.security.Principal;
  
  import org.jboss.seam.security.PermissionCheck;
  import org.jboss.seam.security.Role;
  
  rule AdminIsAMember
    salience 10
    no-loop
  when
    Role(name == "admin")
    not Role(name == "member")
  then
    assert(new Role("member"));
  end;
  
  rule RestrictDocumentEditPage
    no-loop
    activation-group "permissions"
  when
    c: PermissionCheck(name == "/docEdit.xhtml", action == "render", granted == false)
    Role(name == "member")
  then
    c.grant();
    modify(c);
  end;
  
  rule RestrictDirectoryEditPage
    no-loop
    activation-group "permissions"
  when
    c: PermissionCheck(name == "/dirEdit.xhtml", action == "render", granted == false)
    Role(name == "admin")
  then
    c.grant();
    modify(c);
  end;
  
  
  



More information about the jboss-cvs-commits mailing list