# -*- coding: utf-8 -*-
-from osv import fields, osv
+##############################################################################
+#
+# Bikecoop module for OpenERP, Custom module for bike coop' Copyright (C)
+# 2012-2015 L'Heureux Cyclage (<http://www.heureux-cyclage.org>)
+#
+# This file is a part of Bikecoop
+#
+# Bikecoop is free software: you can redistribute it and/or modify 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.
+#
+# Bikecoop 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 General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp.osv import fields, osv
import openerp.addons.decimal_precision as dp
from datetime import date
class Theme(osv.osv):
_name = 'bikecoop.partner.theme'
_description = 'Themes that could be related to a partner'
+ _order = 'domain,sequence,name'
_columns = {
'code': fields.char('Code', size=8, help='Code of the occupation'),
'name': fields.char('Name', size=128, help='Name of the job or studies', required=True, translate=True),
'domain': fields.selection([('gender', 'Gender'), ('occupation', 'Occupation'), ('volunteer', 'Volunteer')], 'Domain', required=True, size=24),
'active': fields.boolean('Active', help='If check, this object is always available'),
+ 'sequence': fields.integer('Sequence', help='To order by sequence'), #Convert to char field
}
_defaults = {