diff options
| author | Andrea Ulliana <aul@odoo.com> | 2019-06-17 11:02:38 +0000 |
|---|---|---|
| committer | Andrea Ulliana <aul@odoo.com> | 2019-06-17 11:02:38 +0000 |
| commit | 3ab5612e4f5ec64ffa4a9b7cbf925af11a79a7fd (patch) | |
| tree | 73b5a398a6a504b57e2ffda488a5d4fb69195219 /addons | |
| parent | e05442fe191aff4686d3adc4d7f689deef13e730 (diff) | |
[IMP] website_forum: add sequences
When you had several forums, they were displayed according to the
creation order. Now, you can define a sequence on them and order forums.
task-2007173
closes odoo/odoo#34184
Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/website_forum/models/forum.py | 2 | ||||
| -rw-r--r-- | addons/website_forum/views/forum.xml | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py index bf0effb67c6..23d1608bb01 100644 --- a/addons/website_forum/models/forum.py +++ b/addons/website_forum/models/forum.py @@ -20,6 +20,7 @@ class Forum(models.Model): _name = 'forum.forum' _description = 'Forum' _inherit = ['mail.thread', 'image.mixin', 'website.seo.metadata', 'website.multi.mixin'] + _order = "sequence" @api.model def _get_default_faq(self): @@ -28,6 +29,7 @@ class Forum(models.Model): # description and use name = fields.Char('Forum Name', required=True, translate=True) + sequence = fields.Integer('Sequence', default=1) active = fields.Boolean(default=True) faq = fields.Html('Guidelines', default=_get_default_faq, translate=html_translate, sanitize=False) description = fields.Text( diff --git a/addons/website_forum/views/forum.xml b/addons/website_forum/views/forum.xml index b305f5e6823..a8ce5797e38 100644 --- a/addons/website_forum/views/forum.xml +++ b/addons/website_forum/views/forum.xml @@ -14,6 +14,7 @@ <field name="model">forum.forum</field> <field name="arch" type="xml"> <tree string="Forums"> + <field name="sequence" widget="handle"/> <field name="name"/> <field name="website_id" groups="website.group_multi_website"/> <field name="active" invisible="1"/> |
