Comment directly from the review app
Problem to solve
Lots of companies use review apps to circulate the app before deployment in order to get feedback from various stakeholders. It would be nice if those stakeholders (some are not technical) could comment directly from the review app and that would be stored as a comment in the MR.
Intended users
- Parker (Product Manager)
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- QA Engineer
Further details
There main use case we want to solve here is:
The developers prefer to get feedback directly to the MR as they would in code review, but many of the stakeholders are non technical and don't know how to drill down into the MR. For these type of users, it would be nice to have some kind of place where they could comment by thumbs up/thumbs down/comment as text and record their name. Once their feedback is recorded it should be copied as a comment to the MR with the timestamp.
Proposal
Add a widget - UX TBD that allows users to comment directly from a review app and that input should be converted into a comment in the MR.
Widget should be something like this:

Concerns
Anyone can access a review app pending they have the correct URL but they are not necessarily logged in or even have a user in GitLab so - recording the person who actually commented may be a challenge, fo the first iteration, we should