Hi everyone,
I'm working on customizing the Events module in Odoo 18 (Community, Online) using only Odoo Studio — no backend or developer access. The goal is to add two tabs inside each Event form:
- Participants Tab – with fields like attendee name, email, phone, status, ticket type, activities, etc.
- Vendors Tab – with fields like vendor name, phone, email, and expense category.
I created two new models using Studio:
- Event Participant Line
- Event Vendor Line
Each has a Many2one field pointing to res.partner for name, and other fields (char or Many2one for category, phone, etc). I added a Many2one to the Event model so I could link it via One2many in the Event form.
Then, I added tabs inside the Event form and dragged One2many fields (linked to these models) to display the lines inline.
Here's the issue:
Everything looks fine at first — I can click “Add a line,” fill in the fields, and click save.
But after saving and closing, the fields like name, phone, email disappear — the data isn’t saved or linked properly.
I’ve tried:
- Recreating the models
- Checking the relation fields
- Trying Char vs Many2one
- Creating inline views from scratch
- Saving/reloading repeatedly
Same problem persists.
Also tried creating email templates to trigger off these tabs, but Studio doesn’t support email automation or linking templates dynamically.
My question is:
Has anyone been able to get this working purely using Odoo Studio? Is this just a known limitation, and backend code is absolutely required for these kinds of nested record links to behave correctly?
Appreciate any insight or workarounds!
Thanks in advance