Troubleshoot Odoo 17 Module and Websocket Errors
Budget: $30 – $250 CAD
Fix and Complete Portal Views in Odoo 17 Module
Project Description
I have a custom Odoo 17 module that offers peer-to-peer luggage shipping via traveler trips and customer bookings. Everything works on the back end, but:
1. Portal “My Home” view is missing/incorrectly named
* I only have `portal_booking_templates.xml`, `portal_my_bookings.xml`, `portal_my_trips.xml` and `portal_templates.xml`.
* Odoo can’t load the “Portal My Home” QWeb template (missing `portal_my_home.xml`), so `/my/trips/create` returns a 404 for logged-in Travelers.
2. WebSocket (bus) errors
* The longpoll/gevent port isn’t properly configured in Docker, so chatter notifications and live reload fail with “Couldn’t bind the websocket…8072” errors.
I need an experienced Odoo 17 developer to:
* Rename/reorganize and fix all portal QWeb templates so that:
* A `portal_my_home.xml` (or appropriately named file) defines the “Your Trips” and “Your Bookings” sections on `/my`.
* The “Create Trip” page (`/my/trips/create`) renders correctly for users in the “Traveler” group.
* The existing `portal_my_trips.xml` and `portal_my_bookings.xml` still function, but are included under the proper parent template.
* Update the module manifest (`__manifest__.py`) if needed to include the new view file.
* Verify access rights:
* `/my/trips/create` is only visible to authenticated users who belong to the Traveler group.
* Public users see the search pages, but can’t hit `/my/...`.
* Deliverables:
1. All corrected QWeb XML files (full copy-paste–ready code).
2. Updated `__manifest__.py`.
3. Any Python controller tweaks (if necessary).
4. Docker/`odoo.conf` configuration snippet for gevent/longpolling.
5. Fully functional module with user's portal access, listings in homepage, etc...
---
Skills Required
* Expert in **Odoo 17** module development
* Strong with **QWeb templating** & XML view inheritance
* Python & Odoo HTTP controllers
* Dockerized Odoo deployments
* gevent/longpolling configuration for Odoo’s bus
---
Timeline
Ideally delivered within 3 days of project start.
This is a relatively small but important bug-fix & template reorganization.
I estimate **2–4 hours** of a senior Odoo developer’s time:
If you can do it for less, please bid accordingly—but quality and speed are key.
---
Please include in your bid:
1. A brief outline of how you’ll tackle the portal/view inheritance issue.
2. Your total fee and ETA.
Looking forward to working with you!
Project Description
I have a custom Odoo 17 module that offers peer-to-peer luggage shipping via traveler trips and customer bookings. Everything works on the back end, but:
1. Portal “My Home” view is missing/incorrectly named
* I only have `portal_booking_templates.xml`, `portal_my_bookings.xml`, `portal_my_trips.xml` and `portal_templates.xml`.
* Odoo can’t load the “Portal My Home” QWeb template (missing `portal_my_home.xml`), so `/my/trips/create` returns a 404 for logged-in Travelers.
2. WebSocket (bus) errors
* The longpoll/gevent port isn’t properly configured in Docker, so chatter notifications and live reload fail with “Couldn’t bind the websocket…8072” errors.
I need an experienced Odoo 17 developer to:
* Rename/reorganize and fix all portal QWeb templates so that:
* A `portal_my_home.xml` (or appropriately named file) defines the “Your Trips” and “Your Bookings” sections on `/my`.
* The “Create Trip” page (`/my/trips/create`) renders correctly for users in the “Traveler” group.
* The existing `portal_my_trips.xml` and `portal_my_bookings.xml` still function, but are included under the proper parent template.
* Update the module manifest (`__manifest__.py`) if needed to include the new view file.
* Verify access rights:
* `/my/trips/create` is only visible to authenticated users who belong to the Traveler group.
* Public users see the search pages, but can’t hit `/my/...`.
* Deliverables:
1. All corrected QWeb XML files (full copy-paste–ready code).
2. Updated `__manifest__.py`.
3. Any Python controller tweaks (if necessary).
4. Docker/`odoo.conf` configuration snippet for gevent/longpolling.
5. Fully functional module with user's portal access, listings in homepage, etc...
---
Skills Required
* Expert in **Odoo 17** module development
* Strong with **QWeb templating** & XML view inheritance
* Python & Odoo HTTP controllers
* Dockerized Odoo deployments
* gevent/longpolling configuration for Odoo’s bus
---
Timeline
Ideally delivered within 3 days of project start.
This is a relatively small but important bug-fix & template reorganization.
I estimate **2–4 hours** of a senior Odoo developer’s time:
If you can do it for less, please bid accordingly—but quality and speed are key.
---
Please include in your bid:
1. A brief outline of how you’ll tackle the portal/view inheritance issue.
2. Your total fee and ETA.
Looking forward to working with you!