diff options
| author | Thanh Dodeur <tso@odoo.com> | 2019-10-10 09:01:58 +0000 |
|---|---|---|
| committer | Thanh Dodeur <tso@odoo.com> | 2019-12-05 14:38:26 +0000 |
| commit | 68ecfe1357437f1e9d6a82a2d3640c895afa3781 (patch) | |
| tree | eaa6a9f02929ea5dceec9883c2fd09b96dd89858 /addons/web/static/src/xml/file_upload_progress_card.xml | |
| parent | aa6474801c055e3030253fa89f6c15b6a28fecc6 (diff) | |
[ADD] web: adds file upload mixin
This commit adds mixin to manage file uploads in view controllers and to
display progress bars.
The first motivation and use case is to allow MRP to manage and display
uploads like in Documents.
closes odoo/odoo#38397
Task: #2074822
Related: odoo/enterprise#5887
Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
Diffstat (limited to 'addons/web/static/src/xml/file_upload_progress_card.xml')
| -rw-r--r-- | addons/web/static/src/xml/file_upload_progress_card.xml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/addons/web/static/src/xml/file_upload_progress_card.xml b/addons/web/static/src/xml/file_upload_progress_card.xml new file mode 100644 index 00000000000..d60b38cf2d7 --- /dev/null +++ b/addons/web/static/src/xml/file_upload_progress_card.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<templates> + +<t t-name="web.ProgressCard"> + <t t-if="widget.viewType === 'kanban'"> + <div class="o_kanban_progress_card o_kanban_record o_kanban_attachment"> + <div class="o_kanban_image"> + <div class="o_kanban_image_wrapper"> + <div class="o_image o_image_thumbnail" t-att-data-mimetype="widget.type"/> + </div> + </div> + <div class="o_kanban_details"> + <div class="o_kanban_details_wrapper"> + <div t-att-title="widget.title" t-att-aria-label="widget.title" class="o_kanban_record_title"> + <span t-esc="widget.title"/> + </div> + <div class="o_kanban_record_body"/> + <div class="o_kanban_record_bottom"> + <div class="oe_kanban_bottom_left"> + <div class="o_file_upload_progress_text_left">Processing...</div> + </div> + <div class="oe_kanban_bottom_right"> + <span class="o_file_upload_progress_text_right"/> + </div> + </div> + </div> + </div> + </div> + </t> + <t t-if="widget.viewType === 'list'"> + <div class="o_data_row o_list_progress_card"> + <span class="o_file_upload_upload_title" t-esc="widget.title"/> + <span class="o_file_upload_progress_text_left">Processing...</span> + <span class="o_file_upload_progress_text_right"/> + </div> + </t> +</t> + +</templates> |
