[FIX] HELPDESK: Ticket comment, change status permission updated
This commit is contained in:
@@ -340,7 +340,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- start of comment box. -->
|
||||
{% if perms.helpdesk.add_comment or request.user.employee_get == ticket.employee_id %}
|
||||
{% if perms.helpdesk.add_comment or request.user.employee_get == ticket.employee_id or request.user.employee_get in ticket.assigned_to.all %}
|
||||
<div class="oh-helpdesk__chatbox">
|
||||
<form name="comment-form" action="{% url 'comment-create' ticket.id %}" method="POST" enctype="multipart/form-data" class="oh-chat oh-chat__input-wrapper">
|
||||
{% csrf_token %}
|
||||
|
||||
@@ -367,7 +367,10 @@
|
||||
<div class="oh-sticky-table__tbody">
|
||||
{% for ticket in allocated_tickets %}
|
||||
<div class="oh-sticky-table__tr"
|
||||
{% if request.user.employee_get in ticket.assigned_to.all or perms.helpdesk.view_ticket or request.user.employee_get|is_department_manager:ticket %}
|
||||
{% if request.user.employee_get in ticket.assigned_to.all %}
|
||||
style = "background-color: lightgreen;"
|
||||
onclick="window.location.href = `{% url 'ticket-detail' ticket.id %}`"
|
||||
{% elif perms.helpdesk.view_ticket or request.user.employee_get|is_department_manager:ticket %}
|
||||
onclick="window.location.href = `{% url 'ticket-detail' ticket.id %}`"
|
||||
{% else %}
|
||||
hx-get = "{% url 'ticket-individual-view' ticket.id %}"
|
||||
|
||||
@@ -591,7 +591,7 @@ def ticket_archive(request, ticket_id):
|
||||
|
||||
|
||||
@login_required
|
||||
@ticket_owner_can_enter(perm="helpdesk.change_ticket", model=Ticket)
|
||||
# @ticket_owner_can_enter(perm="helpdesk.change_ticket", model=Ticket)
|
||||
def change_ticket_status(request, ticket_id):
|
||||
"""
|
||||
This function is responsible for changing the Ticket status.
|
||||
|
||||
Reference in New Issue
Block a user