@@ -15,18 +15,16 @@ class IsilonAssetDashboard < Administrate::BaseDashboard
1515 assigned_to : Field ::String ,
1616 contentdm_collection : Field ::BelongsTo ,
1717 date_created_in_isilon : Field ::String ,
18- duplicate_of : Field ::BelongsTo . with_options (
19- class_name : "IsilonAsset" ,
20- foreign_key : "duplicate_of_id"
21- ) ,
22- duplicates : Field ::HasMany . with_options (
18+ duplicates : DuplicatesField . with_options (
2319 class_name : "IsilonAsset"
2420 ) ,
21+ has_duplicates : HasDuplicatesField ,
2522 file_checksum : Field ::String ,
2623 file_size : Field ::String ,
2724 file_type : Field ::String ,
2825 isilon_name : Field ::String ,
2926 isilon_path : Field ::String ,
27+ full_path_with_volume : Field ::String ,
3028 last_modified_in_isilon : Field ::String ,
3129 last_updated_by : Field ::String ,
3230 migration_status : Field ::BelongsTo ,
@@ -48,6 +46,7 @@ class IsilonAssetDashboard < Administrate::BaseDashboard
4846 COLLECTION_ATTRIBUTES = %i[
4947 isilon_name
5048 migration_status
49+ has_duplicates
5150 assigned_to
5251 ] . freeze
5352
@@ -59,6 +58,7 @@ class IsilonAssetDashboard < Administrate::BaseDashboard
5958 isilon_name
6059 isilon_path
6160 parent_folder
61+ full_path_with_volume
6262 date_created_in_isilon
6363 last_modified_in_isilon
6464 file_size
@@ -68,7 +68,6 @@ class IsilonAssetDashboard < Administrate::BaseDashboard
6868 aspace_linking_status
6969 contentdm_collection
7070 preservica_reference_id
71- duplicate_of
7271 duplicates
7372 notes
7473 assigned_to
@@ -84,7 +83,6 @@ class IsilonAssetDashboard < Administrate::BaseDashboard
8483 migration_status
8584 isilon_name
8685 isilon_path
87- parent_folder
8886 date_created_in_isilon
8987 last_modified_in_isilon
9088 file_size
0 commit comments