Skip to content

Instantly share code, notes, and snippets.

@wengole
Forked from simonedeponti/attachments.py
Last active August 29, 2015 14:22
Show Gist options
  • Save wengole/a24a679f90c3d2370a64 to your computer and use it in GitHub Desktop.
Save wengole/a24a679f90c3d2370a64 to your computer and use it in GitHub Desktop.

Revisions

  1. wengole revised this gist Jun 9, 2015. 1 changed file with 17 additions and 24 deletions.
    41 changes: 17 additions & 24 deletions docconv.py
    Original file line number Diff line number Diff line change
    @@ -1,29 +1,22 @@
    def has_pdf(obj):
    pass
    # -*- coding: utf-8 -*-
    def get(obj):
    """Get the preview images for the given object
    def has_preview(obj):
    pass
    If there are currently no previews an empty list will be returned
    def has_thumb(obj):
    pass
    :param obj: The Plone object to get previews for
    :type obj: A Plone content object
    :return: The preview images
    :rtype: list
    """
    return []

    def get_pdf(obj):
    pass
    def create(obj, request):
    """Generate the preview images for the given content object
    def get_preview(obj):
    :param obj: The Plone object to get previews for
    :type obj: A Plone content object
    :param request: The Plone request object
    :type request: HTTPRequest
    """
    pass

    def get_thumb(obj):
    pass

    def generate_pdf(obj, request):
    pass

    def generate_preview(obj, request):
    pass

    def generate_thumb(obj, request):
    pass

    def generate_all(obj, request):
    pass
  2. @simonedeponti simonedeponti revised this gist Jun 9, 2015. 1 changed file with 24 additions and 3 deletions.
    27 changes: 24 additions & 3 deletions docconv.py
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,29 @@
    def object_has(obj, type=None):
    def has_pdf(obj):
    pass

    def object_get(obj, type=None):
    def has_preview(obj):
    pass

    def object_generate(obj, request, type=None):
    def has_thumb(obj):
    pass

    def get_pdf(obj):
    pass

    def get_preview(obj):
    pass

    def get_thumb(obj):
    pass

    def generate_pdf(obj, request):
    pass

    def generate_preview(obj, request):
    pass

    def generate_thumb(obj, request):
    pass

    def generate_all(obj, request):
    pass
  3. @simonedeponti simonedeponti revised this gist Jun 9, 2015. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions docconv.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    def object_has(obj, type=None):
    pass

    def object_get(obj, type=None):
    pass

    def object_generate(obj, request, type=None):
    pass
  4. @simonedeponti simonedeponti revised this gist Jun 9, 2015. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion attachments.py
    Original file line number Diff line number Diff line change
    @@ -1 +1,8 @@
    # Foo
    def extract_and_add(file_upload, obj, workspace=None, token=None):
    """Extracts temporary attachments from storage and attaches them into `obj`
    Extract file data `from file_upload`, create file/image objects and add
    them as attachments to ``obj``. If workspace and token are given, reuse
    previously uploaded temporary attachments if they exist.
    """

  5. @simonedeponti simonedeponti created this gist Jun 9, 2015.
    1 change: 1 addition & 0 deletions attachments.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    # Foo