if user
        result = StoaPlugin::PersonApi.new(user.person, self).fields(selected_fields(params[:fields], user))
        result.merge!(ok: true)
      else
        result = { error: _("Incorrect user/password pair."), ok: false }