Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IMP] web: views don't need action manager to scroll #158539

Conversation

juliusc2066
Copy link
Contributor

This commit moves the overflow property for the o_content class inside the webclient to a more general scope where we don't need an action manager and an action to apply it. This allows to have a scrollbar inside tests without the need of spawning a webclient. Also removes useless duplicate rules from the same file.

task-3820329

@robodoo
Copy link
Contributor

robodoo commented Mar 21, 2024

@C3POdoo C3POdoo requested review from a team, aab-odoo and kebeclibre and removed request for a team March 21, 2024 10:22
@juliusc2066
Copy link
Contributor Author

do you see any issues with this @stefanorigano ?

@C3POdoo C3POdoo added the RD research & development, internal work label Mar 21, 2024
@stefanorigano
Copy link
Contributor

do you see any issues with this @stefanorigano ?

I haven't tested all the views, but the the SCSS makes sense and seems to behave correctly.
LGTM, thanks for the heads up 👍

@Polymorphe57
Copy link
Contributor

@robodoo r+

robodoo pushed a commit that referenced this pull request Mar 26, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
robodoo pushed a commit that referenced this pull request Mar 26, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
robodoo pushed a commit that referenced this pull request Mar 27, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
robodoo pushed a commit that referenced this pull request Mar 27, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
@robodoo
Copy link
Contributor

robodoo commented Mar 27, 2024

@juliusc2066 @Polymorphe57 linked pull request(s) odoo/enterprise#59151 not ready. Linked PRs are not staged until all of them are ready.

This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329
@juliusc2066 juliusc2066 force-pushed the master-view-scrollbar-without-action-manager-juca branch from b73d918 to 8444821 Compare March 27, 2024 14:26
@Polymorphe57
Copy link
Contributor

@robodoo r+

robodoo pushed a commit that referenced this pull request Mar 28, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
robodoo pushed a commit that referenced this pull request Mar 28, 2024
This commit moves the overflow property for the o_content class inside
the webclient to a more general scope where we don't need an action
manager and an action to apply it. This allows to have a scrollbar inside
tests without the need of spawning a webclient. Also removes useless
duplicate rules from the same file.

task-3820329

closes #158539

Related: odoo/enterprise#59151
Signed-off-by: Mathieu Duckerts-Antoine (dam) <dam@odoo.com>
@robodoo robodoo closed this Mar 28, 2024
@robodoo robodoo added the 17.3 label Mar 28, 2024
@fw-bot fw-bot deleted the master-view-scrollbar-without-action-manager-juca branch April 11, 2024 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
17.3 RD research & development, internal work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants