Ignore:
Timestamp:
25 Feb 2007, 16:24:11 (18 years ago)
Author:
joachim
Message:

create level button, create_level function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_student/getStudyCourseInfo.py

    r1490 r1492  
    4343    info['course'] = None
    4444items = []
    45 #current_level = sbrain.level
    46 #levels = context.objectIds()
    47 #review_state = wftool.getInfoFor(context,'review_state',None)
    48 #if review_state != 'content_addable':
    49 #    wftool.doActionFor(context,'close_for_edit')
     45current_level = sbrain.level
     46levels = context.objectIds()
     47review_state = wftool.getInfoFor(context,'review_state',None)
     48if review_state != 'content_addable':
     49    wftool.doActionFor(context,'close_for_edit')
    5050student_review_state = context.getStudentReviewState()
    51 may_register = student_review_state in ('shool_fee_payed',)
    52 #levels.sort()
    53 #if not levels and may_register:
    54 #    context.invokeFactory('StudentStudyLevel',"%s" % current_level)
    55 #    level = getattr(context,"%s" % current_level)
    56 #    session = context.getSessionString()
    57 #    level.getContent().edit(mapping={'session': session})
    58 #    context.portal_workflow.doActionFor(level,'open')
    59 #    context.portal_workflow.doActionFor(level,'close_for_edit')
    60 #    levels.append(current_level)
    61 #for l in levels:
    62 #    row = {}
    63 #    row['id'] = l
    64 #    row['title'] = "Level %s" % l
    65 #    row['url'] = "%s/%s" % (context.absolute_url(),l)
    66 #    items.append(row)
     51may_register = 1 or student_review_state in ('shool_fee_payed',)
     52levels.sort()
     53info['create_level'] = None
     54if may_register:
     55    info['create_level'] = current_level
     56for l in levels:
     57    row = {}
     58    row['id'] = l
     59    row['title'] = "Level %s" % l
     60    row['url'] = "%s/%s" % (context.absolute_url(),l)
     61    items.append(row)
    6762
    6863info['items'] = items
Note: See TracChangeset for help on using the changeset viewer.