summaryrefslogtreecommitdiff
path: root/addons/website_slides/static
diff options
context:
space:
mode:
authorAurélien Warnon <awa@odoo.com>2019-02-13 14:32:41 +0000
committerAurélien Warnon <awa@odoo.com>2019-02-13 14:32:41 +0000
commit8e2c67005e0d0fc2414df9b3d5f9ecb573f67bf5 (patch)
tree0733b39b92617b1e620322bf1039f7ace474cc3c /addons/website_slides/static
parent752a3a516952d1879d9616b899b178b39f9f0018 (diff)
[IMP] website_slides: add is_preview management in backend/frontend
Task #1902304 Purpose ======= The 'is_preview' field implied some functional behavior but it was not manageable from back-end nor front-end. It can now be configured on the slide upload form (front-end view) and on the slide form (back-end view). closes odoo/odoo#31073
Diffstat (limited to 'addons/website_slides/static')
-rw-r--r--addons/website_slides/static/src/js/slides_upload.js1
-rw-r--r--addons/website_slides/static/src/xml/website_slides_upload.xml18
2 files changed, 13 insertions, 6 deletions
diff --git a/addons/website_slides/static/src/js/slides_upload.js b/addons/website_slides/static/src/js/slides_upload.js
index 3fbc7b94ab4..cdb37ff47cd 100644
--- a/addons/website_slides/static/src/js/slides_upload.js
+++ b/addons/website_slides/static/src/js/slides_upload.js
@@ -128,6 +128,7 @@ var SlideUploadDialog = Dialog.extend({
'url': this._formGetFieldValue('url'),
'description': this._formGetFieldValue('description'),
'index_content': this._formGetFieldValue('index_content'),
+ 'is_preview': this.$('#is_preview').is(':checked'),
'website_published': forcePublished,
}, this._getSelect2DropdownValues()); // add tags and category
diff --git a/addons/website_slides/static/src/xml/website_slides_upload.xml b/addons/website_slides/static/src/xml/website_slides_upload.xml
index c43616638f1..b427446e28f 100644
--- a/addons/website_slides/static/src/xml/website_slides_upload.xml
+++ b/addons/website_slides/static/src/xml/website_slides_upload.xml
@@ -42,23 +42,29 @@
-->
<t t-name="website.slide.upload.modal.common">
<div class="form-group row">
- <label for="name" class="col-form-label col-md-2">Title</label>
- <div class="col-md-10">
+ <label for="name" class="col-form-label col-md-3">Title</label>
+ <div class="col-md-9">
<input id="name" name="name" placeholder="Title" class="form-control" required="required"/>
</div>
</div>
<div class="form-group row">
- <label for="category_id" class="col-form-label col-md-2">Category</label>
- <div class="controls col-md-10">
+ <label for="category_id" class="col-form-label col-md-3">Category</label>
+ <div class="controls col-md-9">
<input class="form-control" id="category_id"/>
</div>
</div>
<div class="form-group row">
- <label for="tag_ids" class="col-form-label col-md-2">Tags</label>
- <div class="controls col-md-10">
+ <label for="tag_ids" class="col-form-label col-md-3">Tags</label>
+ <div class="controls col-md-9">
<input id="tag_ids" name="tag_ids" type="hidden"/>
</div>
</div>
+ <div class="form-group row">
+ <label for="is_preview" class="col-form-label col-md-3">Always visible</label>
+ <div class="controls col-md-9 mt8">
+ <input id="is_preview" name="is_preview" type="checkbox"/>
+ </div>
+ </div>
</t>
<!--