From a360790ab2ceb12a5f6de75a6820dfc10cb81ca9 Mon Sep 17 00:00:00 2001 From: ivan deng Date: Thu, 3 Aug 2023 20:42:25 +0800 Subject: [PATCH] opt page editor --- app_website_blog_editor/__manifest__.py | 2 +- app_website_blog_editor/models/blog_post.py | 8 +++ .../views/blog_post_views.xml | 55 +++++++++++++++---- app_website_sale_editor/__manifest__.py | 2 +- .../models/product_template.py | 12 +++- .../views/product_template_views.xml | 21 ++++++- 6 files changed, 83 insertions(+), 17 deletions(-) diff --git a/app_website_blog_editor/__manifest__.py b/app_website_blog_editor/__manifest__.py index 5c49e4af..d2be4841 100644 --- a/app_website_blog_editor/__manifest__.py +++ b/app_website_blog_editor/__manifest__.py @@ -33,7 +33,7 @@ { 'name': "Website Blogs Editor in Backend", - 'version': '16.23.04.11', + 'version': '16.23.08.03', 'author': 'odooai.cn', 'category': 'Base', 'website': 'https://www.odooai.cn', diff --git a/app_website_blog_editor/models/blog_post.py b/app_website_blog_editor/models/blog_post.py index 5ab7e337..e9f29cda 100644 --- a/app_website_blog_editor/models/blog_post.py +++ b/app_website_blog_editor/models/blog_post.py @@ -15,3 +15,11 @@ class BlogPost(models.Model): action['res_id'] = self.id return action + def action_post_code_view(self): + self.ensure_one() + action = self.env.ref('website_blog.action_blog_post').read()[0] + + action['views'] = [(self.env.ref('app_website_blog_editor.app_blog_post_form_view_code').id, 'form')] + action['res_id'] = self.id + return action + diff --git a/app_website_blog_editor/views/blog_post_views.xml b/app_website_blog_editor/views/blog_post_views.xml index ca80273a..62f4d6c5 100644 --- a/app_website_blog_editor/views/blog_post_views.xml +++ b/app_website_blog_editor/views/blog_post_views.xml @@ -3,31 +3,64 @@ app.blog.post.list blog.post - + - + - - + +