Code

how odd, the Retire permission wasn't being registered; no-one seemed to notice though...
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 15 Jul 2011 04:32:50 +0000 (04:32 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 15 Jul 2011 04:32:50 +0000 (04:32 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4629 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/backends/back_anydbm.py
roundup/backends/rdbms_common.py

index 7ec268ecbf755fb3631d5ad6a410bdccf71ce15c..e6a6d48efd1aeada7a0657867369e9a5e394e761 100644 (file)
@@ -37,6 +37,8 @@ Fixed:
   between encoded parts, we always removed the space. Note that this bug
   was present before mail gateway refactoring :-) Thanks for thorough
   testing of mail gateway code by Rafal Bisingier. (Ralf)
+- The "Retire" permission was not being registered. (Richard)
+
 
 2011-05-29 1.4.18 (r4610)
 
index 34ddf936e095cc729349158f331bd103dfadd7b6..f9dffd74b35c6452beb6f5fa28ef50e0f748d6ed 100644 (file)
@@ -236,6 +236,8 @@ class Database(FileStorage, hyperdb.Database, roundupdb.Database):
             description="User is allowed to edit "+cn)
         self.security.addPermission(name="View", klass=cn,
             description="User is allowed to access "+cn)
+        self.security.addPermission(name="Reture", klass=cn,
+            description="User is allowed to retire "+cn)
 
     def getclasses(self):
         """Return a list of the names of all existing classes."""
index 3a4d6f5c276ee9c7fe5a226a5bdd7bc5f9edbf38..ebbb648a08d94db82f0f966d2cd30b9fd9b3dd47 100644 (file)
@@ -812,6 +812,8 @@ class Database(FileStorage, hyperdb.Database, roundupdb.Database):
             description="User is allowed to edit "+cn)
         self.security.addPermission(name="View", klass=cn,
             description="User is allowed to access "+cn)
+        self.security.addPermission(name="Retire", klass=cn,
+            description="User is allowed to retire "+cn)
 
     def getclasses(self):
         """ Return a list of the names of all existing classes.