Project

General

Profile

Actions

Feature #2931

closed

API v2 hosts JSON response, add *_name for each *_id

Added by Joseph Magen over 10 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
API
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Currently

host": {
"name": "fdev2.sat.lab.tlv.redhat.com",
"id": 394,
"ip": "10.35.27.3",
"operatingsystem_id": 42,
"environment_id": 1,

Wanted

host": {
"name": "fdev2.sat.lab.tlv.redhat.com",
"id": 394,
"ip": "10.35.27.3",
"operatingsystem_id": 42,
"operatingsystem_name": "Centos 6.3",
"environment_id": 1,
"environment_name": "Production",


Related issues 2 (0 open2 closed)

Related to Foreman - Feature #2945: Extend AR to add getter/setter methods *_names similar to *_idsClosedJoseph Magen08/18/2013Actions
Has duplicate Foreman - Bug #3098: _name for _id of associated resources are missing in API (rabl)DuplicateMartin Bacovsky09/16/2013Actions
Actions #1

Updated by Tomáš Strachota over 10 years ago

The same for *_ids -> *_names, please

Actions #2

Updated by Joseph Magen over 10 years ago

https://github.com/theforeman/foreman/pull/844

Default is *_name for all *_id fields. I would like to make this flexible for performance reasons if a user just wants fields=id,name

Actions #3

Updated by Dominic Cleal over 10 years ago

  • Status changed from Assigned to Ready For Testing
  • Target version set to 1.3.0
Actions #4

Updated by Dominic Cleal over 10 years ago

  • Status changed from Ready For Testing to Assigned

The PR's been closed, but I think this is still needed, right?

Actions #5

Updated by Dominic Cleal over 10 years ago

  • Related to Feature #2945: Extend AR to add getter/setter methods *_names similar to *_ids added
Actions #6

Updated by Joseph Magen over 10 years ago

Yes, PR to provide this functionality is merged, but the JSON rabl views have not been updated, so keep this issue open.

Actions #7

Updated by Lukas Zapletal over 10 years ago

  • Target version changed from 1.3.0 to 1.4.0
Actions #8

Updated by Greg Sutcliffe over 10 years ago

  • Target version deleted (1.4.0)
Actions #9

Updated by Joseph Magen over 10 years ago

  • Target version set to 1.15.0
Actions #11

Updated by Joseph Magen over 10 years ago

  • Status changed from Assigned to Ready For Testing
Actions #12

Updated by Dominic Cleal over 10 years ago

  • Target version changed from 1.15.0 to 1.10.0
Actions #13

Updated by Dominic Cleal over 10 years ago

  • translation missing: en.field_release set to 2
Actions #14

Updated by Anonymous over 10 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #15

Updated by Dominic Cleal over 10 years ago

  • Has duplicate Bug #3098: _name for _id of associated resources are missing in API (rabl) added
Actions

Also available in: Atom PDF