View Reference

The views.warehouse Module

View callables to manage warehouses.

class ciowarehouse.views.warehouse.WarehouseView(request)[source]

Class to manage warehouse views.

Parameters:

request (pyramid.request.Request) – Current request.

index()[source]

List all authorized warehouses.

index_filter()[source]

Return a dictionary to autocomplete a filter field.

view()[source]

Show warehouse configuration.

full_refresh()[source]

Launch a full refresh action to pull, index and create thumbnails on the whole warehouse.

refresh()[source]

Launch a refresh action to index and create thumbnails for some files.

edit()[source]

Create or edit a warehouse.

The views.browse Module

View callables to browse or search into one warehouse or several warehouses.

class ciowarehouse.views.browse.BrowseView(request)[source]

Class to manage warehouse browsing.

Parameters:

request (pyramid.request.Request) – Current request.

browse()[source]

Browse one or several warehouses.

browse_filter()[source]

Return a dictionary to autocomplete a filter field.

The views.sharing Module

View callables to manage shared files.

class ciowarehouse.views.sharing.SharingView(request)[source]

Class to manage shared files.

Parameters:

request (pyramid.request.Request) – Current request.

download()[source]

Download shared files.

preview()[source]

Send a file preview.

The views.file Module

View callables to manage files of a warehouse.

class ciowarehouse.views.file.FileView(request)[source]

Class to manage files of a warehouse.

Parameters:

request (pyramid.request.Request) – Current request.

view()[source]

Display a file according to its type.

edit()[source]

Edit a file according to its type.

download(path=None)[source]

Download a file.

thumbnail()[source]

Return the route to the directory of the thumbnail.

preview()[source]

Return the thumbnail of a file or its mimetype icon. If ?size=small is set, it uses the small thumbnail.

move()[source]

Move a file.

save()[source]

Save a file.