it doesn't... and i need that too in 4.1 ... must be my lucky day ;)

On 4/4/07, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:

I have no idea. :)

I took most of the permissions stuff out before dumping the sitemap in
initially, categories definitely had them so it looks like a good
change.

Does the current component support having the names come from
properties files? I know the version I'm using does, can't remember if
it's in svn though.

On 4/4/07, Andreas Andreou <[EMAIL PROTECTED]> wrote:
> err ... who is zombi ??? :)
> BTW, im gonna be porting this to 4.1 since i need permissions there too.
> What else do you have in mind for this service/component ?
>
>
> On 4/4/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:
> > Revision: 482
> >
> http://svn.sourceforge.net/tacos/?rev=482&view=rev
> > Author:   zombi
> > Date:     2007-04-04 07:14:51 -0700 (Wed, 04 Apr 2007)
> >
> > Log Message:
> > -----------
> > Add permission value to the CategoryInfo.
> >
> > Modified Paths:
> > --------------
> >
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/CategoryInfo.java
> >     tacos-4.0
>
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/CategoryInfoImpl.java
> >
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/SiteMapImpl.java
> >
> > Modified:
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/CategoryInfo.java
> >
> ===================================================================
> > ---
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/CategoryInfo.java
> 2007-03-12 17:01:55 UTC (rev 481)
> > +++
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/CategoryInfo.java
> 2007-04-04 14:14:51 UTC (rev 482)
> > @@ -45,4 +45,11 @@
> >       * @return
> >       */
> >      public String getInactiveImage();
> > +
> > +    /**
> > +     * Get the permission associated with the category, if any.
> > +     * @return Permission
> > +     */
> > +    public String getPermission();
> > +
> > }
> >
> > Modified:
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/CategoryInfoImpl.java
> >
> ===================================================================
> > ---
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/CategoryInfoImpl.java
>        2007-03-12 17:01:55 UTC (rev 481)
> > +++
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/CategoryInfoImpl.java
>        2007-04-04 14:14:51 UTC (rev 482)
> > @@ -27,6 +27,7 @@
> >      private List pageNames;
> >      private String image;
> >      private String inactiveImage;
> > +    private String permission;
> >
> >      /**
> >       * Construct named category with list of pages.
> > @@ -43,6 +44,17 @@
> >       * @param name The category name
> >       * @param pageNames The page names in this category
> >       */
> > +    public CategoryInfoImpl(String name, List pageNames, String
> permission) {
> > +        this.name = name;
> > +        this.pageNames = pageNames;
> > +        this.permission = permission;
> > +    }
> > +
> > +    /**
> > +     * Construct named category with list of pages.
> > +     * @param name The category name
> > +     * @param pageNames The page names in this category
> > +     */
> >      public CategoryInfoImpl(String name, List pageNames,
> >              String image, String inactiveImage) {
> >          this.name = name;
> > @@ -50,6 +62,19 @@
> >          this.image = image;
> >          this.inactiveImage = inactiveImage;
> >      }
> > +    /**
> > +     * Construct named category with list of pages.
> > +     * @param name The category name
> > +     * @param pageNames The page names in this category
> > +     */
> > +    public CategoryInfoImpl(String name, List pageNames,
> > +            String image, String inactiveImage,String permissions) {
> > +        this.name = name;
> > +        this.pageNames = pageNames;
> > +        this.image = image;
> > +        this.inactiveImage = inactiveImage;
> > +        this.permission = permissions;
> > +    }
> >
> >      /**
> >       * Get category name.
> > @@ -125,4 +150,14 @@
> >          return new HashCodeBuilder(1471056309,
> 288593091).append(this.name)
> >                  .toHashCode();
> >      }
> > +
> > +    /**
> > +     * Get the permission associated with the category, if any.
> > +     * @return Permission
> > +     */
> > +    public String getPermission() {
> > +        return permission;
> > +    }
> > +
> > +
> > }
> >
> > Modified:
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/SiteMapImpl.java
> >
> ===================================================================
> > ---
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/SiteMapImpl.java
>     2007-03-12 17:01:55 UTC (rev 481)
> > +++
> tacos-4.0
/trunk/tacos-core/src/java/net/sf/tacos/services/impl/SiteMapImpl.java
>     2007-04-04 14:14:51 UTC (rev 482)
> > @@ -298,13 +298,14 @@
> >
> >          String imgName = null;
> >          String inactiveImgName = null;
> > +        String permission = null;
> >
> >          Element catnode =
> (Element)document.selectSingleNode("/sitemap/[EMAIL PROTECTED]'"
> + name + "']");
> >          if (catnode != null) {
> >              imgName = catnode.attributeValue("image-active");
> >              inactiveImgName = catnode.attributeValue
("image-inactive");
> > +            permission = catnode.attributeValue("permission");
> >          }
> > -
> >          //Node node =
> document.selectSingleNode("/sitemap/[EMAIL PROTECTED]'" + name + "']");
> >          List nodes = document.selectNodes("/sitemap/[EMAIL PROTECTED]'"
+
> name + "']/page");
> >          if (nodes != null) {
> > @@ -314,12 +315,14 @@
> >                  String pageName = node.valueOf("@name");
> >                  pageNames.add(pageName);
> >              }
> > -            ci = new CategoryInfoImpl(name, pageNames, imgName,
> inactiveImgName);
> > +            ci = new CategoryInfoImpl(name, pageNames, imgName,
> inactiveImgName, permission);
> > +
> >              cachedCategoryInfo.put(name, ci);
> > +
> >              return ci;
> >          }
> >          log.debug ("Returning empty category info for: " + name);
> > -        ci = new CategoryInfoImpl(name, null);
> > +        ci = new CategoryInfoImpl(name, null, permission);
> >          cachedCategoryInfo.put(name, ci);
> >          return ci;
> >      }
> >
> >
> > This was sent by the SourceForge.net collaborative development
platform,
> the world's largest Open Source development site.
> >
> >
>
-------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
share
> your
> > opinions on IT & business topics through brief surveys-and earn cash
> >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Tacos-changes mailing list
> > [EMAIL PROTECTED]
> >
> https://lists.sourceforge.net/lists/listinfo/tacos-changes
> >
>
>
>
> --
> Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
> Tapestry / Tacos developer
> Open Source / JEE Consulting
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys-and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Tacos-devel mailing list
> Tacos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>


--
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel




--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / JEE Consulting
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to