Subversion Repositories SmartDukaan

Rev

Rev 2655 | Rev 5173 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2655 Rev 2657
Line 1... Line 1...
1
def contentModel2Struct(expslide) :
1
def contentModel2Struct(expslide, categoryObj) :
2
    struct = {}
2
    struct = {}
3
    
3
    
4
    struct['category'] = expslide.getCategory().getLabel()
4
    struct['category'] = categoryObj.getLabel()
5
    
5
    
6
    # Set children slide structures
6
    # Set children slide structures
7
    if expslide.hasChildrenSlides() :
7
    if expslide.hasChildrenSlides() :
8
        expchildrenslides = expslide.getExpandedChildrenSlides()
8
        expchildrenslides = expslide.getExpandedChildrenSlides()
9
        childrenstructs = {}
9
        childrenstructs = {}
10
        for expchildslide in expchildrenslides :
10
        for expchildslide in expchildrenslides :
11
            childstruct = contentModel2Struct(expchildslide) 
11
            childstruct = contentModel2Struct(expchildslide, categoryObj) 
12
            
12
            
13
            # REVISIT - ID in place to label
13
            # REVISIT - ID in place to label
14
            slidelabel = expchildslide.getSlideDefinition().getLabel() 
14
            slidelabel = expchildslide.getSlideDefinition().getLabel() 
15
            #print "slidelabel=" + slidelabel
15
            #print "slidelabel=" + slidelabel
16
            childrenstructs[slidelabel] = childstruct
16
            childrenstructs[slidelabel] = childstruct