From c4ac239a7db653a037e36c3ffe056e96b23d286c Mon Sep 17 00:00:00 2001
From: Vincent Pelletier <vincent@nexedi.com>
Date: Tue, 1 Apr 2014 14:54:25 +0200
Subject: [PATCH] Make Id Generator security declarations consistent.

---
 .../ERP5/Document/SQLNonContinuousIncreasingIdGenerator.py    | 4 ++--
 product/ERP5/Document/ZODBContinuousIncreasingIdGenerator.py  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/product/ERP5/Document/SQLNonContinuousIncreasingIdGenerator.py b/product/ERP5/Document/SQLNonContinuousIncreasingIdGenerator.py
index 434c596da1..2a41905938 100644
--- a/product/ERP5/Document/SQLNonContinuousIncreasingIdGenerator.py
+++ b/product/ERP5/Document/SQLNonContinuousIncreasingIdGenerator.py
@@ -157,7 +157,7 @@ class SQLNonContinuousIncreasingIdGenerator(IdGenerator):
                                      default=default)
     return range(new_id - id_count, new_id)
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
       'initializeGenerator')
   def initializeGenerator(self):
     """
@@ -206,7 +206,7 @@ class SQLNonContinuousIncreasingIdGenerator(IdGenerator):
     if storage:
       self._updateSqlTable()
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
       'clearGenerator')
   def clearGenerator(self):
     """
diff --git a/product/ERP5/Document/ZODBContinuousIncreasingIdGenerator.py b/product/ERP5/Document/ZODBContinuousIncreasingIdGenerator.py
index 85539a7d91..f73eb4fe31 100644
--- a/product/ERP5/Document/ZODBContinuousIncreasingIdGenerator.py
+++ b/product/ERP5/Document/ZODBContinuousIncreasingIdGenerator.py
@@ -87,7 +87,7 @@ class ZODBContinuousIncreasingIdGenerator(IdGenerator):
                                      default=default)
     return range(new_id - id_count, new_id)
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
       'initializeGenerator')
   def initializeGenerator(self):
     """
@@ -111,7 +111,7 @@ class ZODBContinuousIncreasingIdGenerator(IdGenerator):
           continue
         self.last_id_dict[id_group] = last_id
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
       'clearGenerator')
   def clearGenerator(self):
     """
-- 
2.30.9