From 381b86c3c19403e8b98685ccf3b039629e3df194 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 13 Feb 2019 10:37:18 +0100 Subject: [PATCH] Add field definition issue8037 review58501002 --- CHANGELOG | 2 ++ trytond_gis/fields.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index f61374d53b..c94a3b3006 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Add dimension and geometry type in field definition + Version 5.0.0 - 2018-10-01 * Bug fixes (see mercurial logs for details) * Add support for Python 3.7 diff --git a/trytond_gis/fields.py b/trytond_gis/fields.py index c82ec4f8c1..43214f9675 100644 --- a/trytond_gis/fields.py +++ b/trytond_gis/fields.py @@ -51,6 +51,12 @@ class Geometry(fields.Field): return expression + def definition(self, model, language): + definition = super().definition(model, language) + definition['dimension'] = self.dimension + definition['geometry_type'] = self.geometry_type + return definition + class Point(Geometry): _geometry_type = 'POINT'