Merge pull request #355 from YunoHost/fix-4.2.3

small fixes 4.2.3
This commit is contained in:
Alexandre Aubin 2021-05-01 15:59:38 +02:00 committed by GitHub
commit 6809fd5e31
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 18 additions and 3 deletions

View file

@ -68,6 +68,7 @@
}
}
],
"no-console": "warn",
"template-curly-spacing": "off",
"camelcase": "warn",
"indent": "off",

View file

@ -19,6 +19,7 @@ class APIError extends Error {
}
log () {
/* eslint-disable-next-line */
console.error(`${this.name} (${this.code}): ${this.uri}\n${this.message}`)
}
}

View file

@ -169,7 +169,7 @@ export default {
'DISPATCH_MESSAGE' ({ commit }, { request, messages }) {
for (const type in messages) {
const message = {
text: messages[type],
text: messages[type].replace('\n', '<br>'),
color: type === 'error' ? 'danger' : type
}
let progressBar = message.text.match(/^\[#*\+*\.*\] > /)

View file

@ -118,7 +118,11 @@ export default {
performPostInstall (force = false) {
// FIXME does the api will throw an error for bad passwords ?
api.post('postinstall' + (force ? '?force_diskspace' : ''), { domain: this.domain, password: this.password }).then(data => {
api.post(
'postinstall' + (force ? '?force_diskspace' : ''),
{ domain: this.domain, password: this.password },
{ key: 'postinstall' }
).then(() => {
// Display success message and allow the user to login
this.goToStep('login')
}).catch(err => {

View file

@ -105,6 +105,8 @@ export default {
api.put(
`apps/${this.id}/config`, { args }, { key: 'apps.update_config', name: this.id }
).then(response => {
// FIXME what should be done ?
/* eslint-disable-next-line */
console.log('SUCCESS', response)
}).catch(err => {
if (err.name !== 'APIBadRequestError') throw err

View file

@ -138,6 +138,7 @@ export default {
}).then(response => {
if (response.ok) return response.json()
// FIXME flash error
/* eslint-disable-next-line */
else console.log('error', response)
}).then(({ key }) => {
window.open('https://paste.yunohost.org/' + key, '_blank')

View file

@ -97,7 +97,13 @@ export default {
const uri = id !== null ? `apps/${id}/upgrade` : 'upgrade/' + type
api.put(uri, {}, { key: 'upgrade.' + (id ? 'app' : type), app: id }).then(() => {
this.$router.push({ name: 'tool-logs' })
if (id !== null) {
this.apps = this.apps.filter(app => id !== app.id)
} else if (type === 'apps') {
this.apps = null
} else {
this.system = null
}
})
}
}