adhocracy_core.resources.asset module¶
Resources for managing assets.
-
interface
IAssetDownload[source]¶ Extends:
adhocracy_core.interfaces.IResourceDownloadable binary file for Assets.
-
class
AssetDownload[source]¶ Bases:
adhocracy_core.resources.base.BaseAllow downloading the first asset file in the term:lineage.
Initialize self.
-
interface
IAsset[source]¶ Extends:
adhocracy_core.interfaces.ISimpleA generic asset (binary file).
-
add_metadata(context: <InterfaceClass adhocracy_core.resources.asset.IAsset>, registry: pyramid.registry.Registry, **kwargs)[source]¶ Store asset file metadata and add raw download to context.
-
interface
IAssetsService[source]¶ Extends:
adhocracy_core.interfaces.IServicePoolThe ‘assets’ ServicePool.
-
interface
IPoolWithAssets[source]¶ Extends:
adhocracy_core.interfaces.IPoolA pool with an auto-created asset service pool.