Changeset 267:6c752861fd6c


Ignore:
Timestamp:
11/12/10 15:48:41 (2 years ago)
Author:
nicoechaniz <nico@…>
Branch:
default
Message:

added level indentation to sites.objects_for_ctype_json view

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cyclope/core/frontend/sites.py

    r232 r267  
    196196        categories.extend([ 
    197197            {'category_id': category.id, 
    198              'category_name': u"%s %s" % ('---' * category.level, category.name)} 
     198             'category_name': u"%s %s" % ('--' * category.level, category.name)} 
    199199            for category in Category.tree.filter(collection=collection)]) 
    200200        json_data = simplejson.dumps(categories) 
     
    269269        content_type_id = request.GET['q'] 
    270270        model = ContentType.objects.get(pk=content_type_id).model_class() 
     271        objects = [{'object_id': '', 'verbose_name': '------'}] 
    271272        if hasattr(model, 'tree'): 
    272273            objs = model.tree.all() 
     274            objects.extend([ {'object_id': obj.id, 
     275                            'verbose_name': '%s%s' % ('--'*obj.level, obj.name)} 
     276                           for obj in objs ]) 
    273277        else: 
    274278            objs = model.objects.all() 
    275         objects = [{'object_id': '', 'verbose_name': '------'}] 
    276         objects.extend([ {'object_id': obj.id, 
    277                         'verbose_name': obj.name} 
    278                        for obj in objs ]) 
     279            objects.extend([ {'object_id': obj.id, 
     280                            'verbose_name': obj.name} for obj in objs ]) 
    279281        json_data = simplejson.dumps(objects) 
    280282        return HttpResponse(json_data, mimetype='application/json') 
Note: See TracChangeset for help on using the changeset viewer.