@isratrade, we wanted talked about passing a list of attributes you are
interested in, maybe we should only have

 small, large and customized?


On Wed, Oct 23, 2013 at 9:13 AM, Joseph Magen <notifications@github.com>wrote:

> In _includes/manuals/1.3/5.1.1_api_rabl_overview.md:
>
> > @@ -0,0 +1,9 @@
> > +Three main views for each object
> > +
> > +1. `base.json.rabl` (small) - minimal fields such as `id`, `name`
> > +
> > +2. `main.json.rabl` (medium) - "important" fields excluding any associated objects (`has_many`)
> > +
> > +3. `show.json.rabl` (large) - all fields on an object including some/all associated objects (`has_many`)
>
> The idea was small (id,name), medium, large(all). You're right, 'medium'
> is subject to opinion. There is no clear answer. It depends on the object.
> For simple objects, medium and large may be the small thing.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/theforeman/theforeman.org/pull/106/files#r7148435>
> .
>