Beispiel #1
0
    def handle(self, *args, **options):
        verbosity = options['verbosity']
        users = User.objects.all()
        user_count = 0

        # add settngs for all users
        for user in users:
            setting = Setting.objects.filter(user=user)
            if not setting:
                s = Setting()
                s.user = user
                s.timezone = "US/Central"
                s.save()
                user_count += 1
                if verbosity >= 2:
                    print "Adding setting for user (%s)." % user.username
            else:
                if verbosity >= 2:
                    print 'User (%s) already has settings' % user.username
        
        print 'Added settings for %s users' % user_count
Beispiel #2
0
        except:
            profile = Profile(git_access_token=token, user=user, meta=resp.content)

        # update meta information and token
        profile.git_access_token = token
        profile.meta = resp.content
        profile.save()

        # Create settings for user
        try:
            user_settings = Setting.objects.get(user=user)
        except:
            user_settings = None

        if not user_settings:
            s = Setting()
            s.user = user
            s.timezone = "US/Central"
            s.save()

        # Fake auth b/c github already verified them and we aren't using our
        # own #passwords...yet?
        user.auto_login = True
        user = authenticate(user=user)
        login(request, user)

    return redirect(reverse("post_list", args=[user.username]))


@login_required
def feedback(request, template_name="feedback.html"):
Beispiel #3
0
                              user=user,
                              meta=resp.content)

        # update meta information and token
        profile.git_access_token = token
        profile.meta = resp.content
        profile.save()

        # Create settings for user
        try:
            user_settings = Setting.objects.get(user=user)
        except:
            user_settings = None

        if not user_settings:
            s = Setting()
            s.user = user
            s.timezone = "US/Central"
            s.save()

        # Fake auth b/c github already verified them and we aren't using our
        # own #passwords...yet?
        user.auto_login = True
        user = authenticate(user=user)
        login(request, user)

    return redirect(reverse('post_list', args=[user.username]))


@login_required
def feedback(request, template_name='feedback.html'):