Geo: Avoid plucking ids as much as possible

There are a number of cases where we can avoid plucking id to an array. Some need FDW to solve, in other case the use of pluck can be reduced.

Cases

List of cases that need improvement:

  • GeoNode#restricted_project_ids should be exposed as relation GeoNode#restricted_projects and only when it's really needed plucked to an array (see also discussion)
  • ... add more
Edited Nov 06, 2017 by Toon Claes
Assignee Loading
Time tracking Loading