[ 
https://issues.apache.org/jira/browse/OFBIZ-10171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16342119#comment-16342119
 ] 

Ratnesh Upadhyay commented on OFBIZ-10171:
------------------------------------------

*Closure Template:*

Implemented new feature on trunk and provided patch to push the changes.

*High Level Technical Summary:*

1. Implemented new screen LookupReturnHeader with lookup decorator pattern.
2. Implemented LookupReturnHeader and ListLookupReturnHeader forms to search 
and list return records to use further.
3. Used ReturnHeader, ReturnHeaderType, StatusItem and other related entities 
to filter and list returns.
4. Used performFind to fetch return records based upon supplied parameters.
5. Added required controller and view maps to render lookup form.
6. Applied newly implemented return lookup over AddCommReturn and 
SearchInventoryItemsDetailsParams forms.

*Unit Testing:*

    1. Verified that return lookup form is fetching return records based upon 
supplied fields.
    2. Verified that return lookup is working as expected over add 
communication event to return form.
    3. Verified that return lookup is working as expected over inventory item 
details screen.

*Steps to test the feature :*


*Applied on Add Communication Event Return Screen*

    1. Go Party Manager > Communications > Find Communication > Select a 
CommunicationEventId
    2. User landed on View Communication Event screen as soon as clicked upon 
any CommunicationEvent listed in result list.
    3. Click upon Return Tab displayed over Communication Event Overview page 
to add selected communication with existing return.
    4. You will see add communication to return form with return lookup.
    5. Find return by returnId or select return from list displayed under 
return lookup form to add it with selected communication event.

*Applied on Inventory Item Details Screen*

    1.Create a sales order and complete it.
    2. Create a return against this order in accepted status.
    3. Go to Facility Manager > Select facility > Receive Return screen and 
receive the inventory against the return.
    4. Click upon Inventory Item Detail tab and you will see return lookup form 
over find inventory item.
    5. Find return by returnId or select return from list displayed under 
return lookup form to find inventory item details for selected return.

I'll further review existing screens and apply lookup over there as needed.

[~jacques.le.roux] Thanks for the feedback.

> Implement and Apply Return Lookup
> ---------------------------------
>
>                 Key: OFBIZ-10171
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10171
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: order, party
>    Affects Versions: Trunk
>            Reporter: Ratnesh Upadhyay
>            Assignee: Ratnesh Upadhyay
>            Priority: Major
>         Attachments: OFBIZ-10171.patch
>
>
> Implement Return Lookup and embed it over related forms where we need to 
> lookup return and set selected return information over form.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to