You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Mridul Pathak (Jira)" <ji...@apache.org> on 2026/10/07 13:30:00 UTC

[jira] [Closed] (OFBIZ-13653) Remove the unused viewprofile request of the accounting webapp, which fails with an error page

     [ https://issues.apache.org/jira/browse/OFBIZ-13653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mridul Pathak closed OFBIZ-13653.
---------------------------------
    Fix Version/s: Upcoming Branch
                   24.09.08
       Resolution: Fixed

> Remove the unused viewprofile request of the accounting webapp, which fails with an error page
> ----------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-13653
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-13653
>             Project: OFBiz
>          Issue Type: Bug
>          Components: accounting
>    Affects Versions: Upcoming Branch, 24.09.07
>            Reporter: Mridul Pathak
>            Assignee: Mridul Pathak
>            Priority: Major
>             Fix For: Upcoming Branch, 24.09.08
>
>         Attachments: AccountingViewProfile.png
>
>
> {{accounting/control/viewprofile}} renders {{component://party/widget/partymgr/PartyScreens.xml#viewprofile}}, which includes its menus from {{${parameters.profileMenuLocation}}}. The accounting webapp does not define the {{profileMenuLocation}} init-param, so the page fails with the error page "Error rendering included menu named [PersonUpdate] ... Abort menu rendering due to unallowed menu location". Defining the init-param would not make the page usable, because the accounting controller does not include the party controller (humanres does), so the links of the profile menu (editperson, editcontactmech, ...) would end up in "Unknown request". Nothing in the accounting application links to {{accounting/control/viewprofile}}, since all its links go to {{/partymgr/control/viewprofile}}, so the unused request-map and view-map should be removed from the accounting controller.
> Acceptance criteria: the accounting controller no longer maps viewprofile, and the links of the accounting application to the party profile keep working through partymgr.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)