Mercurial > p > roundup > code
changeset 4446:17f796a78647
fix broken tests by adding additional permissions...
...now that we check for permission on the destination class of a
Link/Multilink when searching...
| author | Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net> |
|---|---|
| date | Thu, 21 Oct 2010 19:53:51 +0000 |
| parents | 80a9295a60fd |
| children | 9d37875416c3 |
| files | test/test_cgi.py test/test_xmlrpc.py |
| diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/test/test_cgi.py Thu Oct 21 19:19:58 2010 +0000 +++ b/test/test_cgi.py Thu Oct 21 19:53:51 2010 +0000 @@ -741,6 +741,10 @@ p = self.db.security.addPermission(name='View', klass='iss', properties=("title", "status"), check=lambda x,y,z: True) self.db.security.addPermissionToRole('User', p) + # Allow all relevant roles access to stat + p = self.db.security.addPermission(name='View', klass='stat') + self.db.security.addPermissionToRole('User', p) + self.db.security.addPermissionToRole('Project', p) # Allow role "Project" access to whole iss p = self.db.security.addPermission(name='View', klass='iss') self.db.security.addPermissionToRole('Project', p)
--- a/test/test_xmlrpc.py Thu Oct 21 19:19:58 2010 +0000 +++ b/test/test_xmlrpc.py Thu Oct 21 19:53:51 2010 +0000 @@ -134,6 +134,10 @@ # Allow role "Project" access to whole issue p = self.db.security.addPermission(name='View', klass='issue') self.db.security.addPermissionToRole('Project', p) + # Allow all access to status: + p = self.db.security.addPermission(name='View', klass='status') + self.db.security.addPermissionToRole('User', p) + self.db.security.addPermissionToRole('Project', p) keyword = self.db.keyword status = self.db.status
