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

Shane Bryzak sbryzak at redhat.com
Fri Mar 9 05:43:54 EST 2007


  User: sbryzak2
  Date: 07/03/09 05:43:54

  Modified:    examples/seamspace/resources/META-INF  security-rules.drl
  Log:
  JBSEAM-888
  
  Revision  Changes    Path
  1.14      +24 -31    jboss-seam/examples/seamspace/resources/META-INF/security-rules.drl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: security-rules.drl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/resources/META-INF/security-rules.drl,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- security-rules.drl	14 Feb 2007 07:17:10 -0000	1.13
  +++ security-rules.drl	9 Mar 2007 10:43:54 -0000	1.14
  @@ -24,80 +24,73 @@
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "memberImage", action == "view", granted == false)
  -  img: MemberImage()
  -  eval( img.getMember().getPicture() == img )
  +  check: PermissionCheck(name == "memberImage", action == "view", granted == false)
  +  image: MemberImage()
  +  eval( image.getMember().getPicture() == image )
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule RestrictCommentPage
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "/comment.xhtml", action == "render", granted == false)
  +  check: PermissionCheck(name == "/comment.xhtml", action == "render", granted == false)
     Role(name == "user")
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule CreateBlogComment
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "blog", action == "createComment", granted == false)
  +  check: PermissionCheck(name == "blog", action == "createComment", granted == false)
     Role(name == "user")
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule CreateBlog
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "blog", action == "create", granted == false)
  -  Principal(nm : name)
  -  Member(username == nm)
  +  check: PermissionCheck(name == "blog", action == "create", granted == false)
  +  Principal(name : name)
  +  Member(username == name)
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule InsertMemberBlog
     no-loop
     activation-group "permissions"  
   when
  -  c: PermissionCheck(name == "memberBlog", action == "insert", granted == false)
  -  Principal(nm : name)
  -  MemberBlog(mbr : member -> (mbr.getUsername().equals(nm)))
  +  check: PermissionCheck(name == "memberBlog", action == "insert", granted == false)
  +  Principal(name : name)
  +  MemberBlog(member : member -> (member.getUsername().equals(name)))
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule CreateFriendComment
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "friendComment", action == "create", granted == false)
  -  Principal(nm : name)
  -  MemberFriend(authorized == true, f : friend -> (f.getUsername().equals(nm)))
  +  check: PermissionCheck(name == "friendComment", action == "create", granted == false)
  +  Principal(name : name)
  +  MemberFriend(authorized == true, f : friend -> (f.getUsername().equals(name)))
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
   
   rule CreateFriendRequest
     no-loop
     activation-group "permissions"
   when
  -  c: PermissionCheck(name == "friendRequest", action == "create", granted == false)
  -  Principal(nm : name)
  -  not MemberFriend(f : friend -> (f.getUsername().equals(nm)))
  +  check: PermissionCheck(name == "friendRequest", action == "create", granted == false)
  +  Principal(name : name)
  +  not MemberFriend(f : friend -> (f.getUsername().equals(name)))
   then
  -  c.grant();
  -  modify(c);
  +  check.grant();
   end;
  
  
  



More information about the jboss-cvs-commits mailing list