Skip to content

Commit 9879663

Browse files
committed
[FIX]web_responsive: fixed the issue of file viewer not display in form view.
1 parent 457b9ed commit 9879663

File tree

8 files changed

+22
-4
lines changed

8 files changed

+22
-4
lines changed

web_responsive/README.rst

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Web Responsive
77
!! This file is generated by oca-gen-addon-readme !!
88
!! changes will be overwritten. !!
99
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10-
!! source digest: sha256:d09e54c7868a3255b5e7d2ec43ea85369b451ed086ba68870656418cf2f3c6bc
10+
!! source digest: sha256:ea533185dffe3ba1545d17177bef364796c3b99afab4918dbd6d507ae68ace3b
1111
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1212
1313
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
@@ -179,6 +179,10 @@ Contributors
179179

180180
- Angel Patel <patelangel1414@gmail.com>
181181

182+
- `SerpentCS <https://www.serpentcs.com>`__:
183+
184+
- Parvez Qureshi <parvez.qureshi@serpentcs.com>
185+
182186
Maintainers
183187
-----------
184188

web_responsive/models/ir_http.py

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ def session_info(self):
1212
user = self.env.user
1313
return {
1414
**session,
15+
'display_file_viewer': user.display_file_viewer,
1516
"apps_menu": {
1617
"search_type": user.apps_menu_search_type,
1718
"theme": user.apps_menu_theme,

web_responsive/models/res_users.py

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ class ResUsers(models.Model):
3131
store=True,
3232
readonly=False,
3333
)
34+
display_file_viewer = fields.Boolean(
35+
string="Display File Viewer",
36+
)
3437

3538
@api.depends("action_id")
3639
def _compute_redirect_home(self):

web_responsive/readme/CONTRIBUTORS.md

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@
2121
- Taras Shabaranskyi \<<shabaranskij@gmail.com>\>
2222

2323
- Angel Patel \<<patelangel1414@gmail.com>\>
24+
25+
- [SerpentCS](https://www.serpentcs.com):
26+
- Parvez Qureshi \<<parvez.qureshi@serpentcs.com>\>

web_responsive/static/description/index.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ <h1 class="title">Web Responsive</h1>
367367
!! This file is generated by oca-gen-addon-readme !!
368368
!! changes will be overwritten. !!
369369
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370-
!! source digest: sha256:d09e54c7868a3255b5e7d2ec43ea85369b451ed086ba68870656418cf2f3c6bc
370+
!! source digest: sha256:ea533185dffe3ba1545d17177bef364796c3b99afab4918dbd6d507ae68ace3b
371371
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
372372
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/web/tree/17.0/web_responsive"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_responsive"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/web&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373373
<p>This module adds responsiveness to web backend.</p>
@@ -496,6 +496,10 @@ <h2><a class="toc-backref" href="#toc-entry-6">Contributors</a></h2>
496496
<li>David Vidal &lt;<a class="reference external" href="mailto:david.vidal&#64;tecnativa.com">david.vidal&#64;tecnativa.com</a>&gt;</li>
497497
<li>Taras Shabaranskyi &lt;<a class="reference external" href="mailto:shabaranskij&#64;gmail.com">shabaranskij&#64;gmail.com</a>&gt;</li>
498498
<li>Angel Patel &lt;<a class="reference external" href="mailto:patelangel1414&#64;gmail.com">patelangel1414&#64;gmail.com</a>&gt;</li>
499+
<li><a class="reference external" href="https://www.serpentcs.com">SerpentCS</a>:<ul>
500+
<li>Parvez Qureshi &lt;<a class="reference external" href="mailto:parvez.qureshi&#64;serpentcs.com">parvez.qureshi&#64;serpentcs.com</a>&gt;</li>
501+
</ul>
502+
</li>
499503
</ul>
500504
</div>
501505
<div class="section" id="maintainers">

web_responsive/static/src/views/form/form_renderer.esm.js

+4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44

55
import {patch} from "@web/core/utils/patch";
66
import {FormRenderer} from "@web/views/form/form_renderer";
7+
import {session} from "@web/session";
78

89
export const unpatchDisableFilePreview = patch(FormRenderer.prototype, {
910
/** @returns {Boolean}*/
1011
hasFileViewer() {
12+
if (session.display_file_viewer) {
13+
return super.hasFileViewer();
14+
}
1115
return false;
1216
},
1317
});

web_responsive/static/src/views/form/form_statusbar.scss

-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
overflow: unset;
77

88
.o_form_sheet {
9-
overflow: auto;
10-
119
&::-webkit-scrollbar {
1210
width: 10px;
1311
height: 10px;

web_responsive/views/res_users_views.xml

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
<data>
7171
<field name="action_id" position="after">
7272
<field name="is_redirect_home" invisible="action_id" />
73+
<field name="display_file_viewer" />
7374
</field>
7475
</data>
7576
</field>

0 commit comments

Comments
 (0)