Commit c5318b53 authored by 黎博's avatar 黎博

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

parent 123f6208
...@@ -14,6 +14,21 @@ exports.getDefinitionsOfHost = function (host) { ...@@ -14,6 +14,21 @@ exports.getDefinitionsOfHost = function (host) {
} }
exports.setDefinitions = function (host, data) { 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, { return http.post(`http://${host}/api/definitions`, data, {
headers: { headers: {
Authorization: qaAuth, 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