fix(pool.setDefaultSr): remove pool param

Fixes vatesfr/xo-web#1558
This commit is contained in:
Julien Fontanet 2016-09-20 11:45:36 +02:00
parent 69291c0574
commit 8c4b8271d8

View File

@ -35,21 +35,21 @@ set.resolve = {
// ------------------------------------------------------------------- // -------------------------------------------------------------------
export async function setDefaultSr ({pool, sr}) { export async function setDefaultSr ({ sr }) {
await this.getXapi(pool).setDefaultSr(sr._xapiId) await this.hasPermissions(this.user.id, [ [ sr.$pool, 'administrate' ] ])
await this.getXapi(sr).setDefaultSr(sr._xapiId)
} }
setDefaultSr.permission = '' // signed in
setDefaultSr.params = { setDefaultSr.params = {
pool: {
type: 'string'
},
sr: { sr: {
type: 'string' type: 'string'
} }
} }
setDefaultSr.resolve = { setDefaultSr.resolve = {
pool: ['pool', 'pool', 'administrate'],
sr: ['sr', 'SR'] sr: ['sr', 'SR']
} }
// ------------------------------------------------------------------- // -------------------------------------------------------------------