コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
155 ビュー

Hi everyone,

I’m using Odoo 18 Enterprise with Studio only (no custom code or server access). I’ve built a custom model called x_referral_payout, which includes a field x_studio_referrer (Many2one to res.partner) that links each payout to a referrer.

I want to allow portal users to log in and view only their own referral payouts via the website. Here's what I’ve tried so far:

  • ✅ Gave Portal group read access to the model via Access Control List.
  • ✅ Added a Record Rule to restrict payouts to where x_studio_referrer = user.partner_id.id.
  • ✅ Created a Window Action for the list view of payouts.
  • ✅ Added a Website menu item that links to /web#action=1913&model=x_referral_payout&view_type=list.

The problem is:

  • When a portal user clicks the link, they’re redirected to the homepage.
  • Even if I share the list view or use the action ID, it doesn’t load the list as expected.
  • I don’t want to build a controller or custom module — I want a no-code or Studio-only solution.

Has anyone achieved this purely through Odoo Studio or configuration?

Any help would be greatly appreciated!

Thanks!

アバター
破棄
著作者 最善の回答

Thank you for your answer 

Unfortunetly, I didn't find tab website 
I have only

Views

Reports

Automations

Webhooks

Access Control

Filter Rules

Model Pages

アバター
破棄
関連投稿 返信 ビュー 活動
5
11月 25
280
0
11月 25
69
0
11月 25
103
0
11月 25
94
0
11月 25
173