تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
8 الردود
25471 أدوات العرض

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.

الصورة الرمزية
إهمال

Is it available for 14.0?

أفضل إجابة

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:






الصورة الرمزية
إهمال
الكاتب

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.

أفضل إجابة

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 

الصورة الرمزية
إهمال

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?

أفضل إجابة

@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
الصورة الرمزية
إهمال

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;
}

أفضل إجابة

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/


الصورة الرمزية
إهمال
أفضل إجابة

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




الصورة الرمزية
إهمال
أفضل إجابة

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

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

الصورة الرمزية
إهمال

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

أفضل إجابة

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

الصورة الرمزية
إهمال
أفضل إجابة

Hi Matt,

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

الصورة الرمزية
إهمال
الكاتب

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

الكاتب

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.

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
مايو 25
4698
1
فبراير 25
1653
2
ديسمبر 24
2675
0
نوفمبر 24
3063
3
مايو 24
4912