load configuration and then retrieve apps in default side menu display #235

Merged
deblan merged 1 commit from feature/issue233 into develop 2023-03-27 18:34:22 +02:00

View file

@ -93,7 +93,11 @@ export default {
for (let id in ncApps) {
if (window.topMenuApps.includes(id) && !window.topSideMenuApps.includes(id)) {
continue;
continue
}
if (this.hiddenApps.includes(id)) {
continue
}
let app = ncApps[id]
@ -104,10 +108,10 @@ export default {
finalApps.sort((a, b) => {
if (a.order === null || b.order === null) {
return a.name < b.name ? -1 : 1;
return a.name < b.name ? -1 : 1
}
return a.order < b.order ? -1 : 1;
return a.order < b.order ? -1 : 1
})
this.apps = finalApps
@ -118,6 +122,9 @@ export default {
},
retrieveConfig() {
},
},
mounted() {
axios
.get(OC.generateUrl('/apps/side_menu/js/config'))
.then((response) => {
@ -130,12 +137,8 @@ export default {
this.logoLink = config['logo-link']
this.settings = config['settings']
this.hiddenApps = config['big-menu-hidden-apps']
})
},
},
mounted() {
this.retrieveConfig()
this.retrieveApps()
})
}
}
</script>