- -
-

pyams_content.component.extfile package

- -
-

Module contents

-
-
-class pyams_content.component.extfile.BaseExtFile
-

Bases: pyams_content.component.association.AssociationItem

-

External file persistent class

-
-
-author
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
-
-description
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
-
-filename
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
-
-language
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
-
-title
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
- -
-
-class pyams_content.component.extfile.BaseExtFileAssociationInfoAdapter(context)
-

Bases: pyams_utils.adapter.ContextAdapter

-

Base external file association info adapter

-
-
-human_size
-
- -
-
-inner_title
-
- -
-
-pictogram
-
- -
-
-user_title
-
- -
- -
-
-class pyams_content.component.extfile.ExtAudio
-

Bases: pyams_content.component.extfile.BaseExtFile

-

External audio file persistent class

-
-
-data
-

I18n property class used to handle files

-
- -
-
-icon_class = 'fa-file-audio-o'
-
- -
-
-icon_hint = 'Audio file'
-
- -
-
-title
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
- -
-
-class pyams_content.component.extfile.ExtAudioContentChecker(context)
-

Bases: pyams_content.component.extfile.ExtFileContentChecker

-

External audio file content checker

-
-
-interface = <InterfaceClass pyams_content.component.extfile.interfaces.IExtAudio>
-
- -
- -
-
-class pyams_content.component.extfile.ExtFile
-

Bases: pyams_content.component.extfile.BaseExtFile

-

Generic external file persistent class

-
-
-data
-

I18n property class used to handle files

-
- -
-
-icon_class = 'fa-file-text-o'
-
- -
-
-icon_hint = 'Standard file'
-
- -
- -
-
-class pyams_content.component.extfile.ExtFileContentChecker(context)
-

Bases: pyams_content.features.checker.BaseContentChecker

-

Base external file content checker

-
-
-inner_check(request)
-
- -
-
-interface = <InterfaceClass pyams_content.component.extfile.interfaces.IExtFile>
-
- -
-
-label
-
- -
- -
-
-class pyams_content.component.extfile.ExtImage
-

Bases: pyams_content.component.extfile.BaseExtFile

-

External image persistent class

-
-
-alt_title
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
-
-data
-
- -
-
-icon_class = 'fa-file-image-o'
-
- -
-
-icon_hint = 'Image'
-
- -
-
-title
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
- -
-
-class pyams_content.component.extfile.ExtImageContentChecker(context)
-

Bases: pyams_content.component.extfile.ExtFileContentChecker

-

External image content checker

-
-
-interface = <InterfaceClass pyams_content.component.extfile.interfaces.IExtImage>
-
- -
- -
-
-class pyams_content.component.extfile.ExtVideo
-

Bases: pyams_content.component.extfile.BaseExtFile

-

External video file persistent class

-
-
-data
-

I18n property class used to handle files

-
- -
-
-icon_class = 'fa-file-video-o'
-
- -
-
-icon_hint = 'Video'
-
- -
-
-title
-

Computed attributes based on schema fields

-

Field properties provide default values, data validation and error messages -based on data found in field meta-data.

-

Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.

-
- -
- -
-
-class pyams_content.component.extfile.ExtVideoContentChecker(context)
-

Bases: pyams_content.component.extfile.ExtFileContentChecker

-

External video file content checker

-
-
-interface = <InterfaceClass pyams_content.component.extfile.interfaces.IExtVideo>
-
- -
- -
-
-class pyams_content.component.extfile.ExternalFilesFactoriesVocabulary(context)
-

Bases: zope.schema.vocabulary.SimpleVocabulary

-

External files factories vocabulary

-
- -
-
-pyams_content.component.extfile.handle_added_extfile(event)
-

Handle added external file

-
- -
-
-pyams_content.component.extfile.handle_modified_extfile(event)
-

Handle modified external file

-
- -
-
-pyams_content.component.extfile.handle_removed_extfile(event)
-

Handle removed external file

-
- -
-
-pyams_content.component.extfile.register_file_factory(key, factory, name=None)
-

Register new file factory

-
- -
-
-pyams_content.component.extfile.update_properties(extfile)
-

Update missing file properties

-
- -
-
- - -