Merge pull request 'release of v3.7.2' (#238) from develop into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details

Reviewed-on: #238
This commit is contained in:
Simon Vieille 2023-03-27 18:47:15 +02:00
commit b133ba3a97
4 changed files with 31 additions and 22 deletions

View File

@ -6,7 +6,7 @@ pipeline:
- npm i
when:
event: [tag, push, pull_request]
branch: [master, develop, feature/*, translations]
branch: [master, develop, feature/*, fix/*, translations]
osv_detector:
image: gitnet.fr/deblan/osv-detector:v0.10
@ -19,7 +19,7 @@ pipeline:
commands:
- npm run build
when:
branch: [master, develop, feature/*, translations]
branch: [master, develop, feature/*, fix/*, translations]
event: [tag, push, pull_request]
build_php:
@ -27,7 +27,7 @@ pipeline:
commands:
- php bin/generate_l10n.php
when:
branch: [master, develop, feature/*, translations]
branch: [master, develop, feature/*, fix/*, translations]
event: [tag, push, pull_request]
code_quality:

View File

@ -1,5 +1,11 @@
## [Unreleased]
## 3.7.2
### Added
* update pipeline conditions allowing `fix/*`
### Fixed
* fix #233: load configuration and then retrieve apps in default side menu display
## 3.7.1
### Fixed
* fix build process (#230)

View File

@ -32,7 +32,7 @@ Notice
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
]]></description>
<version>3.7.1</version>
<version>3.7.2</version>
<licence>agpl</licence>
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
<namespace>SideMenu</namespace>

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,24 +122,23 @@ export default {
},
retrieveConfig() {
axios
.get(OC.generateUrl('/apps/side_menu/js/config'))
.then((response) => {
const config = response.data
this.targetBlankApps = config['target-blank-apps']
this.forceLightIcon = config['force-light-icon']
this.avatar = config['avatar']
this.logo = config['logo']
this.logoLink = config['logo-link']
this.settings = config['settings']
this.hiddenApps = config['big-menu-hidden-apps']
})
},
},
mounted() {
this.retrieveConfig()
this.retrieveApps()
axios
.get(OC.generateUrl('/apps/side_menu/js/config'))
.then((response) => {
const config = response.data
this.targetBlankApps = config['target-blank-apps']
this.forceLightIcon = config['force-light-icon']
this.avatar = config['avatar']
this.logo = config['logo']
this.logoLink = config['logo-link']
this.settings = config['settings']
this.hiddenApps = config['big-menu-hidden-apps']
this.retrieveApps()
})
}
}
</script>