diff --git a/ir_config_parameter_viewer/__init__.py b/ir_config_parameter_viewer/__init__.py
deleted file mode 100644
index e69de29bb..000000000
diff --git a/ir_config_parameter_viewer/__openerp__.py b/ir_config_parameter_viewer/__openerp__.py
deleted file mode 100644
index f7076cf04..000000000
--- a/ir_config_parameter_viewer/__openerp__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# Author Nicolas Bessi. Copyright Camptocamp SA
-##############################################################################
-{'name': 'Ir.config_parameter view',
- 'version': '0.1',
- 'category': 'Tools',
- 'description': """
- Create view to inspect/change technical parameters
- """,
- 'author': 'Camptocamp',
- 'website': 'http://openerp.camptocamp.com',
- 'depends': ['base'],
- 'init_xml': [],
- 'update_xml': ['ir_config_parameter_view.xml'],
- 'demo_xml': [],
- 'installable': True,
- 'auto_install': False}
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/ir_config_parameter_viewer/ir_config_parameter_view.xml b/ir_config_parameter_viewer/ir_config_parameter_view.xml
deleted file mode 100644
index b0ebadcf3..000000000
--- a/ir_config_parameter_viewer/ir_config_parameter_view.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
- ir.config_parameter.list
- ir.config_parameter
- tree
-
-
-
-
-
-
-
-
-
- ir.config_parameter.form
- ir.config_parameter
- form
-
-
-
-
-
-
- Technical config parameters
- ir.actions.act_window
- ir.config_parameter
- form
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mail_environment/__init__.py b/mail_environment/__init__.py
index be0b4da9a..beab69dc0 100644
--- a/mail_environment/__init__.py
+++ b/mail_environment/__init__.py
@@ -1 +1,6 @@
-from . import env_mail
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# Author Nicolas Bessi. Copyright Camptocamp SA
+##############################################################################
+from . import env_mail
\ No newline at end of file
diff --git a/mail_environment/__openerp__.py b/mail_environment/__openerp__.py
index fce396f8d..49544f577 100644
--- a/mail_environment/__openerp__.py
+++ b/mail_environment/__openerp__.py
@@ -1,24 +1,8 @@
-# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
##############################################################################
#
-# Author: Nicolas Bessi
-# Copyright 2012 Camptocamp SA
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
+# Author Nicolas Bessi. Copyright Camptocamp SA
##############################################################################
-
{
'name': 'Server env config for mail + fetchmail',
'version': '0.1',
@@ -55,7 +39,6 @@ password = openerp
""",
'author': 'Camptocamp',
- 'license': 'AGPL-3',
'website': 'http://openerp.camptocamp.com',
'depends': ['mail', 'fetchmail', 'server_environment', 'server_environment_files', 'crm'],
'init_xml': [],
diff --git a/mail_environment/env_mail.py b/mail_environment/env_mail.py
index 59d5f5fe9..77d265b38 100644
--- a/mail_environment/env_mail.py
+++ b/mail_environment/env_mail.py
@@ -1,24 +1,8 @@
-# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
##############################################################################
#
-# Author: Nicolas Bessi
-# Copyright 2012 Camptocamp SA
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
+# Author Nicolas Bessi. Copyright Camptocamp SA
##############################################################################
-
from osv import fields
from osv import osv
diff --git a/security_protector/__init__.py b/security_protector/__init__.py
deleted file mode 100644
index fca2713dc..000000000
--- a/security_protector/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from . import security_protector
\ No newline at end of file
diff --git a/security_protector/__openerp__.py b/security_protector/__openerp__.py
deleted file mode 100644
index 009df10ce..000000000
--- a/security_protector/__openerp__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# Author Nicolas Bessi. Copyright Camptocamp SA
-##############################################################################
-{'name': 'Security protector',
- 'version': '0.1',
- 'category': 'Tools',
- 'description': """
- Prevent security to be changed when module is updated
- This module overwrite ir model acces write delete function.
- Only acces edited trough the UI or with manual_security_override in context set to True will be altered.
- When you try to delete a acces write it simply set all perms to false
- you can deactivate this behavior in ir.config_parameter by chanching the protect_security? key to 0
- """,
- 'author': 'Camptocamp',
- 'website': 'http://openerp.camptocamp.com',
- 'depends': ['base'],
- 'init_xml': ['data.xml'],
- 'update_xml': ['security_view.xml'],
- 'demo_xml': [],
- 'installable': True,
- 'auto_install': False}
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/security_protector/data.xml b/security_protector/data.xml
deleted file mode 100644
index 81e6df16f..000000000
--- a/security_protector/data.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- protect_security?
- 1
-
-
-
\ No newline at end of file
diff --git a/security_protector/security_protector.py b/security_protector/security_protector.py
deleted file mode 100644
index b082d16f4..000000000
--- a/security_protector/security_protector.py
+++ /dev/null
@@ -1,47 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# Author Nicolas Bessi. Copyright Camptocamp SA
-##############################################################################
-from osv import fields, osv
-
-class IrModelAccess(osv.osv):
- "We inherit ir model access to add specific write unlink and copy behavior"
- _name = 'ir.model.access'
- _inherit = "ir.model.access"
-
- def _acces_can_be_modified(self, cr, uid, context=None):
- context = context or {}
- on = self.pool.get('ir.config_parameter').get_param(cr, uid, 'protect_security?', default=False, context=context)
- if on in (1, "1", "YES", True):
- if context.get('manual_security_override', False):
- return True
- return False
-
- else:
- return True
-
- def write(self, cr, uid, ids, vals, context=None):
- res =True
- context = context or {}
- if self._acces_can_be_modified(cr, uid, context=context):
- res = super(IrModelAccess, self).write(cr, uid, ids, vals, context=context)
- return res
-
-
- def unlink(self, cr, uid, ids, context=None):
- res = True
- context = context or {}
- # I'm note sur about this one maybe we should do nothing
- if self._acces_can_be_modified(cr, uid, context=context):
- vals = {'perm_read':False,
- 'perm_write': False,
- 'perm_unlink': False,
- 'perm_create': False}
- super(IrModelAccess, self).write(cr, uid, ids, vals, context=context)
- else:
- res = super(IrModelAccess, self).unlink(cr, uid, ids, context=context)
-
- return res
-
-IrModelAccess()
\ No newline at end of file
diff --git a/security_protector/security_view.xml b/security_protector/security_view.xml
deleted file mode 100644
index 6f3a83a2e..000000000
--- a/security_protector/security_view.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- {'manual_security_override': 1}
-
-
-
\ No newline at end of file
diff --git a/server_env_base_external_referentials/__init__.py b/server_env_base_external_referentials/__init__.py
index 3934b6ed9..74e3c6a64 100644
--- a/server_env_base_external_referentials/__init__.py
+++ b/server_env_base_external_referentials/__init__.py
@@ -1,22 +1,21 @@
# -*- coding: utf-8 -*-
##############################################################################
#
-# Author: Guewen Baconnier
-# Copyright 2012 Camptocamp SA
+# Author Guewen Baconnier. Copyright Camptocamp SA
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU Affero General Public License
+# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
##############################################################################
-import base_external_referentials
+import base_external_referentials
\ No newline at end of file
diff --git a/server_env_base_external_referentials/__openerp__.py b/server_env_base_external_referentials/__openerp__.py
index ebcb918d2..5c8eb7442 100644
--- a/server_env_base_external_referentials/__openerp__.py
+++ b/server_env_base_external_referentials/__openerp__.py
@@ -1,20 +1,19 @@
# -*- coding: utf-8 -*-
##############################################################################
#
-# Author: Guewen Baconnier
-# Copyright 2011-2012 Camptocamp SA
+# Author Guewen Baconnier. Copyright Camptocamp SA
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU Affero General Public License
+# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
##############################################################################
@@ -24,7 +23,6 @@
"version": "1.0",
"depends": ["base", 'server_environment', 'base_external_referentials'],
"author": "Camptocamp",
- 'license': 'AGPL-3',
"description": """This module is based on the server_environment module to use files for configuration.
Thus we can have a different file for each environment (dev, test, staging, prod).
This module define the config variables for the base_external_referential module.
diff --git a/server_env_base_external_referentials/base_external_referentials.py b/server_env_base_external_referentials/base_external_referentials.py
index 091df55ee..735306fdb 100644
--- a/server_env_base_external_referentials/base_external_referentials.py
+++ b/server_env_base_external_referentials/base_external_referentials.py
@@ -1,28 +1,25 @@
# -*- coding: utf-8 -*-
##############################################################################
#
-# Author: Guewen Baconnier
-# Copyright 2011-2012 Camptocamp SA
+# Author Guewen Baconnier. Copyright Camptocamp SA
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU Affero General Public License
+# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
##############################################################################
from osv import fields, osv
from server_environment import serv_config
-import logging
-
class external_referential(osv.osv):
@@ -34,12 +31,8 @@ class external_referential(osv.osv):
values[referential.id] = {}
for field_name in field_names:
section_name = '.'.join((self._name.replace('.', '_'), referential.name))
- try:
- value = serv_config.get(section_name, field_name)
- values[referential.id].update({field_name: value})
- except:
- logger = logging.getLogger(__name__)
- logger.exception('error trying to read field %s in section %s', field_name, section_name)
+ value = serv_config.get(section_name, field_name)
+ values[referential.id].update({field_name: value})
return values
_columns = {