app/soc/logic/models/club.py
changeset 1085 0afbdd0905ef
parent 1080 d533408811ba
child 1115 0a723ff3d27c
equal deleted inserted replaced
1084:9c4221f7b747 1085:0afbdd0905ef
    55       properties = {
    55       properties = {
    56           'scope': entity,
    56           'scope': entity,
    57           'scope_path': entity.key().name(),
    57           'scope_path': entity.key().name(),
    58           'role': 'club_admin',
    58           'role': 'club_admin',
    59           'role_verbose' : 'Club Admin',
    59           'role_verbose' : 'Club Admin',
    60           'state': 'group_accepted',
    60           'status': 'group_accepted',
    61           }
    61           }
    62 
    62 
    63       for admin in [application.applicant, application.backup_admin]:
    63       for admin in [application.applicant, application.backup_admin]:
    64         properties['link_id'] = admin.link_id
    64         properties['link_id'] = admin.link_id
    65         key_fields = request_logic.logic.getKeyFieldsFromDict(properties)
    65         key_fields = request_logic.logic.getKeyFieldsFromDict(properties)
    66         request_logic.logic.updateOrCreateFromFields(properties, key_fields)
    66         request_logic.logic.updateOrCreateFromFields(properties, key_fields)
    67 
    67 
    68       # set the application to completed  
    68       # set the application to completed  
    69       fields = {'state' : 'completed'}
    69       fields = {'status' : 'completed'}
    70       club_app_logic.logic.updateEntityProperties(application, fields)
    70       club_app_logic.logic.updateEntityProperties(application, fields)
    71 
    71 
    72     super(Logic, self)._onCreate(entity)
    72     super(Logic, self)._onCreate(entity)
    73 
    73 
    74 
    74