summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Ulliana <aul@odoo.com>2019-06-17 11:02:38 +0000
committerAndrea Ulliana <aul@odoo.com>2019-06-17 11:02:38 +0000
commit3ab5612e4f5ec64ffa4a9b7cbf925af11a79a7fd (patch)
tree73b5a398a6a504b57e2ffda488a5d4fb69195219
parente05442fe191aff4686d3adc4d7f689deef13e730 (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>
-rw-r--r--addons/website_forum/models/forum.py2
-rw-r--r--addons/website_forum/views/forum.xml1
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"/>