From 083c5bddb703d7c3d87f831e8fe1ff2136ffed79 Mon Sep 17 00:00:00 2001 From: Kishan Gajjar <kishanegajjar@gmail.com> Date: Fri, 30 Aug 2019 09:57:19 +0000 Subject: [PATCH] [IMP] social_media, website_*: remove google+ mention MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Google+ was shut down for business use and consumers. closes odoo/odoo#36271 See: https://plus.google.com/ Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com> --- addons/social_media/demo/res_company_demo.xml | 1 - addons/social_media/models/res_company.py | 1 - .../social_media/views/res_company_views.xml | 1 - addons/website/models/res_config_settings.py | 6 ++---- addons/website/models/website.py | 4 ---- .../static/src/img/snippets_thumbs/s_share.png | Bin 1189 -> 612 bytes .../src/js/content/snippets.animation.js | 4 +--- .../views/res_config_settings_views.xml | 4 ---- addons/website/views/snippets.xml | 3 --- addons/website/views/website_templates.xml | 1 - .../website_blog/static/src/js/website_blog.js | 4 ---- .../views/website_blog_components.xml | 2 -- .../views/snippets_templates.xml | 5 ----- 13 files changed, 3 insertions(+), 33 deletions(-) mode change 100755 => 100644 addons/website/static/src/img/snippets_thumbs/s_share.png diff --git a/addons/social_media/demo/res_company_demo.xml b/addons/social_media/demo/res_company_demo.xml index b095436bc603..7a62347e2bcd 100644 --- a/addons/social_media/demo/res_company_demo.xml +++ b/addons/social_media/demo/res_company_demo.xml @@ -3,7 +3,6 @@ <record id="base.main_company" model="res.company"> <field name="social_twitter">https://twitter.com/Odoo</field> <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> diff --git a/addons/social_media/models/res_company.py b/addons/social_media/models/res_company.py index a8dab798abb8..6eb79ca0ddb1 100644 --- a/addons/social_media/models/res_company.py +++ b/addons/social_media/models/res_company.py @@ -12,5 +12,4 @@ class Company(models.Model): social_github = fields.Char('GitHub Account') 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 ae744abc4e4c..1e48f713ac6b 100644 --- a/addons/social_media/views/res_company_views.xml +++ b/addons/social_media/views/res_company_views.xml @@ -13,7 +13,6 @@ <field name="social_github"/> <field name="social_linkedin"/> <field name="social_youtube"/> - <field name="social_googleplus"/> <field name="social_instagram"/> </group> </xpath> diff --git a/addons/website/models/res_config_settings.py b/addons/website/models/res_config_settings.py index 0fff2f6eb3b5..95c84dea10e4 100644 --- a/addons/website/models/res_config_settings.py +++ b/addons/website/models/res_config_settings.py @@ -44,13 +44,12 @@ class ResConfigSettings(models.TransientModel): social_github = fields.Char(related='website_id.social_github', readonly=False) social_linkedin = fields.Char(related='website_id.social_linkedin', readonly=False) social_youtube = fields.Char(related='website_id.social_youtube', readonly=False) - social_googleplus = fields.Char(related='website_id.social_googleplus', readonly=False) social_instagram = fields.Char(related='website_id.social_instagram', readonly=False) - @api.depends('website_id', 'social_twitter', 'social_facebook', 'social_github', 'social_linkedin', 'social_youtube', 'social_googleplus', 'social_instagram') + @api.depends('website_id', 'social_twitter', 'social_facebook', 'social_github', 'social_linkedin', 'social_youtube', 'social_instagram') def has_social_network(self): self.has_social_network = self.social_twitter or self.social_facebook or self.social_github \ - or self.social_linkedin or self.social_youtube or self.social_googleplus or self.social_instagram + or self.social_linkedin or self.social_youtube or self.social_instagram def inverse_has_social_network(self): if not self.has_social_network: @@ -59,7 +58,6 @@ class ResConfigSettings(models.TransientModel): self.social_github = '' self.social_linkedin = '' self.social_youtube = '' - self.social_googleplus = '' self.social_instagram = '' has_social_network = fields.Boolean("Configure Social Network", compute=has_social_network, inverse=inverse_has_social_network) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index f8d8d652e728..2cfd7ab7a287 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -72,9 +72,6 @@ class Website(models.Model): def _default_social_youtube(self): return self.env.ref('base.main_company').social_youtube - 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 @@ -92,7 +89,6 @@ class Website(models.Model): social_github = fields.Char('GitHub Account', default=_default_social_github) 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) social_default_image = fields.Binary(string="Default Social Share Image", help="If set, replaces the company logo as the default social share image.") diff --git a/addons/website/static/src/img/snippets_thumbs/s_share.png b/addons/website/static/src/img/snippets_thumbs/s_share.png old mode 100755 new mode 100644 index b1a7431d0b1a815e26e46369f2f348ede5542679..3ace714f8b8451cee62d188cfd6d486e3409d49e GIT binary patch delta 598 zcmV-c0;&C_3FHKj8Gi!+007w6Al(1}00DDSM?wMF$t-^W000SaNLh0L01FcU01FcV z0GgZ_0000;P)t-s|NsBb-{y#}z<{Z|@AUVu$<^27>fh?_z|`KDxyg{U#OLqwpuf$y z&)N6-`>4dxf~vjP<m$-U;`sXe@b&k{+2X&{-Gi&WT}yDS0Dk}hwMj%lRCt{2nA>)P zAP_~l$W_oLHR=EVX`zM$6^t1rZP((wC=AYq5o8dds;a80sy`@9=t2Z<vu;+xi}SP1 zx>+eNl&)Kwk`Ts)kdYMzQECk$e2suY^exscLanhm2t&IdUH|AQvLpj>X09gVd<}xI zzCX)yBXN+P!ha#sUAZ)o-wed;fi$y<5)cuU+cf0fghL@DqSz-8_&Q;2D0but#DXEJ z3q?lL5M_+(h&6_QA(Y6mglPt{|HV_n#`$GwF$fu_aECQ52k{(ZbnLJQWUjYBnuK)+ zWc&7ehrGW1Zciiv1dvEnRaHHgTCPR6MFs0YS$+E36@RS1nAJld1TUg;JOn@X_M#BJ z0{J*5T%50k>l8QVP{>L^mM)<XBc-8QN=B_au8}$995+8hA<}2K?%*JPa?y5v2nvax z*R%@|hy(Zpg3TbGMh#<WP^Q}raqjszonr_>7yT2mv%bLJNr3oX_S2*1&1IwdVdzzZ z_CvgPlTU;obS30EttkLO`I>(N`I@ZwQ=yUMzXz{Cm=KIAAujIzb~zrh;wEi9_*c|H k+wWTviK?oqs;W2W8#e<OIikhec>n+a07*qoM6N<$f->$Re*gdg delta 1180 zcmV;N1Y`T;1f>a(8Gix*003ZXN4Nk002y>eSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM00c)#L_t(|+U%Q6OB+!XhGWqZ(ZB@SG_6>ZLSsQN(S-^YY&ZH7T)Oo4 zxa`uUOQBt)8x<<33ynfrn?Mp3NlX?qV8oz;eP^z{jhPrtW`FKYW_k{@n0(C5oM-NN z&;2;*y1l*ikUh<w5dwlmum~2xB3J~A5D+YaMX(4K!6I0M;OW+FS3`+hKE9W#T;H^C zt+%IpZY&ZDy_Vc^+j>^Z{=je{E|=eO+hDcq&!d-HZ&|yjbXFL4f+5_72VQ!g>rNdN zwe@6%y|46n34hi-TlhR4dg;ISR+6&e1AVHNR3~Rca~g_;^`O9cK`n2mkL?nUx)u%J z<-5bv(nc~{(9RtLE2#Jo6ySxMhQ3Zk27~_o<+WW2U2H#>7eq=3EHDBo?c#EE=NG$g z=xgQbMov6hOr5ed3(*H&@kE+GVFaMr2LMF}{7*;l+<%x(<%%koUZt;>odX{<1syFG zdILS4j0_$XRSeK=%zz7@#<_T{Y#um6;JLk0d=M<0z$<Wp58j@hp@3pYTfY&Wc@e*R zrj;EKhQCisI-0=U1CJ+CkoMJ`pN0eHtbZ}FN2uacVd8b|fG|vC^D`sw=3?);z(d03 zr$-@M_<x9hZFzmSpju5^@x3$~ujA*K0)l?Q=u_4kmjMe<&~cz9i?b8ClF9;*O=zoS zo{O3l<2i)43{tkVEKjrG!_wDHJ}BKvoroTkIyD>eM-4_e+%!?Al~RJ`dRUz=YPP|` z_`u@j4=vGIZ@J@O&5cD`zAd(`Aiw2it&3_(Nq^u87QrG|1dCu10)i#PY#ZHv`MzUi z4=Skm7H22we&oU`8jHJi4K8<K6^%F(SD(|iFf>octn>(%YgYBVmum#u)RALs!$REN zy+`Q2p^a-J+>}1AdD)8<3~*TSL^`PSi&)XNU$YQ>ho>bRBD&S$?BoYy6QtVaKaTQB z0DrwE#n_Y<@u-Ash1tGueh<y`C<YT7$qese=E|(f)r|<bv>#R|;AeNAE2+7n$|@T? z`l|6IoScdbvi-56qPCSfZq}vk)XB_97@CL!o%c*Dv#m+<(99W{1yb-wKTCQHSiS5e zyo!eZ)#u@4c;LnI+HSMF(4p7@G~yA*jDIKW!s!m^;D7-0@PWRV1*owN1(ZjtX~iW( zse@8TK4wKr-!>18;t|97<_bYqejL<|yK37P6N6G=>4hPG-QfN-TXc;^_Op!&A#2J{ zoC>SjLo2DOpp|)boV^oC7cSATs*{amwr&zk2#Z0F6aO@T(I(PD)U@gnPozZGp?`Ec z3)58OZB#E(^;So;QTv{eu>0>MSm3gr%-{gEpx?&^x-u&y?1u#hSa!z=n|ZL81+`o~ z9WlSz6g6?>eNti7s4OqHtr2NCf4Ha_^t(SBimT6Q8!U@|muPS~Rna)oXy1@v5iEj5 uum~0z!6H}$i(nBff<;EKny^0t3>5$e7EbFIag)jb0000<MNUMnLSTZqelNxV diff --git a/addons/website/static/src/js/content/snippets.animation.js b/addons/website/static/src/js/content/snippets.animation.js index 7acb36d284b9..9a7b4ee8c14a 100644 --- a/addons/website/static/src/js/content/snippets.animation.js +++ b/addons/website/static/src/js/content/snippets.animation.js @@ -997,7 +997,6 @@ registry.socialShare = publicWidget.Widget.extend({ this.$('.oe_social_facebook').click($.proxy(this._renderSocial, this, 'facebook')); this.$('.oe_social_twitter').click($.proxy(this._renderSocial, this, 'twitter')); this.$('.oe_social_linkedin').click($.proxy(this._renderSocial, this, 'linkedin')); - this.$('.oe_social_google-plus').click($.proxy(this._renderSocial, this, 'google-plus')); }, /** * @private @@ -1033,7 +1032,6 @@ registry.socialShare = publicWidget.Widget.extend({ 'facebook': 'https://www.facebook.com/sharer/sharer.php?u=' + url, 'twitter': 'https://twitter.com/intent/tweet?original_referer=' + url + '&text=' + encodeURIComponent(title + hashtags + ' - ') + url, 'linkedin': 'https://www.linkedin.com/shareArticle?mini=true&url=' + url + '&title=' + encodeURIComponent(title), - 'google-plus': 'https://plus.google.com/share?url=' + url, }; if (!_.contains(_.keys(socialNetworks), social)) { return; @@ -1055,7 +1053,7 @@ registry.socialShare = publicWidget.Widget.extend({ */ _onMouseEnter: function () { var social = this.$el.data('social'); - this.socialList = social ? social.split(',') : ['facebook', 'twitter', 'linkedin', 'google-plus']; + this.socialList = social ? social.split(',') : ['facebook', 'twitter', 'linkedin']; this.hashtags = this.$el.data('hashtags') || ''; this._render(); diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml index 4c3f7e6c2964..fe1592bc35b3 100644 --- a/addons/website/views/res_config_settings_views.xml +++ b/addons/website/views/res_config_settings_views.xml @@ -265,10 +265,6 @@ <label for="social_youtube" string="YouTube" class="col-md-3 o_light_label"/> <field name="social_youtube"/> </div> - <div class="row"> - <label for="social_googleplus" string="Google Plus" class="col-md-3 o_light_label"/> - <field name="social_googleplus"/> - </div> <div class="row"> <label for="social_instagram" string="Instagram" class="col-md-3 o_light_label"/> <field name="social_instagram"/> diff --git a/addons/website/views/snippets.xml b/addons/website/views/snippets.xml index 1454ac8fa5b5..1b0b2c7cce4a 100644 --- a/addons/website/views/snippets.xml +++ b/addons/website/views/snippets.xml @@ -303,9 +303,6 @@ <a href="http://www.linkedin.com/shareArticle?mini=true&url={url}&title={title}&" t-attf-class="s_share_linkedin #{_link_classes}" target="_blank"> <i t-attf-class="fa fa-1x fa-linkedin #{not _link_classes and 'rounded shadow-sm'}"/> </a> - <a href="https://plus.google.com/share?url={url}" t-attf-class="s_share_google #{_link_classes}" target="_blank"> - <i t-attf-class="fa fa-1x fa-google-plus #{not _link_classes and 'rounded shadow-sm'}"/> - </a> <a href="mailto:?body={url}&subject={title}" t-attf-class="s_share_email #{_link_classes}"> <i t-attf-class="fa fa-1x fa-envelope #{not _link_classes and 'rounded shadow-sm'}"/> </a> diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 30f3c8206ac0..330dc48c0cb4 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -378,7 +378,6 @@ <a t-if="website.social_twitter" t-att-href="website.social_twitter" class="btn btn-sm btn-link"><i class="fa fa-2x fa-twitter"/></a> <a t-if="website.social_linkedin" t-att-href="website.social_linkedin" class="btn btn-sm btn-link"><i class="fa fa-2x fa-linkedin"/></a> <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> </p> diff --git a/addons/website_blog/static/src/js/website_blog.js b/addons/website_blog/static/src/js/website_blog.js index 1f1cb34d4c4f..65d90a55e824 100644 --- a/addons/website_blog/static/src/js/website_blog.js +++ b/addons/website_blog/static/src/js/website_blog.js @@ -75,8 +75,6 @@ publicWidget.registry.websiteBlog = publicWidget.Widget.extend({ url = 'https://www.facebook.com/sharer/sharer.php?u=' + articleURL; } else if ($element.hasClass('o_linkedin_complete')) { url = 'https://www.linkedin.com/shareArticle?mini=true&url=' + articleURL + '&title=' + blogTitleComplete; - } else { - url = 'https://plus.google.com/share?url=' + articleURL; } } else { var blogPost = $element.parents('[name="blog_post"]'); @@ -89,8 +87,6 @@ publicWidget.registry.websiteBlog = publicWidget.Widget.extend({ url = 'https://www.facebook.com/sharer/sharer.php?u=' + articleURL; } else if ($element.hasClass('o_linkedin')) { url = 'https://www.linkedin.com/shareArticle?mini=true&url=' + articleURL + '&title=' + blogPostTitle; - } else if ($element.hasClass('o_google')) { - url = 'https://plus.google.com/share?url=' + articleURL; } } window.open(url, '', 'menubar=no, width=500, height=400'); diff --git a/addons/website_blog/views/website_blog_components.xml b/addons/website_blog/views/website_blog_components.xml index f67a86bf440b..994c0311542f 100644 --- a/addons/website_blog/views/website_blog_components.xml +++ b/addons/website_blog/views/website_blog_components.xml @@ -122,7 +122,6 @@ Options: <a t-if="website.social_twitter" t-att-href="website.social_twitter" t-att-class="classes"><i class="fa fa-twitter text-twitter" aria-label="Twitter" title="Twitter"/></a> <a t-if="website.social_linkedin" t-att-href="website.social_linkedin" t-att-class="classes"><i class="fa fa-linkedin text-linkedin" aria-label="LinkedIn" title="LinkedIn"/></a> <a t-if="website.social_youtube" t-att-href="website.social_youtube" t-att-class="classes"><i class="fa fa-youtube-play text-youtube" aria-label="Youtube" title="Youtube"/></a> - <a t-if="website.social_googleplus" t-att-href="website.social_googleplus" t-att-class="classes"><i class="fa fa-google-plus-square text-google-plus" aria-label="Google Plus" title="Google Plus"/></a> <a t-if="website.social_github" t-att-href="website.social_github" t-att-class="classes"><i class="fa fa-github text-github" aria-label="Github" title="Github"/></a> <a t-if="website.social_instagram" t-att-href="website.social_instagram" t-att-class="classes"><i class="fa fa-instagram text-instagram" aria-label="Instagram" title="Instagram"/></a> <a t-if="blog" t-att-href="'/blog/%s/feed' % (blog.id)" t-att-class="classes"><i class="fa fa-rss-square" aria-label="RSS" title="RSS"/></a> @@ -214,7 +213,6 @@ Display a sidebar beside the post content. <a href="#" aria-label="Facebook" title="Share on Facebook" t-attf-class="o_facebook #{classes}"><i class="fa fa-facebook-square text-facebook"/></a> <a href="#" aria-label="Twitter" title="Share on Twitter" t-attf-class="o_twitter #{classes}"><i class="fa fa-twitter text-twitter" aria-label="Twitter" title="Twitter"/></a> <a href="#" aria-label="LinkedIn" title="Share on LinkedIn" t-attf-class="o_linkedin #{classes}"><i class="fa fa-linkedin text-linkedin" aria-label="LinkedIn" title="LinkedIn"/></a> - <a href="#" aria-label="Google Plus" title="Share on Google Plus" t-attf-class="o_google #{classes}"><i class="fa fa-google-plus-square text-google-plus" aria-label="Google Plus" title="Google Plus"/></a> </div> </div> diff --git a/addons/website_mass_mailing/views/snippets_templates.xml b/addons/website_mass_mailing/views/snippets_templates.xml index 44f7c20a21f7..bbc1bab2bec6 100644 --- a/addons/website_mass_mailing/views/snippets_templates.xml +++ b/addons/website_mass_mailing/views/snippets_templates.xml @@ -90,11 +90,6 @@ <span class="fa fa-facebook"></span> </a> </t> - <t t-if="website.social_googleplus"> - <a t-att-href="website.social_googleplus" style="margin-left:10px" aria-label="Google Plus" title="Google Plus"> - <span class="fa fa-google-plus"></span> - </a> - </t> <t t-if="website.social_linkedin"> <a t-att-href="website.social_linkedin" style="margin-left:10px" aria-label="LinkedIn" title="LinkedIn"> <span class="fa fa-linkedin"></span> -- GitLab