예제 #1
0
def detail(request, id):
    project = Project.objects.get(id=id)
    members = project.members.all()
    conf = Gitolite(settings.GITOLITE_ADMIN)

    users = []
    user = {}
    for entry in members:
        user['id'] = entry.id
        user['username'] = entry.username
        user['nick'] = entry.get_profile().nick
        user['avatar'] = entry.get_profile().avatar
        user['pushable'] = conf.isThereUser(project.unix_name, entry.username)
        users.append(copy.copy(user))

    media_root = settings.MEDIA_URL

    template = loader.get_template('project/detail.html')
    context = Context({
        'project': project,
        'users': users,
        'media': media_root
    })

    return HttpResponse(template.render(context))
예제 #2
0
def detail(request, id):
    project = Project.objects.get(id = id)
    members = project.members.all()
    conf = Gitolite(settings.GITOLITE_ADMIN)

    users = []
    user = {}
    for entry in members:
        user['id'] = entry.id
        user['username'] = entry.username
        user['nick'] = entry.get_profile().nick
        user['avatar'] = entry.get_profile().avatar
        user['pushable'] = conf.isThereUser(project.unix_name, entry.username)
        users.append(copy.copy(user))

    media_root = settings.MEDIA_URL

    template = loader.get_template('project/detail.html')
    context = Context( {'project': project, 'users': users, 'media': media_root } )

    return HttpResponse(template.render(context))