Index: setup.py =================================================================== --- setup.py (revision 4202) +++ setup.py (working copy) @@ -98,10 +98,10 @@ version=__version__, author="Richard Jones", author_email="richard@users.sourceforge.net", - 'description': "A simple-to-use and -install issue-tracking system" + description="A simple-to-use and -install issue-tracking system" " with command-line, web and e-mail interfaces. Highly" " customisable.", - 'long_description': + long_description= '''In this release =============== Index: roundup/cgi/actions.py =================================================================== --- roundup/cgi/actions.py (revision 4202) +++ roundup/cgi/actions.py (working copy) @@ -1041,7 +1041,7 @@ row = [] for name in columns: # check permission to view this property on this item - if exists and not self.hasPermission('View', itemid=itemid, + if not self.hasPermission('View', itemid=itemid, classname=request.classname, property=name): raise exceptions.Unauthorised, self._( 'You do not have permission to view %(class)s' Index: roundup/cgi/templating.py =================================================================== --- roundup/cgi/templating.py (revision 4202) +++ roundup/cgi/templating.py (working copy) @@ -624,7 +624,6 @@ classname=self._klass.classname, property=name): raise Unauthorised('view', self._klass.classname, translator=self._client.translator) - row.append(str(klass.get(itemid, name))) value = self._klass.get(nodeid, name) if value is None: l.append('') Index: share/roundup/templates/classic/html/user.index.html =================================================================== --- share/roundup/templates/classic/html/user.index.html (revision 4202) +++ share/roundup/templates/classic/html/user.index.html (working copy) @@ -35,7 +35,8 @@  
+ tal:attributes="action string:user${user/id}; + method string:POST">