View Reference

The views.warehouse Module

View callables to manage warehouses.

class ciowarehouse2.views.warehouse.WarehouseView(request: Request)[source]

Class to manage warehouse views.

Parameters:

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

index() dict | Response[source]

List all authorized warehouses.

index_filter() dict[source]

Return a dictionary to autocomplete a filter field.

view() dict[source]

Show warehouse configuration.

edit() dict[source]

Create or edit a warehouse.

refresh() dict[source]

Launch a refresh action.

The views.browse Module

View callables to browse into one or several warehouses.

class ciowarehouse2.views.browse.BrowseView(request: Request)[source]

Class to manage warehouse browsing.

Parameters:

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

browse() dict | FileResponse[source]

Browse a warehouse.

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.