Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0054280
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Events for Clientmajoralways2024-01-09 18:502024-01-09 18:51
Reportercharlotte_vasseurView Statuspublic 
Assigned ToTriage Platform Conn 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0054280: inputsAndApprovals: user Name is send in approvedBy in the external system

DescriptionWith an external system and event subscription configured, when doing an action on POS that requires an approval: the name of the user that approves is sent in the JSON in the external system

This is not compliant regarding GDPR, maybe we should send Username instead of the Name of the user
Steps To ReproduceIn BO:
- Configure an external system (see "BO Config External System.png")
- Configure an event subscription with the previous external system (see "BO Config Event Subscription.png")
- Configure an EDL Configuration (see "BO EDL Configuration.png")
- Configure a role that requires approval for a user action (ex: 'Return Line' for role 'VallBlancaUser' - see "Role ApprovalRequired.png")
- Configure another role that can approve the previous user action (ex: 'Return Line' for role 'The White Valley Group Admin' - see "Role CanApprove.png")
- Configure a different Name and Username for the user that can approve (see "User Name.png")

In POS, login with the user that has the role that cannot approve (ex: vallblanca/openbravo)
Do the action that requires approval (ex: add the product and select 'Return Line' on it)
Enter the credentials of the user that can approve previously configured (ex: Openbravo/openbravo)
See "POS Approval.png"
Finalize the ticket
Go to the external system and check the JSON sent
=> The Name of the user is present in the fields 'approvedBy'
See "JSON external system.png"
TagsNo tags attached.
Attached Filespng file icon BO Config External System.png [^] (49,114 bytes) 2024-01-09 18:50


png file icon BO Config Event Subscription.png [^] (55,476 bytes) 2024-01-09 18:51


png file icon BO EDL Configuration.png [^] (40,821 bytes) 2024-01-09 18:51


png file icon Role ApprovalRequired.png [^] (90,139 bytes) 2024-01-09 18:51


png file icon Role CanApprove.png [^] (55,476 bytes) 2024-01-09 18:51


png file icon User Name.png [^] (23,680 bytes) 2024-01-09 18:51


png file icon POS Approval.png [^] (101,899 bytes) 2024-01-09 18:51


png file icon JSON external system.png [^] (37,821 bytes) 2024-01-09 18:51

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2024-01-09 18:50 charlotte_vasseur New Issue
2024-01-09 18:50 charlotte_vasseur Assigned To => Triage Platform Conn
2024-01-09 18:50 charlotte_vasseur File Added: BO Config External System.png
2024-01-09 18:50 charlotte_vasseur Triggers an Emergency Pack => No
2024-01-09 18:51 charlotte_vasseur File Added: BO Config Event Subscription.png
2024-01-09 18:51 charlotte_vasseur File Added: BO EDL Configuration.png
2024-01-09 18:51 charlotte_vasseur File Added: Role ApprovalRequired.png
2024-01-09 18:51 charlotte_vasseur File Added: Role CanApprove.png
2024-01-09 18:51 charlotte_vasseur File Added: User Name.png
2024-01-09 18:51 charlotte_vasseur File Added: POS Approval.png
2024-01-09 18:51 charlotte_vasseur File Added: JSON external system.png


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker