Commit c5318b53 authored by 黎博's avatar 黎博

mq同步时将rabbit_admin的权限赋给qa

parent 123f6208
......@@ -14,6 +14,21 @@ exports.getDefinitionsOfHost = function (host) {
}
exports.setDefinitions = function (host, data) {
// 将rabbit_admin的权限同步给qa
let permissions = data.permissions
var temp_permissions = []
permissions.forEach(item => {
if (item.user === 'rabbit_admin') {
let tmp = JSON.stringify(item)
let result = JSON.parse(tmp)
result.user = 'qa'
temp_permissions.push(item)
temp_permissions.push(result)
} else if (item.user !== 'qa' && item.user !== 'rabbit_admin') {
temp_permissions.push(item)
}
})
data.permissions = temp_permissions
return http.post(`http://${host}/api/definitions`, data, {
headers: {
Authorization: qaAuth,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment