Changeset 576 for WAeUP_SRP


Ignore:
Timestamp:
28 Sep 2006, 11:07:55 (18 years ago)
Author:
joachim
Message:

fixed export

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/Academics.py

    r569 r576  
    806806                department_d = department.getContent()
    807807                try:
    808                     di['code'] = department_d.code
     808                    di['code'] =  department.getId()
    809809                    di['title'] = department_d.title
    810810                    di['title_prefix'] = department_d.title_prefix
    811                     di['code'] = di['code'] or department.id
    812811                    di['review_state'] = self.portal_workflow.getInfoFor(department,'review_state','no_state')
    813812                    export.append('"%(code)s","%(review_state)s","%(title)s","%(title_prefix)s","%(faculty_code)s"' % di)
     
    837836        export.append(heading)
    838837        #import pdb;pdb.set_trace()
    839         fields = ("code",
    840                   "title",
     838        fields = ("title",
    841839                  "credits",
    842840                  "org_code",
     
    851849                di['department_code'] = department.id
    852850                for course in department.courses.objectValues():
     851                    di['code'] = course.getId()
    853852                    course_d = course.getContent()
    854853                    for f in fields:
     
    890889                for certificate in department.certificates.objectValues():
    891890                    certificate_d = certificate.getContent()
    892                     di['code'] = getattr(certificate_d,'code',None)
     891                    di['code'] = certificate.id
     892                    #di['code'] = getattr(certificate_d,'code',None)
    893893                    di['title'] = getattr(certificate_d,'title',None)
    894894                    di['category'] = getattr(certificate_d,'category',None)
     
    949949                                di['semester'] = semesters.index(sem) + 1
    950950                                for course in semester.objectValues():
     951                                    di['code'] = course.getId()
    951952                                    course_d = course.getContent()
    952                                     di['code'] = course_d.get('code',None)
    953953                                    di['core_or_elective'] = getattr(course_d,'core_or_elective',None)
    954                                     di['code'] = di['code'] or course.id
    955954                                    di['review_state'] = self.portal_workflow.getInfoFor(course,'review_state','no_state')
    956955                                    try:
Note: See TracChangeset for help on using the changeset viewer.