forked from fnux/rt2zammad
Avoid using chown for agents
Otherwise the private comments will not work for them.
This commit is contained in:
parent
056b5009ac
commit
160e7bfa71
1 changed files with 6 additions and 2 deletions
|
@ -196,7 +196,9 @@ for ticket in tickets:
|
||||||
"note": "RT-import:{}".format(ticket["ticket"]["original_id"]),
|
"note": "RT-import:{}".format(ticket["ticket"]["original_id"]),
|
||||||
"article": {
|
"article": {
|
||||||
"subject": ticket["ticket"]["Subject"],
|
"subject": ticket["ticket"]["Subject"],
|
||||||
"body": "RT ticket merged into {}".format(ticket["ticket"]["numerical_id"]),
|
"body": "RT ticket merged into {}".format(
|
||||||
|
ticket["ticket"]["numerical_id"]
|
||||||
|
),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -238,7 +240,9 @@ for ticket in tickets:
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
creator_id = get_user(users[item["Creator"]], "id")
|
creator_id = get_user(users[item["Creator"]], "id")
|
||||||
chown = creator_id != new["customer_id"]
|
chown = creator_id != new["customer_id"] and "Agent" not in get_user(
|
||||||
|
users[item["Creator"]], "roles"
|
||||||
|
)
|
||||||
if chown:
|
if chown:
|
||||||
target.ticket.update(new["id"], {"customer_id": creator_id})
|
target.ticket.update(new["id"], {"customer_id": creator_id})
|
||||||
TicketArticle(get_zammad(get_user(users[item["Creator"]]))).create(
|
TicketArticle(get_zammad(get_user(users[item["Creator"]]))).create(
|
||||||
|
|
Loading…
Reference in a new issue