From 98debe782020201a233a51527861e94734fc6dfb Mon Sep 17 00:00:00 2001 From: Ravi Gadhia Date: Fri, 23 Jan 2015 15:19:46 +0530 Subject: [PATCH] [FIX] website_slides : hide popover to like/dislike, hidden upload button for public user, promote button only for employee, better error messages and ui improvements. --- addons/website_slides/controllers/main.py | 4 +++- addons/website_slides/static/src/js/slides.js | 2 +- addons/website_slides/view/website_slides.xml | 18 +++++++----------- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/addons/website_slides/controllers/main.py b/addons/website_slides/controllers/main.py index e567bdf93c0..b403a113c8f 100644 --- a/addons/website_slides/controllers/main.py +++ b/addons/website_slides/controllers/main.py @@ -313,7 +313,9 @@ class website_slides(http.Controller): # otherwise client slide create dialog box continue processing even server fail to create a slide. try: slide_id = request.env['slide.slide'].create(values) - # TDE TODO: probably improve this behavior by differentiating exceptions + except AccessError as e: + _logger.error(e) + return {'error': e.name} except Exception as e: _logger.error(e) return {'error': _('Internal server error, please try again later or contact administrator.\nHere is the error message: %s' % e.message)} diff --git a/addons/website_slides/static/src/js/slides.js b/addons/website_slides/static/src/js/slides.js index d758d814639..855b7296ca0 100644 --- a/addons/website_slides/static/src/js/slides.js +++ b/addons/website_slides/static/src/js/slides.js @@ -61,7 +61,7 @@ $(document).ready(function () { content: function(){ return message; } - }).popover('toggle'); + }).popover('show'); }, }); diff --git a/addons/website_slides/view/website_slides.xml b/addons/website_slides/view/website_slides.xml index cb30661aaf6..50ba6936109 100644 --- a/addons/website_slides/view/website_slides.xml +++ b/addons/website_slides/view/website_slides.xml @@ -111,12 +111,7 @@ / - - - - Upload - - + Upload @@ -265,9 +260,7 @@

- - Upload - + Upload @@ -346,6 +339,7 @@ Not Published @@ -475,6 +469,7 @@ t-att-data-user-id="user.id" t-att-data-public-user="is_public_user" t-att-data-slide-id="slide.id" + tabindex="0" data-toggle="popover"> @@ -486,6 +481,7 @@ t-att-data-user-id="user.id" t-att-data-public-user="is_public_user" t-att-data-slide-id="slide.id" + tabindex="0" data-toggle="popover"> @@ -524,7 +520,7 @@