Exemplo n.º 1
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        # main landing page
        market_items = MarketingItem.objects.all()
        return render_to_response(
            'main/index.html',
            {'marketing_items': market_items}
        )
    else:
        # membership page
        status = StatusReport.objects.all().order_by('-when')[:20]

        announce_date = date.today() - timedelta(days=30)
        announce = (Announcement.objects.filter(
            when__gt=announce_date).order_by('-when')
        )

        usr = User.get_by_id(uid)
        badges = usr.badges.all()

        return render_to_response(
            'main/user.html',
            {
                'user': usr,
                'badges': badges,
                'reports': status,
                'announce': announce
            },
            context_instance=RequestContext(request),
        )
Exemplo n.º 2
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        #main landing page
        market_items=MarketingItem.objects.all()
        return render_to_response('main/index.html',
        {'marketing_items': market_items})
    else:
        #membership page
        status=StatusReport.objects.all().order_by('-when')[:20]
        announce_date=date.today()-timedelta(days=30)
        announces=(Announcement.objects.filter(publication_date__gt=announce_date).order_by('-publication_date'))

        usr=User.get_by_id(uid)
        badges=usr.badges.all()

        return render_to_response(
            'main/user.html',
            #{
            # 'marketing_items':market_items,
            #'user': User.get_by_id(uid),'reports':status},

            {
            'user':usr,
            'badges':badges,
            'reports':status,
            'announces':announces
            },
            context_instance=RequestContext(request)
        )
Exemplo n.º 3
0
def report(request):
	if request.method == 'POST':
		status = request.POST.get("status", "")
		if status:
			uid = request.session.get('user')
			user = User.get_by_id(uid)
			StatusReport(user=user, status=status).save()
		return index(request)
Exemplo n.º 4
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        return render_to_response('index.html')
    else:
        return render_to_response(
            'user.html', {'user': User.get_by_id(uid)}
        )
Exemplo n.º 5
0
def report(request):
    if request.method == "post":
        status = request.POST.get('status', '')
        # Update the database with the status
        if status:
            uid = request.session.get('user')
            user = User.get_by_id(uid)
            StatusReport(user=user, status=status).save()
        return index(request)
Exemplo n.º 6
0
def report(request):
    if request.method == "POST":
        status = request.POST.get("status", "")
        # Update database with the status
        if status:
            uid = request.session.get('user')
            user = User.get_by_id(uid)
            StatusReport(user=user, status=status).save()

        return index(request)
Exemplo n.º 7
0
def report(request):
    if request.method == "POST":
        status = request.POST.get("status", "")
        #update the database with the status
        if status:
            uid = request.session.get('user')
            user = User.get_by_id(uid)
            StatusReport(user=user, status=status).save()

        #always return something
        return index(request)
Exemplo n.º 8
0
def report(request):
    if request.method == "POST":
        status = request.POST.get("status", "")
        # update the database with the status
        if status:
            uid = request.session.get("user")
            user = User.get_by_id(uid)
            StatusReport(user=user, status=status).save()

        # always return something
        return index(request)
Exemplo n.º 9
0
def index(request):
    uid = request.session.get('user')
    market_items = MarketingItem.objects.all()
    if uid is None:
        return render_to_response('main/index.html',
                                  {'marketing_items': market_items})
    else:
        return render_to_response('main/user.html', {
            'marketing_items': market_items,
            'user': User.get_by_id(uid)
        })
Exemplo n.º 10
0
def index(request):
    uid = request.session.get('user')
    market_items=MarketingItem.objects.all()
    if uid is None:
        return render_to_response('main/index.html',
        {'marketing_items': market_items})
    else:
        return render_to_response(
            'main/user.html',
            {'marketing_items':market_items,
            'user': User.get_by_id(uid)}
        )
Exemplo n.º 11
0
def index(request):
    """TODO: Docstring for index.
    :returns: TODO

    """
    uid = request.session.get('user')
    if uid is None:
        return render_to_response('index.html')
    else:
        return render_to_response(
            'user.html', {'user': User.get_by_id(uid)}
        )
Exemplo n.º 12
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        #main landing page
        market_items = MarketingItem.objects.all()
        #        ipdb.set_trace()
        return render_to_response('main/index.html',
                                  {'marketing_items': market_items})
    else:
        #membership page
        #        status = StatusReport.objects.all().order_by('-when')[:20]
        status = StatusReport.objects.latest()
        return render_to_response(
            'main/user.html',
            {
                'user': User.get_by_id(uid),
                'reports': status
            },
            context_instance=RequestContext(request),
        )
Exemplo n.º 13
0
def index(request):
    uid = request.session.get("user")
    if uid is None:
        # main landing page
        market_items = MarketingItem.objects.all()
        return render_to_response("main/index.html", {"marketing_items": market_items})
    else:
        # membership page
        status = StatusReport.objects.all().order_by("-when")[:20]

        announce_date = date.today() - timedelta(days=30)
        announce = Announcement.objects.filter(when__gt=announce_date).order_by("-when")

        usr = User.get_by_id(uid)
        badges = usr.badges.all()

        return render_to_response(
            "main/user.html",
            {"user": usr, "badges": badges, "reports": status, "announce": announce},
            context_instance=RequestContext(request),
        )
Exemplo n.º 14
0
 def test_get_by_id(self):
     self.assertEquals(User.get_by_id(1), self.test_user)
Exemplo n.º 15
0
 def test_get_by_id(self):
     self.assertEquals(User.get_by_id(1), self.test_user)
Exemplo n.º 16
0
def index(request):
    uid = request.session.get("user")
    if uid is None:
        return render_to_response("index.html")
    else:
        return render_to_response("user.html", {"user": User.get_by_id(pk=uid)})
Exemplo n.º 17
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        return render_to_response('index.html')
    else:
        return render_to_response('user.html', {'user': User.get_by_id(uid)})
Exemplo n.º 18
0
>>>>>>> abe8bb86f1cf84d3b030cc1e77193d2909d60e28
    if uid is None:
        #main landing page
        market_items = MarketingItem.objects.all()
        return render_to_response('main/index.html',
                                  {'marketing_items':market_items})
    else:
        #membership page
        status = StatusReport.objects.all().order_by('-when')[:20]
        
        announce_date = date.today() - timedelta(days=30)
        announce =(Announcement.objects.
                   filter(when__gt=announce_date)
                            .order_by('-when'))
        
        usr = User.get_by_id(uid)
        badges = usr.badges.all()

        return render_to_response('main/user.html',
                                  {'user': usr,
                                   'badges': badges,
                                   'reports':status,
                                   'announce': announce},
                                  context_instance=RequestContext(request),
        
                                  )

def report(request):
    if request.method == "POST":
        status = request.POST.get("status", "")
        #update the database with the status
Exemplo n.º 19
0
def index(request):
    uid = request.session.get('user')
    if uid is None:
        return render(request, 'index.html', {'user': None})
    else:
        return render(request, 'user.html', {'user': User.get_by_id(uid)})
Exemplo n.º 20
0
    def test_get_by_id(self):
        """TODO: Docstring for test_get_by_id.
        :returns: TODO

        """
        self.assertEqual(User.get_by_id(1), self.test_user)