Skip to content

Commit f006541

Browse files
committed
[5451][ADD] web_responsive
1 parent 4022a92 commit f006541

File tree

112 files changed

+10094
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+10094
-0
lines changed

web_responsive/README.rst

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
==============
2+
Web Responsive
3+
==============
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:3d3f358238ecd616722376a0849efddf1872fd04bb676dbaacf6648909a4a210
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Production/Stable
16+
.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
18+
:alt: License: LGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
20+
:target: https://github.com/OCA/web/tree/18.0/web_responsive
21+
:alt: OCA/web
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/web-18-0/web-18-0-web_responsive
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=18.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
This module adds responsiveness to web backend.
32+
33+
**Features for all devices**:
34+
35+
- Redirect to the dashboard after logging in. Users will only be
36+
redirected to the home page after login if they have enabled the
37+
'Redirect to Home' option in their profile settings.
38+
39+
|image|
40+
41+
- New navigation with the fullscreen app menu
42+
43+
|image1|
44+
45+
- Quick menu search inside the app menu
46+
47+
|image2|
48+
49+
- Sticky header & footer in list view
50+
51+
|image3|
52+
53+
- Sticky statusbar in form view
54+
55+
|image4|
56+
57+
- Bigger checkboxes in list view
58+
59+
|image5|
60+
61+
**Features for mobile**: \* View type picker dropdown displays
62+
comfortably
63+
64+
- Control panel buttons use icons to save space.
65+
66+
|image6|
67+
68+
- Followers and send button is displayed on mobile. Avatar is hidden.
69+
70+
|image7|
71+
72+
- Big inputs on form in edit mode
73+
74+
**Features for desktop computers**:
75+
76+
- Keyboard shortcuts for easier navigation, **using \`Alt + Shift +
77+
[NUM]\`** combination instead of just Alt + [NUM] to avoid conflict
78+
with Firefox Tab switching. Standard Odoo keyboard hotkeys changed to
79+
be more intuitive or accessible by fingers of one hand. F.x. Alt + S
80+
for Save
81+
82+
|image8|
83+
84+
- Autofocus on search menu box when opening the app menu
85+
86+
|image9|
87+
88+
- When the chatter is on the side part, the document viewer fills that
89+
part for side-by-side reading instead of full screen. You can still
90+
put it on full width preview clicking on the new maximize button.
91+
92+
|image10|
93+
94+
- When the user chooses to send a public message the color of the
95+
composer is different from the one when the message is an internal
96+
log.
97+
98+
|image11|
99+
100+
.. |image| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/redirecthome.gif
101+
.. |image1| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/appmenu.gif
102+
.. |image2| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/appsearch.gif
103+
.. |image3| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/listview.gif
104+
.. |image4| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/formview.gif
105+
.. |image5| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/listview.gif
106+
.. |image6| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/form_buttons.gif
107+
.. |image7| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/chatter.png
108+
.. |image8| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/shortcuts.gif
109+
.. |image9| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/appsearch.gif
110+
.. |image10| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/document_viewer.gif
111+
.. |image11| image:: https://raw.githubusercontent.com/OCA/web/18.0/web_responsive/static/img/chatter-colors.png
112+
113+
**Table of contents**
114+
115+
.. contents::
116+
:local:
117+
118+
Usage
119+
=====
120+
121+
The following keyboard shortcuts are implemented:
122+
123+
- Navigate app search results - Arrow keys
124+
- Choose app result - ``Enter``
125+
- ``Esc`` to close app drawer
126+
127+
Known issues / Roadmap
128+
======================
129+
130+
- App navigation with keyboard.
131+
- Handle long titles on forms in a better way
132+
133+
Bug Tracker
134+
===========
135+
136+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
137+
In case of trouble, please check there if your issue has already been reported.
138+
If you spotted it first, help us to smash it by providing a detailed and welcomed
139+
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_responsive%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
140+
141+
Do not contact contributors directly about support or help with technical issues.
142+
143+
Credits
144+
=======
145+
146+
Authors
147+
-------
148+
149+
* LasLabs
150+
* Tecnativa
151+
* ITerra
152+
* Onestein
153+
154+
Contributors
155+
------------
156+
157+
- Dave Lasley <[email protected]>
158+
159+
- Jairo Llopis <[email protected]>
160+
161+
- `Onestein <https://www.onestein.nl>`__:
162+
163+
- Dennis Sluijk <[email protected]>
164+
- Anjeel Haria
165+
166+
- Sergio Teruel <[email protected]>
167+
168+
- Alexandre Díaz <[email protected]>
169+
170+
- Mathias Markl <[email protected]>
171+
172+
- Iván Todorovich <[email protected]>
173+
174+
- Sergey Shebanin <[email protected]>
175+
176+
- David Vidal <[email protected]>
177+
178+
- Taras Shabaranskyi <[email protected]>
179+
180+
- Angel Patel <[email protected]>
181+
182+
- Mohamed Alkobrosli <[email protected]>
183+
184+
Maintainers
185+
-----------
186+
187+
This module is maintained by the OCA.
188+
189+
.. image:: https://odoo-community.org/logo.png
190+
:alt: Odoo Community Association
191+
:target: https://odoo-community.org
192+
193+
OCA, or the Odoo Community Association, is a nonprofit organization whose
194+
mission is to support the collaborative development of Odoo features and
195+
promote its widespread use.
196+
197+
.. |maintainer-Tardo| image:: https://github.com/Tardo.png?size=40px
198+
:target: https://github.com/Tardo
199+
:alt: Tardo
200+
.. |maintainer-SplashS| image:: https://github.com/SplashS.png?size=40px
201+
:target: https://github.com/SplashS
202+
:alt: SplashS
203+
204+
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
205+
206+
|maintainer-Tardo| |maintainer-SplashS|
207+
208+
This module is part of the `OCA/web <https://github.com/OCA/web/tree/18.0/web_responsive>`_ project on GitHub.
209+
210+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

