Annotations - feedback : Remove feedback metadata upon processing
SUMMARY
Context
As a user I need to be able to give a feedback to an annotation and store it without having to necessarily process the annotation(accept / reject / mark as processed). Doing so comes with it's caveats:
- When feedback is given to a suggestions that is in SENT status but not yet processed, only from EDIT the LeadDG can create the feedback and it is only visible to the LeadDG, i.e., (the entity that wrote the feedback)
- When an annotation with feedback is in processed state, the feedback is visible to everyone - is public and can not be modified as it is proccessed.
The implementation of such need is split among several tasks.
scope of current task
Hide feedback metadata once annotation is processed
Reason: The information on who last edited the feedback and when should be visible only to the leadDG. As such, the label needs to be hidden once the annotation is processed
ACCEPTANCE CRITERIAS / GOALS
- Clicking on accept / reject / "mark as processed" over an annotation that contains feedback should:
OTHER DESCRIPTIONS / DOCUMENTATION