@ -72,6 +72,7 @@
$ ( '#free_space' ) . val ( response . data . freeSpace ) ;
$ ( '#upload.button' ) . attr ( 'data-original-title' , response . data . maxHumanFilesize ) ;
$ ( '#usedSpacePercent' ) . val ( response . data . usedSpacePercent ) ;
$ ( '#usedSpacePercent' ) . data ( 'mount-type' , response . data . mountType ) ;
$ ( '#owner' ) . val ( response . data . owner ) ;
$ ( '#ownerDisplayName' ) . val ( response . data . ownerDisplayName ) ;
Files . displayStorageWarnings ( ) ;
@ -155,21 +156,30 @@
var usedSpacePercent = $ ( '#usedSpacePercent' ) . val ( ) ,
owner = $ ( '#owner' ) . val ( ) ,
ownerDisplayName = $ ( '#ownerDisplayName' ) . val ( ) ;
ownerDisplayName = $ ( '#ownerDisplayName' ) . val ( ) ,
mountType = $ ( '#usedSpacePercent' ) . data ( 'mount-type' ) ;
if ( usedSpacePercent > 98 ) {
if ( owner !== OC . getCurrentUser ( ) . uid ) {
OC . Notification . show ( t ( 'files' , 'Storage of {owner} is full, files can not be updated or synced anymore!' ,
{ owner : ownerDisplayName } ) , { type : 'error' }
) ;
return ;
} else if ( mountType === 'group' ) {
OC . Notification . show ( t ( 'files' ,
'This group folder is full, files can not be updated or synced anymore!' ) ,
{ type : 'error' }
) ;
} else if ( mountType === 'external' ) {
OC . Notification . show ( t ( 'files' ,
'This external storage is full, files can not be updated or synced anymore!' ) ,
{ type : 'error' }
) ;
} else {
OC . Notification . show ( t ( 'files' ,
'Your storage is full, files can not be updated or synced anymore!' ) ,
{ type : 'error' }
) ;
}
OC . Notification . show ( t ( 'files' ,
'Your storage is full, files can not be updated or synced anymore!' ) ,
{ type : 'error' }
) ;
return ;
}
if ( usedSpacePercent > 90 ) {
} else if ( usedSpacePercent > 90 ) {
if ( owner !== OC . getCurrentUser ( ) . uid ) {
OC . Notification . show ( t ( 'files' , 'Storage of {owner} is almost full ({usedSpacePercent}%)' ,
{
@ -180,12 +190,24 @@
type : 'error'
}
) ;
return ;
} else if ( mountType === 'group' ) {
OC . Notification . show ( t ( 'files' ,
'This group folder is almost full ({usedSpacePercent}%)' ,
{ usedSpacePercent : usedSpacePercent } ) ,
{ type : 'error' }
) ;
} else if ( mountType === 'external' ) {
OC . Notification . show ( t ( 'files' ,
'This external storage is almost full ({usedSpacePercent}%)' ,
{ usedSpacePercent : usedSpacePercent } ) ,
{ type : 'error' }
) ;
} else {
OC . Notification . show ( t ( 'files' , 'Your storage is almost full ({usedSpacePercent}%)' ,
{ usedSpacePercent : usedSpacePercent } ) ,
{ type : 'error' }
) ;
}
OC . Notification . show ( t ( 'files' , 'Your storage is almost full ({usedSpacePercent}%)' ,
{ usedSpacePercent : usedSpacePercent } ) ,
{ type : 'error' }
) ;
}
} ,