web_responsive/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright 2023 Taras Shabaranskyi
2+
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
3+
4+
from . import models

web_responsive/__manifest__.py

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Copyright 2016-2017 LasLabs Inc.
2+
# Copyright 2017-2018 Tecnativa - Jairo Llopis
3+
# Copyright 2018-2019 Tecnativa - Alexandre Díaz
4+
# Copyright 2021 ITerra - Sergey Shebanin
5+
# Copyright 2023 Onestein - Anjeel Haria
6+
# Copyright 2023 Taras Shabaranskyi
7+
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
8+
9+
{
10+
"name": "Web Responsive",
11+
"summary": "Responsive web client, community-supported",
12+
"version": "18.0.1.0.0",
13+
"category": "Website",
14+
"website": "https://github.com/OCA/web",
15+
"author": "LasLabs, Tecnativa, ITerra, Onestein, "
16+
"Odoo Community Association (OCA)",
17+
"license": "LGPL-3",
18+
"installable": True,
19+
"depends": ["web", "web_tour", "mail"],
20+
"development_status": "Production/Stable",
21+
"maintainers": ["Tardo", "SplashS"],
22+
"excludes": ["web_enterprise"],
23+
"data": [
24+
"views/res_users_views.xml",
25+
],
26+
"assets": {
27+
"web._assets_primary_variables": {
28+
"/web_responsive/static/src/legacy/scss/form_variable.scss",
29+
"/web_responsive/static/src/legacy/scss/primary_variable.scss",
30+
},
31+
"web.assets_backend": [
32+
"web_responsive/static/src/lib/fuse/fuse.basic.min.js",
33+
"/web_responsive/static/src/legacy/scss/web_responsive.scss",
34+
"/web_responsive/static/src/legacy/scss/big_boxes.scss",
35+
"/web_responsive/static/src/legacy/scss/list_sticky_header.scss",
36+
"/web_responsive/static/src/legacy/js/web_responsive.esm.js",
37+
"/web_responsive/static/src/legacy/xml/form_buttons.xml",
38+
"/web_responsive/static/src/legacy/xml/custom_favorite_item.xml",
39+
"/web_responsive/static/src/components/apps_menu_tools.esm.js",
40+
"/web_responsive/static/src/components/apps_menu/*",
41+
"/web_responsive/static/src/components/apps_menu_item/*",
42+
"/web_responsive/static/src/components/menu_canonical_searchbar/*",
43+
"/web_responsive/static/src/components/menu_odoo_searchbar/*",
44+
"/web_responsive/static/src/components/menu_fuse_searchbar/*",
45+
"/web_responsive/static/src/components/menu_searchbar/*",
46+
"/web_responsive/static/src/components/hotkey/*",
47+
"/web_responsive/static/src/components/file_viewer/*",
48+
"/web_responsive/static/src/components/chatter/*",
49+
"/web_responsive/static/src/components/control_panel/*",
50+
"/web_responsive/static/src/components/command_palette/*",
51+
"/web_responsive/static/src/views/form/*",
52+
],
53+
"web.assets_tests": [
54+
"/web_responsive/static/tests/test_patch.esm.js",
55+
],
56+
"web.qunit_suite_tests": [
57+
"/web_responsive/static/tests/apps_menu_tests.esm.js",
58+
"/web_responsive/static/tests/apps_menu_search_tests.esm.js",
59+
],
60+
},
61+
"sequence": 1,
62+
}

0 commit comments

Comments
 (0)