def render_preference_panel(self, req, panel): """""" userProfileData = {} userProfile = UserProfilesSystem(self.env).get_userProfile( req.session.sid) if req.method == 'POST': userProfile.name = req.args.get('tr_userProfile_name') userProfile.email = req.args.get('tr_userProfile_email') userProfile.bio = req.args.get('tr_userProfile_bio') userProfile.picture_href = TeamAdminPage( self.env)._do_uploadPicture(req, userProfile, {}, 'tr_userProfile_picture') userProfile.role = req.args.get('tr_userProfile_role') if userProfile.save(): userProfileData['message'] = 'Profile updated' userProfileData['userProfile'] = userProfile add_stylesheet(req, 'tracteamroster/css/teamroster.css') # wiki toolbar add_script(req, 'common/js/wikitoolbar.js') add_stylesheet(req, 'common/css/wiki.css') return 'prefs_teamroster_user.html', {'teamRoster': userProfileData}
def render_preference_panel(self, req, panel): """""" userProfileData={} userProfile = UserProfilesSystem(self.env).get_userProfile(req.session.sid) if req.method=='POST' : userProfile.name = req.args.get('tr_userProfile_name') userProfile.email = req.args.get('tr_userProfile_email') userProfile.bio = req.args.get('tr_userProfile_bio') userProfile.picture_href = TeamAdminPage(self.env)._do_uploadPicture(req, userProfile, {},'tr_userProfile_picture') userProfile.role = req.args.get('tr_userProfile_role') if userProfile.save(): userProfileData['message']='Profile updated' userProfileData['userProfile']=userProfile add_stylesheet(req, 'tracteamroster/css/teamroster.css') # wiki toolbar add_script(req, 'common/js/wikitoolbar.js') add_stylesheet(req, 'common/css/wiki.css') return 'prefs_teamroster_user.html', {'teamRoster':userProfileData}