Use JSON scheme reference definition for user basic in schema fixture `merge_request.json`.
The following discussion from !77658 (merged) should be addressed:
-
@splattael started a discussion: Suggestion (non-blocking) Since we have a formal definition of a basic user I was wondering if we could use
{ "$ref": "user/basic.json" }
instead here but also formerged_by
andclosed_by
😅 I'll create a follow-up to track this for all API fixture schemas.
💪
For spec/fixtures/api/schemas/public_api/v4/merge_request.json
the fields are:
merged_by
merge_user
closed_by
author
assignee
$ rg UserBasic lib/api/entities/merge_request_basic.rb
6: expose :merged_by, using: Entities::UserBasic do |merge_request, _options|
12: expose :closed_by, using: Entities::UserBasic do |merge_request, _options|
29: expose :author, :assignees, :assignee, using: Entities::UserBasic
30: expose :reviewers, using: Entities::UserBasic
Edited by Peter Leitzen