Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
8 Odpovědi
24759 Zobrazení

Enterprise backend places chatter to the right of the sheet.  Is there a module that moves it to the bottom of the form?  I tried OCAs web_responsive, but the Chatter Position select field seems to have no effect in enterprise.  I would be happy with a module that allows the user to show or hide the chatter pane.

Avatar
Zrušit

Is it available for 14.0?

Nejlepší odpověď

It depends on the size of the screen, when your screen resolution high, it will go on the right:



when it is low, it will go bottom:






Avatar
Zrušit
Autor

The web_responsive module (12.0) adds a user preference setting "Chatter Position". The user can choose Normal, or Sided. In Community Edition, it works. In Enterprise Edition, it does not work. So, I'm looking for a module like web_responsive, but that works with Enterprise v12.

Nejlepší odpověď

HI,

Below APP will help you to move your Chatter Position from Left-Side to Bottom in Enterprise/Community ODOO.

https://apps.odoo.com/apps/modules/14.0/ob_chatter_position/

Thanks & Regards
Sunny Sheth 

Avatar
Zrušit

Hello Sunny, do you have any knowledge on this module. I just installed on Odoo 14.0 and it is giving error messages, and doesn't allow the functionality to move the chatter pane.

Thanks.

Hi Christopher,
I already using that module on a server and working very well as described functionality.

Do u have latest ODOO code?

Hello Sunny,

I see the module authors include Odoo Community Association (OCA)

Is it a mistake or is it based on an actual OCA addon? I don't see this module on the OCA repositories on github.
Can you fix it?

Thanks,
Yannick

Yannick,

that can be taken care by that module author not by me.

Thanks

I have my answer.

The code was most likely copied from OCA module web_responsive where the feature was implemented in 2018
https://github.com/OCA/web/commit/e5e109ece655ae4cfb2a81e9eb130852eb106554

@Sunny you can use this code and push it to apps.odoo.com but you must keep the license to AGPL and keep the license headers on the files.

Oh thus it's a misunderstanding, I though you were linked with Odoo Being. I'll contact them.

Thank You Yannick

I just help here to give that module link for usability.

(that module belongs to another person, you can contact them and ask them your thought)

Thank You!

ob_chatter_position doesn't work in v16, and web_chatter_position doesn't allow the position to be changed on the fly.
web_responsive isn't compatible with Web Enterprise. Is there any on-the-fly chatter position app for v16?

Nejlepší odpověď

@Moto Dzae, There is many ways to Move the chatter to bottom in odoo 14 and here is one of them:

- Create a new Module and name it "whatever you want"

- Create a new .css File under Static/src/css/name_of_your_file.css

- In that File insert the following Code:

/* Move Chatter to bottom */
.o_FormRenderer_chatterContainer.o-aside {
width: -webkit-fill-available;
margin-bottom: 50px;
}

/* Move Chatter to bottom */
.o_form_view.o_xxl_form_view {
-webkit-flex-flow: unset;
flex-flow: wrap;
height: auto! important;
}

- Create a new .xml File the name it assets.xml and insert this File in the Manifest of the Module under data => 'data': ['views/assets.xml',]

- inherit from web.assets_backend and link your css file as stylesheet like this https://github.com/odoo/odoo/blob/14.0/addons/google_drive/views/google_drive_templates.xml#L4

- inside the tag insert your module name and the path to your css file.

Now install that Module and Enjoy the Chatter being in the Bottom

Hope That helps you all out
Avatar
Zrušit

This works in V14 with small modification: set width 100% instead of -webkit-fill-available

/* Move Chatter to bottom */
.o_FormRenderer_chatterContainer.o-aside {
width: -webkit-fill-available;
margin-bottom: 50px;
}

/* Move Chatter to bottom */
.o_form_view.o_xxl_form_view {
-webkit-flex-flow: unset;
flex-flow: wrap;
height: auto! important;
}

Nejlepší odpověď

You can add customized access in the ir.model->Access rights then assign to specific group.

If you want to add user chatter visibility by users, i would recommend this app:

https://apps.odoo.com/apps/modules/16.0/titans_access_rights_management Also hide chatter model wise and advance access right purchase below odoo apps https://apps.odoo.com/apps/modules/16.0/titans_access_rights_management_advance/


Avatar
Zrušit
Nejlepší odpověď

Matt,

It depends on the size of your screen. You can do Zoom in and Zoom out to find the changing of Chatter Position side and down automatically.


Zoom In


Zoon Out




Avatar
Zrušit
Nejlepší odpověď

yes it's very simple, you can just add this line in css

.o_form_view { flex-direction: column !important;}.

Avatar
Zrušit

This hides all columns as
´´´.o_form_view.o_xxl_form_view .o_form_view_container {
width: 1px;
}´´´
occures

Nejlepší odpověď

Just Zoom in and Zoom out your browser, The chatter will move down if you zoom in. It actually depends upon the screen resolution.

Avatar
Zrušit
Nejlepší odpověď

Hi Matt,

Did you finally manage to change the position of the chatter?

Avatar
Zrušit
Autor

Yes, we did change the position. The hack was ugly, but it works. It involved changes to the following files:

- web_enterprise/static/src/scss/form_view.scss

- web_enterprise/static/src/scss/primary_variables.scss

@Matt Taylor, how did you do it?

@GrumpKitty: I guess he can't provide that, since the code is from inside the enterprise module

Autor

Truth is, I had someone else make the changes. There is a lot of CSS in those files, and I'm not sure which bits made the difference.

Related Posts Odpovědi Zobrazení Aktivita
1
kvě 25
4355
1
úno 25
1306
2
pro 24
2247
0
lis 24
1093
3
kvě 24
4444