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 @@
-
+
@@ -545,7 +541,7 @@
Publish a presentation to enable social sharing feature
-