diff options
| author | qsm-odoo <qsm@odoo.com> | 2016-01-28 13:39:30 +0100 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2016-01-28 17:11:39 +0100 |
| commit | 31e8cd0949309f1d1a0e0b702cfb8fce70b94596 (patch) | |
| tree | 15bc87655c7cdbd64476966670d1e14b124b9589 /addons/project/static/src/xml | |
| parent | 79c20415b22ca175e3b690db882b00f15ed94ca1 (diff) | |
[FIX/IMP] project,web: kanban cover image dialog
* Fix the grid display of images (use the column property)
* Use Dialog class
* Allow removing a cover image
* Add image selection before choosing it (or double click to choose)
+ add less mixins in web for columns property
Diffstat (limited to 'addons/project/static/src/xml')
| -rw-r--r-- | addons/project/static/src/xml/project.xml | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/addons/project/static/src/xml/project.xml b/addons/project/static/src/xml/project.xml index f27c8fd4c5b..d9c4f3fa675 100644 --- a/addons/project/static/src/xml/project.xml +++ b/addons/project/static/src/xml/project.xml @@ -1,30 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <templates id="template" xml:space="preserve"> - -<div t-name="project.SetCoverModal" class="modal" tabindex="-1" data-backdrop="static" role="dialog" aria-hidden="true"> - <div class="modal-dialog modal-lg"> - <div class="modal-content"> - <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> - <h4 class="modal-title">Set a Cover Image</h4> - </div> - <div class="modal-body"> - <div class="container-fluid"> - <div t-if="attachment_ids.length > 0" class="row"> - <t t-foreach="attachment_ids" t-as="attachment"> - <div class="col-sm-3 o_image" style="height: 100%"> - <img style="cursor: pointer; width: 100%" t-att-src="'/web/image/' + attachment['id'] + '?unique=1'" t-att-data-id="attachment['id']"/> - </div> - </t> - </div> - <div t-if="attachment_ids.length == 0"> - There is no available image to be set as cover. Send a message on the task with an attached image. - </div> - </div> - </div> - <div class="modal-footer"><button type="button" class="btn btn-primary" data-dismiss="modal">Close</button></div> + <t t-name="project.SetCoverModal"> + <div t-if="attachment_ids.length > 0" class="o_kanban_task_cover_image"> + <img t-foreach="attachment_ids" t-as="attachment" t-attf-class="img-responsive#{cover_id == attachment['id'] ? ' o_selected' : ''}" t-attf-src="/web/image/#{attachment['id']}?unique=1" t-att-data-id="attachment['id']"/> </div> - </div> -</div> - + <div t-if="attachment_ids.length == 0">There is no available image to be set as cover. Send a message on the task with an attached image.</div> + </t> </templates> |
