The ‘download’ views

Specific views for entities adapting to IDownloadable

Components

class cubicweb.web.views.idownloadable.DownloadBox(*args, **kwargs)[source]

add download box

Download views

class cubicweb.web.views.idownloadable.DownloadView(req=None, rset=None, **kwargs)[source]

download view

this view is replacing the deprecated ‘download’ controller and allow downloading of entities providing the necessary interface

class cubicweb.web.views.idownloadable.DownloadLinkView(req=None, rset=None, **kwargs)[source]

view displaying a link to download the file

class cubicweb.web.views.idownloadable.IDownloadablePrimaryView(req=None, rset=None, **kwargs)[source]
class cubicweb.web.views.idownloadable.IDownloadableOneLineView(req=None, rset=None, **kwargs)[source]

Embedded views

class cubicweb.web.views.idownloadable.ImageView(req=None, rset=None, **kwargs)[source]

image embedded view

class cubicweb.web.views.idownloadable.EHTMLView(req=None, rset=None, **kwargs)[source]

html embedded view