Browse Source

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

Add featured category
pull/19370/head
Roeland Jago Douma 6 years ago
committed by GitHub
parent
commit
5c650f876c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5508
      apps/settings/js/vue-1.js
  2. 1
      apps/settings/js/vue-1.js.map
  3. 3301
      apps/settings/js/vue-2.js
  4. 1
      apps/settings/js/vue-2.js.map
  5. 4
      apps/settings/js/vue-6.js
  6. 2
      apps/settings/js/vue-6.js.map
  7. 4
      apps/settings/js/vue-settings-apps-users-management.js
  8. 2
      apps/settings/js/vue-settings-apps-users-management.js.map
  9. 5
      apps/settings/src/components/AppList.vue
  10. 6
      apps/settings/src/views/Apps.vue

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

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

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

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

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

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

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

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

5
apps/settings/src/components/AppList.vue

@ -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
apps/settings/src/views/Apps.vue

@ -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