[CLN] global: apply ruff
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
====================================
|
||||
helpdesk_portal_ticket_priority_form
|
||||
====================================
|
||||
# helpdesk_portal_ticket_priority_form
|
||||
|
||||
Add fieds in ticket creation portal form for priority.
|
||||
|
||||
@@ -15,10 +13,10 @@ None yet.
|
||||
|
||||
# Bug Tracker
|
||||
|
||||
Bugs are tracked on `our issues website <https://github.com/elabore-coop/helpdesk-tools/issues>`\_. In case of
|
||||
trouble, please check there if your issue has already been
|
||||
reported. If you spotted it first, help us smashing it by providing a
|
||||
detailed and welcomed feedback.
|
||||
Bugs are tracked on
|
||||
`our issues website <https://github.com/elabore-coop/helpdesk-tools/issues>`\_. In case
|
||||
of trouble, please check there if your issue has already been reported. If you spotted
|
||||
it first, help us smashing it by providing a detailed and welcomed feedback.
|
||||
|
||||
# Credits
|
||||
|
||||
|
@@ -1,2 +1 @@
|
||||
|
||||
from . import main
|
||||
|
@@ -1,4 +1,5 @@
|
||||
import odoo.http as http
|
||||
|
||||
from odoo.addons.helpdesk_mgmt.controllers.main import HelpdeskTicketController
|
||||
|
||||
|
||||
@@ -13,7 +14,7 @@ class HelpdeskTicketControllerPriority(HelpdeskTicketController):
|
||||
|
||||
@http.route("/new/ticket", type="http", auth="user", website=True)
|
||||
def create_new_ticket(self, **kw):
|
||||
res = super(HelpdeskTicketControllerPriority, self).create_new_ticket(**kw)
|
||||
res = super().create_new_ticket(**kw)
|
||||
res.qcontext["priorities"] = self._get_ticket_priorities()
|
||||
return res
|
||||
|
||||
|
@@ -1,20 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<template id="portal_my_tickets_priority_widget_template" name="Priority Widget Template">
|
||||
<span t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority >= '1' else '-o'}" />
|
||||
<span t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority >= '2' else '-o'}" />
|
||||
<span t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority == '3' else '-o'}" />
|
||||
<template
|
||||
id="portal_my_tickets_priority_widget_template"
|
||||
name="Priority Widget Template"
|
||||
>
|
||||
<span
|
||||
t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority >= '1' else '-o'}"
|
||||
/>
|
||||
<span
|
||||
t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority >= '2' else '-o'}"
|
||||
/>
|
||||
<span
|
||||
t-attf-class="o_priority_star fa fa-star#{'' if ticket.priority == '3' else '-o'}"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<!-- Ticket create form -->
|
||||
<template id="helptdesk_create_ticket_priority" name="Create Ticket: Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_create_ticket" priority="40">
|
||||
<template
|
||||
id="helptdesk_create_ticket_priority"
|
||||
name="Create Ticket: Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_create_ticket"
|
||||
priority="40"
|
||||
>
|
||||
<xpath expr="//form/div[2]" position="after">
|
||||
<div class="form-group">
|
||||
<label
|
||||
class="col-md-3 col-sm-4 control-label"
|
||||
for="priority"
|
||||
>Priority
|
||||
<label class="col-md-3 col-sm-4 control-label" for="priority">Priority
|
||||
</label>
|
||||
<div class="col-md-7 col-sm-8">
|
||||
<select name="priority" t-attf-class="form-control" required="True">
|
||||
@@ -32,25 +42,33 @@
|
||||
|
||||
|
||||
<!-- Tickets portal list -->
|
||||
<template id="portal_ticket_list_priority" name="Ticket Portal List Template : Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_ticket_list">
|
||||
<template
|
||||
id="portal_ticket_list_priority"
|
||||
name="Ticket Portal List Template : Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_ticket_list"
|
||||
>
|
||||
<xpath expr="//thead/tr/th[3]" position="after">
|
||||
<th t-if="groupby == 'none'">Priority</th>
|
||||
</xpath>
|
||||
<xpath expr="//tbody/t/tr/td[3]" position="after">
|
||||
<td>
|
||||
<t
|
||||
t-call="helpdesk_portal_ticket_priority_form.portal_my_tickets_priority_widget_template" />
|
||||
t-call="helpdesk_portal_ticket_priority_form.portal_my_tickets_priority_widget_template"
|
||||
/>
|
||||
</td>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- Ticket portal page -->
|
||||
<template id="portal_helpdesk_ticket_page_priority" name="Ticket Portal Template : Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_helpdesk_ticket_page">
|
||||
<template
|
||||
id="portal_helpdesk_ticket_page_priority"
|
||||
name="Ticket Portal Template : Priority"
|
||||
inherit_id="helpdesk_mgmt.portal_helpdesk_ticket_page"
|
||||
>
|
||||
<xpath expr="//h5/div/span" position="before">
|
||||
<t
|
||||
t-call="helpdesk_portal_ticket_priority_form.portal_my_tickets_priority_widget_template" />
|
||||
t-call="helpdesk_portal_ticket_priority_form.portal_my_tickets_priority_widget_template"
|
||||
/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
</odoo>
|
||||
|
Reference in New Issue
Block a user