diff options
| author | Aurélien Warnon <awa@odoo.com> | 2019-02-13 14:32:41 +0000 |
|---|---|---|
| committer | Aurélien Warnon <awa@odoo.com> | 2019-02-13 14:32:41 +0000 |
| commit | 8e2c67005e0d0fc2414df9b3d5f9ecb573f67bf5 (patch) | |
| tree | 0733b39b92617b1e620322bf1039f7ace474cc3c /addons/website_slides/static/src | |
| parent | 752a3a516952d1879d9616b899b178b39f9f0018 (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/src')
| -rw-r--r-- | addons/website_slides/static/src/js/slides_upload.js | 1 | ||||
| -rw-r--r-- | addons/website_slides/static/src/xml/website_slides_upload.xml | 18 |
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> <!-- |
