Пример #1
0
def edit_story_avatar_upload(request, story_id):
    """
    Edit story view - Uploading avatar view
    """
    story = get_story(story_id, request.user)
    res = check_mime(request)
    if res:
        return res
    return handle_upload(request, save_upload, story, None)
Пример #2
0
def edit_story_avatar_reload(request, avatar_id):
    """
    Edit story view - Uploading avatar view
    """
    try:
        avatar_id = int(avatar_id)
    except:
        raise Http404()
    avatar = get_object_or_404(Avatar, id=avatar_id)
    story = get_story(avatar.story.id, request.user)
    res = check_mime(request)
    if res:
        return res
    return handle_upload(request, save_upload, story, avatar)
Пример #3
0
def upload_illustration(request, story, variation, illustration):
    return handle_upload(request, save_illustration, story, variation,
                         illustration)
Пример #4
0
def upload_image(request):
    return handle_upload(request, save_uploaded_image)
Пример #5
0
def upload_file(request):
    return handle_upload(request, save_uploaded_file)
Пример #6
0
def profile_upload_avatar(request):
    return handle_upload(request, save_upload, request.user)
Пример #7
0
 def post(self, request, *args, **kwargs):
     if request.user.is_staff:
         return handle_upload(request, save_upload)
     raise Http404()