Merge pull request #22422 from owncloud/issue-17230-better-promotion-of-app-updates
Make app updates better visible (part1)
This commit is contained in:
commit
22541b73c5
|
@ -124,6 +124,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
|
||||||
$('.app-level .experimental').tipsy({fallback: t('settings', 'This app is not checked for security issues and is new or known to be unstable. Install at your own risk.')});
|
$('.app-level .experimental').tipsy({fallback: t('settings', 'This app is not checked for security issues and is new or known to be unstable. Install at your own risk.')});
|
||||||
},
|
},
|
||||||
complete: function() {
|
complete: function() {
|
||||||
|
var availableUpdates = 0;
|
||||||
$('#apps-list').removeClass('icon-loading');
|
$('#apps-list').removeClass('icon-loading');
|
||||||
$.ajax(OC.generateUrl('settings/apps/list?category={categoryId}&includeUpdateInfo=1', {
|
$.ajax(OC.generateUrl('settings/apps/list?category={categoryId}&includeUpdateInfo=1', {
|
||||||
categoryId: categoryId
|
categoryId: categoryId
|
||||||
|
@ -135,8 +136,14 @@ OC.Settings.Apps = OC.Settings.Apps || {
|
||||||
var $update = $('#app-' + app.id + ' .update');
|
var $update = $('#app-' + app.id + ' .update');
|
||||||
$update.removeClass('hidden');
|
$update.removeClass('hidden');
|
||||||
$update.val(t('settings', 'Update to %s').replace(/%s/g, app.update));
|
$update.val(t('settings', 'Update to %s').replace(/%s/g, app.update));
|
||||||
|
availableUpdates++;
|
||||||
|
OC.Settings.Apps.State.apps[app.id].update = true;
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
||||||
|
if (availableUpdates > 0) {
|
||||||
|
OC.Notification.show(n('settings', 'You have %n app update pending', 'You have %n app updates pending', availableUpdates));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,6 +97,10 @@ script(
|
||||||
<div class="app-description-toggle-show"><?php p($l->t("Show description …"));?></div>
|
<div class="app-description-toggle-show"><?php p($l->t("Show description …"));?></div>
|
||||||
<div class="app-description-toggle-hide hidden"><?php p($l->t("Hide description …"));?></div>
|
<div class="app-description-toggle-hide hidden"><?php p($l->t("Hide description …"));?></div>
|
||||||
|
|
||||||
|
<div class="app-dependencies update hidden">
|
||||||
|
<p><?php p($l->t('This app has an update available.')); ?></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{#if missingMinOwnCloudVersion}}
|
{{#if missingMinOwnCloudVersion}}
|
||||||
<div class="app-dependencies">
|
<div class="app-dependencies">
|
||||||
<p><?php p($l->t('This app has no minimum ownCloud version assigned. This will be an error in ownCloud 11 and later.')); ?></p>
|
<p><?php p($l->t('This app has no minimum ownCloud version assigned. This will be an error in ownCloud 11 and later.')); ?></p>
|
||||||
|
|
Loading…
Reference in New Issue