Ignore:
Timestamp:
21 Sep 2012, 08:19:35 (12 years ago)
Author:
uli
Message:

Rollback r9209. Looks like multiple merges from trunk confuse svn when merging back into trunk.

Location:
main/waeup.kofa/branches/uli-zc-async
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/uli-zc-async

  • main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/university/certificate.py

    r9209 r9211  
    3636    grok.implements(ICertificate, ICertificateAdd)
    3737
    38     local_roles = [
    39         'waeup.local.CourseAdviser100',
    40         'waeup.local.CourseAdviser200',
    41         'waeup.local.CourseAdviser300',
    42         'waeup.local.CourseAdviser400',
    43         'waeup.local.CourseAdviser500',
    44         'waeup.local.CourseAdviser600',
    45         ]
     38    @property       # Make this method read_only and looking like an attr.
     39    def local_roles(self):
     40        return ['waeup.local.CourseAdviser100',
     41                'waeup.local.CourseAdviser200',
     42                'waeup.local.CourseAdviser300',
     43                'waeup.local.CourseAdviser400',
     44                'waeup.local.CourseAdviser500',
     45                'waeup.local.CourseAdviser600',
     46                ]
    4647
    4748    def __init__(self, code=u'NA', title=u'Unnamed Certificate',
    4849                 study_mode=None, start_level=None,
    4950                 end_level=None, application_category=None,
    50                  school_fee_1=None, school_fee_2=None,
    51                  school_fee_3=None, school_fee_4=None):
     51                 school_fee_1=None, school_fee_2=None):
    5252        super(Certificate, self).__init__()
    5353        self.code = code
     
    5959        self.school_fee_1 = school_fee_1
    6060        self.school_fee_2 = school_fee_2
    61         self.school_fee_3 = school_fee_3
    62         self.school_fee_4 = school_fee_4
    6361
    6462    def longtitle(self):
    6563        return "%s (%s)" % (self.title,self.code)
    6664
    67     def addCertCourse(self, course, level=100, mandatory=True):
    68         """Add a certificate course.
     65    def addCourseRef(self, course, level=100, mandatory=True):
     66        """Add a course referrer.
    6967        """
    7068        code = "%s_%s" % (course.code, level)
     
    7472        self._p_changed = True
    7573
    76     def delCertCourse(self, code, level=None):
    77         """Delete a certificate course denoted by its code.
     74    def delCourseRef(self, code, level=None):
     75        """Delete a course referrer denoted by its code.
    7876        """
    7977        keys = list(self.keys()) # create list copy
Note: See TracChangeset for help on using the changeset viewer.