[CLN] global: apply ruff

This commit is contained in:
Stéphan Sainléger
2025-06-25 15:57:21 +02:00
parent 76db335030
commit 2afa90260f
32 changed files with 194 additions and 159 deletions

View File

@@ -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

View File

@@ -1,2 +1 @@
from . import main

View File

@@ -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

View File

@@ -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>