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'