コード例 #1
0
ファイル: views.py プロジェクト: bavc/signalserver
def save_group(request):
    user_name = request.user.username
    files = Video.objects.filter(user_name=user_name)
    shared_files = Video.objects.filter(shared=True)
    if request.method == 'POST':
        group_name = request.POST['group_name']
        message = create_new_group(user_name, group_name)
        if message is not None:
            form = GroupForm()
            start_field = request.POST['start_field']
            end_field = request.POST['end_field']
            keyword = request.POST.get('keyword', None)
            videos = search_result(start_field, end_field, keyword)
            return render(request, 'fileuploads/search.html',
                          {'videos': videos, 'form': form,
                           'start': start_field,
                           'end': end_field, 'keyword': keyword,
                           'files': files,
                           'message': message})
        else:
            save_members(user_name, group_name, request)
            groups = Group.objects.filter(user_name=user_name)
            shared_groups = Group.objects.filter(shared=True)
            form = PolicyForm()
            return render(request, 'groups/group.html',
                          {'groups': groups, 'shared_groups': shared_groups,
                           'group': group, 'form': form})
    else:
        groups = Group.objects.filter(user_name=user_name)
        shared_groups = Group.objects.filter(shared=True)
        form = PolicyForm()
        return render(request, 'groups/group.html',
                      {'groups': groups, 'shared_groups': shared_groups,
                       'form': form})
コード例 #2
0
ファイル: views.py プロジェクト: bavc/signalserver
def edit_group(request, group_id):
    group = Group.objects.get(id=group_id)
    files = Video.objects.all()
    if request.method == 'POST':
        start_field = request.POST['start_field']
        end_field = request.POST['end_field']
        keyword = request.POST['keyword']
        videos = search_result(start_field, end_field, keyword)[:50]
        return render(request, 'groups/group_edit.html',
                      {'videos': videos, 'start': start_field, 'group': group,
                       'end': end_field, 'keyword': keyword, 'files': files})

    return render(request, 'groups/group_edit.html',
                  {'group': group, 'files': files})
コード例 #3
0
ファイル: views.py プロジェクト: lbjohnson01/signalserver
def save_group(request):
    user_name = request.user.username
    files = Video.objects.filter(user_name=user_name)
    shared_files = Video.objects.filter(shared=True)
    if request.method == 'POST':
        group_name = request.POST['group_name']
        request_from = request.POST['request_from']
        message = create_new_group(user_name, group_name)
        if message is not None:
            form = GroupForm()
            start_field = request.POST['start_field']
            end_field = request.POST['end_field']
            keyword = request.POST.get('keyword', None)
            videos = search_result(start_field, end_field, keyword)
            return render(
                request, 'fileuploads/search.html', {
                    'videos': videos,
                    'form': form,
                    'start': start_field,
                    'end': end_field,
                    'keyword': keyword,
                    'files': files,
                    'message': message
                })
        else:
            save_members(user_name, group_name, request)
            groups = Group.objects.filter(user_name=user_name)
            shared_groups = Group.objects.filter(shared=True)
            form = PolicyForm()
            return render(
                request, 'groups/group.html', {
                    'groups': groups,
                    'shared_groups': shared_groups,
                    'group': group,
                    'form': form
                })
    else:
        groups = Group.objects.filter(user_name=user_name)
        shared_groups = Group.objects.filter(shared=True)
        form = PolicyForm()
        return render(request, 'groups/group.html', {
            'groups': groups,
            'shared_groups': shared_groups,
            'form': form
        })
コード例 #4
0
ファイル: views.py プロジェクト: yayoiukai/signalserver
def edit_group(request, group_id):
    group = Group.objects.get(id=group_id)
    files = Video.objects.all()
    if request.method == 'POST':
        start_field = request.POST['start_field']
        end_field = request.POST['end_field']
        keyword = request.POST['keyword']
        videos = search_result(start_field, end_field, keyword)[:50]
        return render(
            request, 'groups/group_edit.html', {
                'videos': videos,
                'start': start_field,
                'group': group,
                'end': end_field,
                'keyword': keyword,
                'files': files
            })

    return render(request, 'groups/group_edit.html', {
        'group': group,
        'files': files
    })