Browse Source

Merge pull request #19333 from nextcloud/add-featured-category

Add featured category
tags/v19.0.0beta1
Roeland Jago Douma 4 years ago
parent
commit
5c650f876c
No account linked to committer's email address

+ 5508
- 0
apps/settings/js/vue-1.js
File diff suppressed because it is too large
View File


+ 1
- 0
apps/settings/js/vue-1.js.map
File diff suppressed because it is too large
View File


+ 3301
- 0
apps/settings/js/vue-2.js
File diff suppressed because it is too large
View File


+ 1
- 0
apps/settings/js/vue-2.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
apps/settings/js/vue-6.js
File diff suppressed because it is too large
View File


+ 1
- 1
apps/settings/js/vue-6.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
apps/settings/js/vue-settings-apps-users-management.js
File diff suppressed because it is too large
View File


+ 1
- 1
apps/settings/js/vue-settings-apps-users-management.js.map
File diff suppressed because it is too large
View File


+ 4
- 1
apps/settings/src/components/AppList.vue View File

@@ -146,6 +146,9 @@ export default {
if (this.category === 'updates') {
return apps.filter(app => app.update)
}
if (this.category === 'featured') {
return apps.filter(app => app.level === 200)
}
// filter app store categories
return apps.filter(app => {
return app.appstore && app.category !== undefined
@@ -179,7 +182,7 @@ export default {
return !this.useListView && !this.useBundleView
},
useListView() {
return (this.category === 'installed' || this.category === 'enabled' || this.category === 'disabled' || this.category === 'updates')
return (this.category === 'installed' || this.category === 'enabled' || this.category === 'disabled' || this.category === 'updates' || this.category === 'featured')
},
useBundleView() {
return (this.category === 'app-bundles')

+ 6
- 0
apps/settings/src/views/Apps.vue View File

@@ -63,6 +63,12 @@

<!-- App store categories -->
<template v-if="settings.appstoreEnabled">
<AppNavigationItem
id="app-category-featured"
:to="{ name: 'apps-category', params: { category: 'featured' } }"
icon="icon-favorite"
:title="t('settings', 'Featured apps')" />

<AppNavigationItem
v-for="cat in categories"
:key="'icon-category-' + cat.ident"

Loading…
Cancel
Save