Appearance
Asset Details Page ​
File Information ​
- Path:
pages/_workspace_id/dam/files/_id.vue - Route:
/:workspace_id/dam/files/:id - Middleware:
authCheck,checkWorkspace,check-if-suspended,can-access-dam-module - Layout:
damLayout
Purpose ​
The Asset Details Page displays comprehensive information about a digital asset, including metadata, version history, analytics, and management options. Users can view, edit, rename, download, convert, and manage asset versions and collages.
Key Features ​
Asset Display
- High-quality asset preview
- Asset metadata (name, type, size, dimensions)
- Upload information (uploader, date)
- File type and format details
Asset Editing
- In-browser image editing (JPG, JPEG, PNG)
- Crop, resize, rotate, flip operations
- Download edited version
- Reset to original
Version Management
- View version history
- Upload new versions
- Restore previous versions
- Delete old versions
Collage Management
- Add asset to collages
- Remove from collages
- View all collages containing the asset
Analytics & Insights
- View count
- Download count
- Share count
- Weekly insights visualization
Tag Management
- Add custom tags
- Remove tags
- Tag suggestions from dropdown
File Operations
- Download original file
- Convert to different resolutions
- Convert to different formats
- Archive/unarchive asset
Components Used ​
breadCrumbs- Breadcrumb navigationAssetContainer- Main asset displayWeeklyInsights- Analytics visualizationFileConversionDialog- Format/resolution selectionShareAssetDialog- Share asset dialogSaveToCollage- Add to collage dialogDeleteDialog- Confirmation dialogs- Skeleton loaders for loading states
Data Properties ​
javascript
{
asset: object, // Asset data
loading: boolean, // Loading state
editing: boolean, // Edit mode state
renaming: boolean, // Renaming state
assetVersions: array, // Version history
collages: array, // Collages containing asset
insights: object, // Analytics data
tags: array, // Asset tags
canEdit: boolean, // Edit permission
canConvert: boolean, // Conversion permission
storageFull: boolean // Storage status
}Computed Properties ​
canEditinBrowser- Check if asset can be edited in browserotherResolutions- Available resolution optionsaspectRatio- Asset aspect ratiodownloadableFormats- Supported download formatsbreadcrumbChildLnk- Breadcrumb navigation linksmenuItems- Context menu optionstabMenuItems- Sidebar tab itemsassetInfoItems- Asset metadata items
Methods ​
fetchFile(flag = 'default') ​
Fetches asset details from API
fileNameEdit(flag, field_name) ​
Handles asset name/description editing
downloadAndConvertFile() ​
Opens conversion dialog or downloads file
convertResolution(width, height, quality) ​
Converts asset to specified resolution
downloadFile() ​
Downloads asset without conversion
archiveAsset() ​
Archives or unarchives the asset
changeVersion(assetVersion) ​
Restores a previous version
reloadAssetData() ​
Refreshes asset data after operations
openAdd2Collage() ​
Opens dialog to add asset to collage
refreshCollages() ​
Refreshes collage data
API Endpoints ​
GET /dam/files/:id- Fetch asset detailsPUT /dam/files/:id- Update assetPOST /dam/files/:id/versions- Upload new versionPUT /dam/files/:id/versions/:version_id- Restore versionDELETE /dam/files/:id/versions/:version_id- Delete versionGET /dam/files/:id/download- Download assetPOST /dam/files/:id/convert- Convert assetPOST /dam/files/:id/tags- Add/remove tagsGET /dam/files/:id/analytics- Get analytics data
User Interactions ​
View Asset
- View high-quality preview
- View metadata and information
- Navigate via breadcrumbs
Edit Asset
- Click edit button
- Use editing tools (crop, resize, rotate, flip)
- Download or reset changes
Manage Versions
- View version history
- Upload new version
- Restore previous version
- Delete old versions
Manage Collages
- Add to existing collage
- Create new collage
- Remove from collage
Download & Convert
- Download original
- Select resolution/format
- Convert and download
Related Documentation ​
- Pages Documentation - Overview of all pages
- Folders Page - Folder management
- Collages Page - Collage management
- Search Page - Search functionality