Hello Aditya,

Reference to the above that was helpful, in the Parties grid I'm finding
difficulty understanding how the 'main role' column was fetched from the
DB. I think the following line is the configuration of the column in the
grid - <field name="mainRole" title="${uiLabelMap.PartyMainRole}"><display
description="${mainRole.description}"/></field> - and I went thru
'PerformFindPart'
in mentioned PartyServices and although I'm not a Java expert but I guess
the code is building the conditions based on the search parameter, but
where
I can see the link between Party & Party_Role and how the main role is
calculated specially that there is no indicator in Party_Role for that, is
it based on the date
the role is linked to certain party?

Thanks for help,

Emad


On Tue, Oct 27, 2020 at 7:59 AM Aditya Sharma <[email protected]>
wrote:

> Hi Edmad,
>
> Here is how you can trace out the flow based on the request
>
> controller request
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml#L511
>
> view mapping
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml#L1415
>
> Screen & Forms
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/widget/partymgr/PartyScreens.xml#L25
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/groovyScripts/party/FindParty.groovy
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/widget/partymgr/PartyForms.xml#L131
>
> performFindParty service which returns the results based upon the
> parameters
>
> https://github.com/apache/ofbiz-framework/blob/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java#L1519
>
> HTH
>
> Thanks and regards,
> Aditya Sharma
>
> On Sun, Oct 25, 2020 at 4:46 PM Emad Radwan <[email protected]> wrote:
>
> > Hi There,
> >
> > While testing the Parties module I noticed that default find party
> results
> > - returned records - are not all there in the database, this is while I
> > didn't specify any parameters. What are the logic behind this and where
> its
> > configured.
> >
> > Regards,
> >
> > Emad.
> >
>

Reply via email to