Add support for extra_fields query parameter

Api now supports optional fields.
These are included with the extra_fields query param.

Syntax: extra_fields[type]=field1,field2
This commit is contained in:
Mikael Norlén
2023-02-10 12:21:18 +01:00
parent 96c0057b03
commit 22b1dd3232
4 changed files with 100 additions and 1 deletions

View File

@@ -106,7 +106,9 @@ module Api
end
def json_api_error(message, **options)
{ errors: [{ detail: message }] }.merge(options)
error_options = options.delete(:error_options) || {}
{ errors: [{ detail: message }.merge(error_options)] }.merge(options)
end
def json_api_invalid(message, errors)