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 |