diff --git a/VERSION b/VERSION index e75c1d37..4d23a498 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-07-05 21:32:06) dev +Version 2.00.0 (2012-07-05 22:06:22) dev diff --git a/gluon/dal.py b/gluon/dal.py index dda43717..22c60196 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -724,6 +724,8 @@ class BaseAdapter(ConnectionPool): ftype += self.ALLOW_NULL() if field.unique: ftype += ' UNIQUE' + if field.custom_qualifier: + ftype += ' %s' % field.custom_qualifier # add to list of fields sql_fields[field.name] = dict(sortable=sortable, @@ -7962,6 +7964,7 @@ class Field(Expression): custom_delete=None, filter_in = None, filter_out = None, + custom_qualifier = None, ): self.db = None self.op = None @@ -8011,6 +8014,7 @@ class Field(Expression): self.custom_delete = custom_delete self.filter_in = filter_in self.filter_out = filter_out + self.custom_qualifier = custom_qualifier if self.label is None: self.label = fieldname.replace('_',' ').title() if requires is None: