def set_default_client(self): new_client = Client(name=self.user.username + "_pds", user=self.user, description="user " + self.user.username + "'s Personal Data Store", redirect_uri="http://" + self.pds_location + "/?username=" + self.user.username) new_client.save()
def homepage(request): template = {"LOGIN_URL": settings.LOGIN_URL} if request.user.is_authenticated(): user_profile = None try: user_profile = request.user.get_profile() except: # On first login, a user will not have a profile...what to do? new_profile = Profile() new_profile.user = request.user new_client = Client(name=request.user.username + "_pds", user=request.user, description="user " + request.user.username + "'s Personal Data Store", redirect_uri="http://" + new_profile.pds_location + "/?username="******"access_token"] = access_tokens[0].token if len( access_tokens) > 0 else None template["clients"] = clients template["profile"] = user_profile template['form'] = form template['isup'] = is_pds_up(user_profile) return render_to_response('base/homepage.html', template, RequestContext(request))