[FIX+IMP] document_page:

* Add dependency to knowledge
* Adding hack in document_page_history to allow calling method that don't exists
* document_page_history don't have _sql attribute
* Filter more fields
This commit is contained in:
Loïc Faure-Lacroix
2015-03-10 18:43:55 +03:00
committed by Pedro M. Baeza
parent 9697e834ff
commit 1ecf4f4ed5
2 changed files with 15 additions and 1 deletions

View File

@@ -18,9 +18,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import logging
import difflib
from openerp import models, fields, api, _
_logger = logging.getLogger(__name__)
class document_page(models.Model):
_name = "document.page"
@@ -177,3 +180,14 @@ class document_page_history(models.Model):
"Revision-{}".format(v2),
context=True
)
def __getattr__(self, attr):
"""Return a dummy callabale"""
if attr in ['_sql', 'init', '_ids']:
raise AttributeError
_logger.warning(
"Trying to access attribute %s on document_page_history",
attr
)
return (lambda *a, **b: None)