diff --git a/partner_portal_extra_links/README.md b/partner_portal_extra_links/README.md index c5fe305..28f8065 100644 --- a/partner_portal_extra_links/README.md +++ b/partner_portal_extra_links/README.md @@ -35,15 +35,16 @@ and only if the portal user belongs to a company (has a `parent_id`). and `wiki_homepage_url`. 2. The backend partner form view is extended to show these fields after the tags field, hidden for individual contacts (non-company partners). -3. The portal layout template (`portal.portal_layout`) is extended to inject - clickable links into the "My Details" section. The links are read from - `user_id.partner_id.parent_id` (the portal user's parent company). +3. The portal template `portal.portal_contact` (sidebar contact section on + `/my/home`) is extended to inject clickable links from the portal user's + parent company (`user_id.partner_id.parent_id`). A `parent` variable is + captured via `t-set` to avoid repeated relation lookups. ## Dependencies This module depends on: -- `base`: Odoo base module +- `portal`: Odoo portal module (provides the portal layout templates) No external Python dependencies are required. diff --git a/partner_portal_extra_links/__manifest__.py b/partner_portal_extra_links/__manifest__.py index 9a9b2b6..9453ee2 100644 --- a/partner_portal_extra_links/__manifest__.py +++ b/partner_portal_extra_links/__manifest__.py @@ -12,7 +12,7 @@ "summary": "add extra links to user portal as visio url and wiki url", # any module necessary for this one to work correctly "depends": [ - "base", + "portal", ], "qweb": [], "external_dependencies": { diff --git a/partner_portal_extra_links/views/portal_my_home_template.xml b/partner_portal_extra_links/views/portal_my_home_template.xml index 86c46dc..efcacdf 100644 --- a/partner_portal_extra_links/views/portal_my_home_template.xml +++ b/partner_portal_extra_links/views/portal_my_home_template.xml @@ -1,32 +1,30 @@ - +