Revision 2dc27ac1 snf-astakos-app/astakos/im/views/util.py

b/snf-astakos-app/astakos/im/views/util.py
190 190
    return response
191 191

  
192 192

  
193
def _resources_catalog(for_project=False, for_usage=False):
193
def _resources_catalog():
194 194
    """
195 195
    `resource_catalog` contains a list of tuples. Each tuple contains the group
196 196
    key the resource is assigned to and resources list of dicts that contain
......
252 252
                    resource_groups.pop(gindex)
253 253

  
254 254
    # filter out resources which user cannot request in a project application
255
    exclude = resources_meta.get('exclude_from_usage', [])
256
    for group_index, group_resources in enumerate(list(resource_catalog)):
257
        group, resources = group_resources
258
        for index, resource in list(enumerate(resources)):
259
            if for_project and not resource.get('allow_in_projects'):
260
                resources.remove(resource)
261
            if resource.get('str_repr') in exclude and for_usage:
255
    for group, resources in list(resource_catalog):
256
        for resource in resources:
257
            if not resource.get('ui_visible'):
262 258
                resources.remove(resource)
263 259

  
264 260
    # cleanup empty groups

Also available in: Unified diff