@@ -311,12 +311,10 @@ export default {
311311 permission : [ 'listSnapshots' ] ,
312312 resourceType : 'Snapshot' ,
313313 columns : ( ) => {
314- var fields = [ 'name' , 'state' , 'volumename' , 'intervaltype' , 'physicalsize' ]
314+ var fields = [ 'name' , 'state' , 'volumename' , 'intervaltype' , 'physicalsize' , 'created' ]
315315 if ( store . getters . features . snapshotshowchainsize ) {
316- fields . push ( 'chainsize' )
317- fields . push ( 'parentname' )
316+ fields . splice ( fields . indexOf ( 'created' ) , 0 , 'chainsize' , 'parentname' )
318317 }
319- fields . push ( 'created' )
320318 if ( [ 'Admin' , 'DomainAdmin' ] . includes ( store . getters . userInfo . roletype ) ) {
321319 fields . push ( 'account' )
322320 if ( store . getters . listAllProjects ) {
@@ -329,7 +327,13 @@ export default {
329327 fields . push ( 'zonename' )
330328 return fields
331329 } ,
332- details : [ 'name' , 'id' , 'volumename' , 'volumetype' , 'snapshottype' , 'intervaltype' , 'physicalsize' , 'virtualsize' , 'chainsize' , 'parentname' , 'account' , 'domain' , 'created' ] ,
330+ details : ( ) => {
331+ var fields = [ 'name' , 'id' , 'volumename' , 'volumetype' , 'snapshottype' , 'intervaltype' , 'physicalsize' , 'virtualsize' , 'account' , 'domain' , 'created' ]
332+ if ( store . getters . features . snapshotshowchainsize ) {
333+ fields . splice ( fields . indexOf ( 'account' ) , 0 , 'chainsize' , 'parentname' )
334+ }
335+ return fields
336+ } ,
333337 tabs : [
334338 {
335339 name : 'details' ,
0 commit comments