Beispiel #1
0
    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}
Beispiel #2
0
 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}