Asset
Overview
The asset object represents the core data associated with any file uploaded into the Asset manager
Object name | asset |
---|---|
Table name | psys_asset |
Path | /preside-objects/assetManager/asset.cfc |
Properties
property name="asset_folder" relationship="many-to-one" required=true uniqueindexes="assetfolder|1" onupdate="cascade-if-no-cycle-check";
property name="title" type="string" dbtype="varchar" maxLength=150 required=true uniqueindexes="assetfolder|2";
property name="file_name" type="string" dbtype="varchar" maxLength=150 required=false indexes="filename";
property name="storage_path" type="string" dbtype="varchar" maxLength=255 required=true uniqueindexes="assetpath";
property name="asset_url" type="string" dbtype="varchar" maxLength=1024 required=false;
property name="description" type="string" dbtype="text" maxLength=0 required=false;
property name="author" type="string" dbtype="varchar" maxLength=100 required=false;
property name="size" type="numeric" dbtype="int" required=true;
property name="asset_type" type="string" dbtype="varchar" maxLength=10 required=true;
property name="raw_text_content" type="string" dbtype="longtext";
property name="width" type="numeric" dbtype="int" required=false;
property name="height" type="numeric" dbtype="int" required=false;
property name="focal_point" type="string" dbtype="varchar" maxLength=15 required=false;
property name="crop_hint" type="string" dbtype="varchar" maxLength=30 required=false;
property name="resize_no_crop" type="boolean" dbtype="boolean" default=false;
property name="alt_text" type="string" dbtype="varchar" maxLength=150 required=false;
property name="active_version" relationship="many-to-one" relatedTo="asset_version" required=false ondelete="set-null-if-no-cycle-check" onupdate="cascade-if-no-cycle-check";
property name="is_trashed" type="boolean" dbtype="boolean" required=false default=false;
property name="trashed_path" type="string" dbtype="varchar" maxLength=255 required=false;
property name="original_title" type="string" dbtype="varchar" maxLength=200 required=false;
property name="access_restriction" type="string" dbtype="varchar" maxLength="7" required=false default="inherit" enum="assetAccessRestriction";
property name="full_login_required" type="boolean" dbtype="boolean" required=false default=false;
property name="grantaccess_to_all_logged_in_users" type="boolean" dbtype="boolean" required=false default=false;
property name="access_condition" relationship="many-to-one" relatedto="rules_engine_condition" required=false control="conditionPicker" ruleContext="webrequest" ondelete="set-null-if-no-cycle-check" onupdate="cascade-if-no-cycle-check";
property name="created_by" relationship="many-to-one" relatedTo="security_user" required=false generator="loggedInUser.loggedInUserId" generate="insert" ondelete="set-null-if-no-cycle-check" onupdate="cascade-if-no-cycle-check";
property name="updated_by" relationship="many-to-one" relatedTo="security_user" required=false generator="loggedInUser.loggedInUserId" generate="always" ondelete="set-null-if-no-cycle-check" onupdate="cascade-if-no-cycle-check";