diff options
| author | Yenthe666 <yenthevg@gmail.com> | 2018-08-30 20:07:59 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2018-08-31 16:37:45 +0200 |
| commit | 288bcccc8e2e6b7e700abdfe9c377151c04c8cff (patch) | |
| tree | c80945c5e3f3df6f8f38039ee6a42c5be099b3d9 | |
| parent | 52300d7fb0cbe7c892b52e1d0f60fe643ef66004 (diff) | |
[FIX] website, social_media, mass_mailing: add default value for missing media
+ add instagram
This commit closes #26644 and closes #26649
| -rw-r--r-- | addons/social_media/demo/res_company_demo.xml | 3 | ||||
| -rw-r--r-- | addons/social_media/models/res_company.py | 1 | ||||
| -rw-r--r-- | addons/social_media/views/res_company_views.xml | 1 | ||||
| -rw-r--r-- | addons/website/models/website.py | 5 | ||||
| -rw-r--r-- | addons/website/views/website_templates.xml | 1 | ||||
| -rw-r--r-- | addons/website_blog/views/website_blog_templates.xml | 1 | ||||
| -rw-r--r-- | addons/website_mass_mailing/views/snippets_templates.xml | 5 |
7 files changed, 17 insertions, 0 deletions
diff --git a/addons/social_media/demo/res_company_demo.xml b/addons/social_media/demo/res_company_demo.xml index 0a7eafc8923..b095436bc60 100644 --- a/addons/social_media/demo/res_company_demo.xml +++ b/addons/social_media/demo/res_company_demo.xml @@ -5,5 +5,8 @@ <field name="social_facebook">https://www.facebook.com/Odoo</field> <field name="social_googleplus">https://plus.google.com/+Odooapps</field> <field name="social_linkedin">https://www.linkedin.com/company/odoo</field> + <field name="social_youtube">https://www.youtube.com/user/OpenERPonline</field> + <field name="social_github">https://github.com/odoo</field> + <field name="social_instagram">https://www.instagram.com/explore/tags/odoo/</field> </record> </odoo> diff --git a/addons/social_media/models/res_company.py b/addons/social_media/models/res_company.py index 0855a3e71a7..a8dab798abb 100644 --- a/addons/social_media/models/res_company.py +++ b/addons/social_media/models/res_company.py @@ -13,3 +13,4 @@ class Company(models.Model): social_linkedin = fields.Char('LinkedIn Account') social_youtube = fields.Char('Youtube Account') social_googleplus = fields.Char('Google+ Account') + social_instagram = fields.Char('Instagram Account') diff --git a/addons/social_media/views/res_company_views.xml b/addons/social_media/views/res_company_views.xml index 1e0267d6dc6..0cfc133b33f 100644 --- a/addons/social_media/views/res_company_views.xml +++ b/addons/social_media/views/res_company_views.xml @@ -14,6 +14,7 @@ <field name="social_linkedin"/> <field name="social_youtube"/> <field name="social_googleplus"/> + <field name="social_instagram"/> </group> </xpath> </field> diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 2f53c3ed72b..e2d51333600 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -67,6 +67,9 @@ class Website(models.Model): def _default_social_googleplus(self): return self.env.ref('base.main_company').social_googleplus + def _default_social_instagram(self): + return self.env.ref('base.main_company').social_instagram + name = fields.Char('Website Name', required=True) domain = fields.Char('Website Domain') country_group_ids = fields.Many2many('res.country.group', 'website_country_group_rel', 'website_id', 'country_group_id', @@ -83,6 +86,7 @@ class Website(models.Model): social_linkedin = fields.Char('LinkedIn Account', default=_default_social_linkedin) social_youtube = fields.Char('Youtube Account', default=_default_social_youtube) social_googleplus = fields.Char('Google+ Account', default=_default_social_googleplus) + social_instagram = fields.Char('Instagram Account', default=_default_social_instagram) google_analytics_key = fields.Char('Google Analytics Key') google_management_client_id = fields.Char('Google Client ID') @@ -143,6 +147,7 @@ class Website(models.Model): self.social_linkedin = self.company_id.social_linkedin self.social_youtube = self.company_id.social_youtube self.social_googleplus = self.company_id.social_googleplus + self.social_instagram = self.company_id.social_instagram # ---------------------------------------------------------- # Page Management diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 03b71cbcb7b..fe918f22daa 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -336,6 +336,7 @@ <a t-if="website.social_youtube" t-att-href="website.social_youtube" class="btn btn-sm btn-link"><i class="fa fa-2x fa-youtube-play"/></a> <a t-if="website.social_googleplus" t-att-href="website.social_googleplus" class="btn btn-sm btn-link" rel="publisher"><i class="fa fa-2x fa-google-plus-square"/></a> <a t-if="website.social_github" t-att-href="website.social_github" class="btn btn-sm btn-link"><i class="fa fa-2x fa-github"/></a> + <a t-if="website.social_instagram" t-att-href="website.social_instagram" class="btn btn-sm btn-link"><i class="fa fa-2x fa-instagram"/></a> </div> </div> <div class="col-lg-4"> diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index 24a9f489181..e5a4bac5658 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -493,6 +493,7 @@ <a t-att-href="website.social_youtube" t-if="website.social_youtube" aria-label="Youtube" title="Youtube"><i class="fa fa-youtube-play"/></a> <a t-att-href="website.social_googleplus" t-if="website.social_googleplus" aria-label="Google Plus" title="Google Plus"><i class="fa fa-google-plus-square"/></a> <a t-att-href="website.social_github" t-if="website.social_github" aria-label="Github" title="Github"><i class="fa fa-github"/></a> + <a t-att-href="website.social_instagram" t-if="website.social_instagram" aria-label="Instagram" title="Instagram"><i class="fa fa-instagram"/></a> <a t-att-href="'/blog/%s/feed' % (blog.id)" aria-label="RSS" title="RSS"><i class="fa fa-rss-square"/></a> </h2> </section> diff --git a/addons/website_mass_mailing/views/snippets_templates.xml b/addons/website_mass_mailing/views/snippets_templates.xml index 5f991f7bfcb..b429647281a 100644 --- a/addons/website_mass_mailing/views/snippets_templates.xml +++ b/addons/website_mass_mailing/views/snippets_templates.xml @@ -87,6 +87,11 @@ <span class="fa fa-twitter"></span> </a> </t> + <t t-if="website.social_instagram"> + <a t-att-href="website.social_instagram" style="margin-left:10px" aria-label="Instagram" title="Instagram"> + <span class="fa fa-instagram"></span> + </a> + </t> </template> <template id="s_mail_block_header_social" inherit_id="mass_mailing.s_mail_block_header_social"> |
