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