diff --git a/helpdesk_convert_ticket_to_task/.gitignore b/helpdesk_convert_ticket_to_task/.gitignore deleted file mode 100644 index 6da5887..0000000 --- a/helpdesk_convert_ticket_to_task/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.*~ -*pyc diff --git a/helpdesk_convert_ticket_to_task/README.md b/helpdesk_convert_ticket_to_task/README.md deleted file mode 100644 index dde6ce8..0000000 --- a/helpdesk_convert_ticket_to_task/README.md +++ /dev/null @@ -1,42 +0,0 @@ -=============================== -helpdesk_convert_ticket_to_task -=============================== - -This module aims to convert a ticket into a task. -For this, it adds a button in the ticket view "Convert to task". - -It automatically fills up many fields (check the function button_convert_to_task for details) - -# Installation - -Use Odoo normal module installation procedure to install -`helpdesk_convert_ticket_to_task`. - -# Known issues / Roadmap - -A current limitation is that one task can be linked to many tickets. -Thus, the above task fields are filled up at the creation of the task from a ticket form -but are not updated when the linked tickets are updated. - -# Bug Tracker - -Bugs are tracked on `our issues website `\_. 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 - -## Contributors - -- Quentin Mondot - -## Funders - -The development of this module has been financially supported by: - -- Elabore (https://elabore.coop) - -## Maintainer - -This module is maintained by Elabore. diff --git a/helpdesk_convert_ticket_to_task/__init__.py b/helpdesk_convert_ticket_to_task/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/helpdesk_convert_ticket_to_task/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/helpdesk_convert_ticket_to_task/__manifest__.py b/helpdesk_convert_ticket_to_task/__manifest__.py deleted file mode 100644 index d0ce9f7..0000000 --- a/helpdesk_convert_ticket_to_task/__manifest__.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024 Quentin Mondot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -{ - "name": "helpdesk_convert_ticket_to_task", - "version": "16.0.1.0.0", - "author": "Elabore", - "website": "https://elabore.coop", - "maintainer": "Quentin Mondot", - "license": "AGPL-3", - "category": "Tools", - "summary": "This module adds a button to convert a ticket into a task.", - "depends": [ - "base", - "helpdesk_mgmt", - "helpdesk_mgmt_project", - "helpdesk_request_type", # to create the helpdesk.request.type model and have the field request_type_id in the helpdesk.ticket model - "project_request_data", # to have the fields service_id and request_type_id in the project.task model - "project_task_add_very_high", # to have priority values 2 and 3 on tasks - "helpdesk_transfer_timesheet_to_task" # to copy timesheets from ticket to task - ], - "data": [ - "views/helpdesk_convert_ticket_to_task.xml", - ], - "installable": True, - "auto_install": False, - "application": False, -} diff --git a/helpdesk_convert_ticket_to_task/i18n/fr.po b/helpdesk_convert_ticket_to_task/i18n/fr.po deleted file mode 100644 index cb22619..0000000 --- a/helpdesk_convert_ticket_to_task/i18n/fr.po +++ /dev/null @@ -1,63 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * helpdesk_convert_ticket_to_task -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-04 15:26+0000\n" -"PO-Revision-Date: 2025-08-04 15:26+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: helpdesk_convert_ticket_to_task -#: model_terms:ir.ui.view,arch_db:helpdesk_convert_ticket_to_task.convert_to_task_helpdesk_ticket_view_form -msgid "" -"Are you sure you want to convert this ticket into a task ? You'll be " -"redirected to the newly created task and this ticket will be archived." -msgstr "" -"Êtes-vous sûr de vouloir convertir ce ticket en tâche ? Vous allez être " -"redirigé vers la tâche créée et ce ticket sera archivé." - -#. module: helpdesk_convert_ticket_to_task -#: model_terms:ir.ui.view,arch_db:helpdesk_convert_ticket_to_task.convert_to_task_helpdesk_ticket_view_form -msgid "Convert to task" -msgstr "Convertir en tâche" - -#. module: helpdesk_convert_ticket_to_task -#: model:ir.model,name:helpdesk_convert_ticket_to_task.model_helpdesk_ticket -msgid "Helpdesk Ticket" -msgstr "Ticket d'Assistance" - -#. module: helpdesk_convert_ticket_to_task -#: model:ir.model.fields,field_description:helpdesk_convert_ticket_to_task.field_helpdesk_ticket__smart_search -msgid "Smart Search" -msgstr "" - -#. module: helpdesk_convert_ticket_to_task -#. odoo-python -#: code:addons/helpdesk_convert_ticket_to_task/models/helpdesk_ticket.py:0 -#, python-format -msgid "" -"This task has been converted from a ticket. You can find the original ticket" -" on this link." -msgstr "" -"Cette tâche a été convertie depuis un ticket. Vous trouverez le ticket " -"original en cliquant sur ce " -"lien." - -#. module: helpdesk_convert_ticket_to_task -#. odoo-python -#: code:addons/helpdesk_convert_ticket_to_task/models/helpdesk_ticket.py:0 -#, python-format -msgid "" -"This ticket has been converted into a task. You can find it on this link." -msgstr "" -"Ce ticket a été convertie en tâche. Vous trouverez la tâche en cliquant sur ce lien." diff --git a/helpdesk_convert_ticket_to_task/models/__init__.py b/helpdesk_convert_ticket_to_task/models/__init__.py deleted file mode 100644 index 8e082e7..0000000 --- a/helpdesk_convert_ticket_to_task/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import helpdesk_ticket diff --git a/helpdesk_convert_ticket_to_task/models/helpdesk_ticket.py b/helpdesk_convert_ticket_to_task/models/helpdesk_ticket.py deleted file mode 100644 index a76cb79..0000000 --- a/helpdesk_convert_ticket_to_task/models/helpdesk_ticket.py +++ /dev/null @@ -1,103 +0,0 @@ -from odoo import _, models, api - -class HelpdeskTicket(models.Model): - _inherit = "helpdesk.ticket" - - def button_convert_to_task(self): - user_ids = [self.user_id.id] - task_service_id, request_type_id = self._match_task_service_and_request_type( - ticket_category_id=self.category_id.id, - ticket_request_type_id=self.request_type_id.id - ) - - task = self.env["project.task"].create({ - "name": self.name, - "description": self.description, - "project_id": self.project_id.id, - "user_ids": user_ids, - "partner_id": self.partner_id.id, - "service_id": task_service_id, - "request_type_id": request_type_id, - "priority": self.priority - }) - - # copy chatter - for msg in reversed(self.message_ids): - msg.copy({ - 'model': 'project.task', - 'res_id': task.id - }) - - # copy attachments inserted in the messages - for attach in msg.attachment_ids: - attach.copy({ - 'res_model': 'project.task', - 'res_id': task.id, - 'res_name': task.name - }) - - # copy attachments not added in a message - for attachment in self.attachment_ids: - attachment.copy({ - 'res_model': 'project.task', - 'res_id': task.id, - 'res_name': task.name - }) - - # copy subscribers - task.message_subscribe(partner_ids=self.message_partner_ids.ids) - - # warn (in the chatter) that the task is a copy - base_url = self.env["ir.config_parameter"].sudo().get_param("web.base.url") - ticket_url = f"{base_url}/web#id={self.id}&model=helpdesk.ticket&view_type=form" - task_message = _( - "This task has been converted from a ticket. You can find the original ticket on this link.", - ticket_url=ticket_url - ) - task.message_post(body=task_message) - - # warn (in the chatter) that the ticket has been converted - task_url = f"{base_url}/web#id={task.id}&model=project.task&view_type=form" - ticket_message = _( - "This ticket has been converted into a task. You can find it on this link.", - task_url=task_url - ) - self.message_post(body=ticket_message) - - # archive the ticket - self.write({ - "active": False, - "task_id": task.id - }) - # transfer timesheets from ticket to task - self._onchange_task_id() - - return { - "type": "ir.actions.act_window", - "view_mode": "form", - "target": "current", - "res_model": "project.task", - "res_id": task.id, - } - - def _match_task_service_and_request_type( - self, - ticket_category_id: int, - ticket_request_type_id: int - ) -> tuple[int, int]: - """ - This function permits to match the task service_id and request_type from the ticket category and request type - """ - helpdesk_ticket_category = self.env["helpdesk.ticket.category"].search( - [("id", "=", ticket_category_id)], - limit=1 - ) - task_service = self.env["task.service"].search([("name", "=", helpdesk_ticket_category.name)]) - - helpdesk_ticket_request_type = self.env["helpdesk.request.type"].search( - [("id", "=", ticket_request_type_id)], - limit=1 - ) - task_request_type = self.env["request.type"].search([("name", "=", helpdesk_ticket_request_type.name)]) - - return task_service.id, task_request_type.id diff --git a/helpdesk_convert_ticket_to_task/views/helpdesk_convert_ticket_to_task.xml b/helpdesk_convert_ticket_to_task/views/helpdesk_convert_ticket_to_task.xml deleted file mode 100644 index 7d5adce..0000000 --- a/helpdesk_convert_ticket_to_task/views/helpdesk_convert_ticket_to_task.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - timesheet.helpdesk.ticket.form.view - helpdesk.ticket - - - -
-
-
-
-
diff --git a/helpdesk_portal_ticket_custom/.gitignore b/helpdesk_portal_ticket_custom/.gitignore deleted file mode 100644 index 6da5887..0000000 --- a/helpdesk_portal_ticket_custom/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.*~ -*pyc diff --git a/helpdesk_portal_ticket_custom/README.md b/helpdesk_portal_ticket_custom/README.md deleted file mode 100644 index 61cc3e8..0000000 --- a/helpdesk_portal_ticket_custom/README.md +++ /dev/null @@ -1,37 +0,0 @@ -==================================== -helpdesk_portal_ticket_custom -==================================== - -Customization for ticket portal view. - -# Installation - -Use Odoo normal module installation procedure to install -`helpdesk_portal_ticket_custom`. - -# Known issues / Roadmap - -None yet. - -# Bug Tracker - -Bugs are tracked on `our issues website `\_. 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 - -## Contributors - -- Joris Scampucci - -## Funders - -The development of this module has been financially supported by: - -- Elabore (https://elabore.coop) - -## Maintainer - -This module is maintained by Elabore. \ No newline at end of file diff --git a/helpdesk_portal_ticket_custom/__init__.py b/helpdesk_portal_ticket_custom/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/helpdesk_portal_ticket_custom/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/helpdesk_portal_ticket_custom/__manifest__.py b/helpdesk_portal_ticket_custom/__manifest__.py deleted file mode 100644 index e2e48d2..0000000 --- a/helpdesk_portal_ticket_custom/__manifest__.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 Joris Scampucci" (Elabore) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -{ - "name": "helpdesk_portal_ticket_custom", - "version": "16.0.1.0.0", - "author": "Elabore", - "website": "https://elabore.coop", - "maintainer": "Joris Scampucci", - "license": "AGPL-3", - "category": "Tools", - "summary": "Customization for ticket portal view.", - # any module necessary for this one to work correctly - "depends": [ - "base", - "helpdesk_mgmt", - ], - "qweb": [], - "external_dependencies": { - "python": [], - }, - # always loaded - "data": [ - "views/portal_ticket_views.xml", - ], - # only loaded in demonstration mode - "demo": [], - "js": [], - "css": [], - "installable": True, - # Install this module automatically if all dependency have been previously - # and independently installed. Used for synergetic or glue modules. - "auto_install": False, - "application": False, -} diff --git a/helpdesk_portal_ticket_custom/models/__init__.py b/helpdesk_portal_ticket_custom/models/__init__.py deleted file mode 100644 index 1f2e1d8..0000000 --- a/helpdesk_portal_ticket_custom/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import myaccount diff --git a/helpdesk_portal_ticket_custom/models/myaccount.py b/helpdesk_portal_ticket_custom/models/myaccount.py deleted file mode 100644 index e04fcf8..0000000 --- a/helpdesk_portal_ticket_custom/models/myaccount.py +++ /dev/null @@ -1,149 +0,0 @@ -from collections import OrderedDict -from operator import itemgetter - -from odoo import _, http -from odoo.http import request -from odoo.osv.expression import AND -from odoo.tools import groupby as groupbyelem - -from odoo.addons.portal.controllers.portal import CustomerPortal -from odoo.addons.portal.controllers.portal import pager as portal_pager - - -class CustomerPortalHelpdesk(CustomerPortal): - _inherit = "helpdesk_mgmt.myaccount" - - @http.route( - ["/my/tickets", "/my/tickets/page/"], - type="http", - auth="user", - website=True, - ) - def portal_my_tickets( - self, - page=1, - date_begin=None, - date_end=None, - sortby=None, - filterby=None, - search=None, - search_in=None, - groupby=None, - **kw, - ): - HelpdeskTicket = request.env["helpdesk.ticket"] - # Avoid error if the user does not have access. - if not HelpdeskTicket.check_access_rights("read", raise_exception=False): - return request.redirect("/my") - - values = self._prepare_portal_layout_values() - - searchbar_sortings = self._ticket_get_searchbar_sortings() - searchbar_sortings = dict( - sorted( - self._ticket_get_searchbar_sortings().items(), - key=lambda item: item[1]["sequence"], - ) - ) - - searchbar_filters = { - "all": {"label": _("All"), "domain": []}, - "closed": {"label": _("Ouvert"), "domain": [("closed", "=", False)]}, - } - for stage in request.env["helpdesk.ticket.stage"].search([]): - searchbar_filters[str(stage.id)] = { - "label": stage.name, - "domain": [("stage_id", "=", stage.id)], - } - - searchbar_inputs = self._ticket_get_searchbar_inputs() - searchbar_groupby = self._ticket_get_searchbar_groupby() - - if not sortby: - sortby = "date" - order = searchbar_sortings[sortby]["order"] - - if not filterby: - filterby = "closed" - domain = searchbar_filters.get(filterby, searchbar_filters.get("all"))["domain"] - - if not groupby: - groupby = "stage" - - if date_begin and date_end: - domain += [ - ("create_date", ">", date_begin), - ("create_date", "<=", date_end), - ] - - if not search_in: - search_in = "all" - if search: - domain += self._ticket_get_search_domain(search_in, search) - - domain = AND( - [ - domain, - request.env["ir.rule"]._compute_domain(HelpdeskTicket._name, "read"), - ] - ) - - # count for pager - ticket_count = HelpdeskTicket.search_count(domain) - # pager - pager = portal_pager( - url="/my/tickets", - url_args={ - "date_begin": date_begin, - "date_end": date_end, - "sortby": sortby, - "filterby": filterby, - "groupby": groupby, - "search": search, - "search_in": search_in, - }, - total=ticket_count, - page=page, - step=self._items_per_page, - ) - - order = self._ticket_get_order(order, groupby) - tickets = HelpdeskTicket.search( - domain, - order=order, - limit=self._items_per_page, - offset=pager["offset"], - ) - request.session["my_tickets_history"] = tickets.ids[:100] - - groupby_mapping = self._ticket_get_groupby_mapping() - group = groupby_mapping.get(groupby) - if group: - grouped_tickets = [ - request.env["helpdesk.ticket"].concat(*g) for k, g in groupbyelem(tickets, itemgetter(group)) - ] - elif tickets: - grouped_tickets = [tickets] - else: - grouped_tickets = [] - - values.update( - { - "date": date_begin, - "date_end": date_end, - "grouped_tickets": grouped_tickets, - "page_name": "ticket", - "default_url": "/my/tickets", - "pager": pager, - "searchbar_sortings": searchbar_sortings, - "searchbar_groupby": searchbar_groupby, - "searchbar_inputs": searchbar_inputs, - "search_in": search_in, - "search": search, - "sortby": sortby, - "groupby": groupby, - "searchbar_filters": OrderedDict(sorted(searchbar_filters.items())), - "filterby": filterby, - } - ) - return request.render("helpdesk_mgmt.portal_my_tickets", values) diff --git a/helpdesk_portal_ticket_custom/views/portal_ticket_views.xml b/helpdesk_portal_ticket_custom/views/portal_ticket_views.xml deleted file mode 100644 index 3d5c764..0000000 --- a/helpdesk_portal_ticket_custom/views/portal_ticket_views.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/helpdesk_portal_ticket_enriched_description_form/.gitignore b/helpdesk_portal_ticket_enriched_description_form/.gitignore deleted file mode 100644 index 6da5887..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.*~ -*pyc diff --git a/helpdesk_portal_ticket_enriched_description_form/README.md b/helpdesk_portal_ticket_enriched_description_form/README.md deleted file mode 100644 index 7f83a42..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/README.md +++ /dev/null @@ -1,37 +0,0 @@ -================================================ -helpdesk_portal_ticket_enriched_description_form -================================================ - -Add fieds in ticket creation portal form to enrich description content. -Installation -============ - -Use Odoo normal module installation procedure to install -`helpdesk_portal_ticket_enriched_description_form`. - -# Known issues / Roadmap - -None yet. -Bug Tracker -=========== - -Bugs are tracked on `our issues website `\_. 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 - -## Contributors - -- Stéphan Sainléger - -## Funders - -The development of this module has been financially supported by: - -- Elabore (https://elabore.coop) - -## Maintainer - -This module is maintained by Elabore. diff --git a/helpdesk_portal_ticket_enriched_description_form/__init__.py b/helpdesk_portal_ticket_enriched_description_form/__init__.py deleted file mode 100644 index e046e49..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import controllers diff --git a/helpdesk_portal_ticket_enriched_description_form/__manifest__.py b/helpdesk_portal_ticket_enriched_description_form/__manifest__.py deleted file mode 100644 index 45484e4..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/__manifest__.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 Stéphan Sainléger (Elabore) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -{ - "name": "helpdesk_portal_ticket_enriched_description_form", - "version": "16.0.1.0.1", - "author": "Elabore", - "website": "https://elabore.coop", - "maintainer": "Stéphan Sainléger", - "license": "AGPL-3", - "category": "Tools", - "summary": "Add fieds in ticket creation portal form to enrich description content.", - # any module necessary for this one to work correctly - "depends": [ - "base", - "helpdesk_mgmt", - ], - "qweb": [], - "external_dependencies": { - "python": [], - }, - # always loaded - "data": [ - "views/helpdesk_ticket_templates.xml", - ], - # only loaded in demonstration mode - "demo": [], - "js": [], - "css": [], - "installable": True, - # Install this module automatically if all dependency have been previously - # and independently installed. Used for synergetic or glue modules. - "auto_install": False, - "application": False, -} diff --git a/helpdesk_portal_ticket_enriched_description_form/controllers/__init__.py b/helpdesk_portal_ticket_enriched_description_form/controllers/__init__.py deleted file mode 100644 index 8b6d05e..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/controllers/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ - -from . import main diff --git a/helpdesk_portal_ticket_enriched_description_form/controllers/main.py b/helpdesk_portal_ticket_enriched_description_form/controllers/main.py deleted file mode 100644 index 4c734ec..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/controllers/main.py +++ /dev/null @@ -1,24 +0,0 @@ -import odoo.http as http -from odoo import _ -from odoo.addons.helpdesk_mgmt.controllers.main import HelpdeskTicketController - - -class HelpdeskTicketControllerDescription(HelpdeskTicketController): - def _prepare_submit_ticket_vals(self, **kw): - res = super()._prepare_submit_ticket_vals(**kw) - description = "" - if kw.get("small_description", False): - description = ( - description + "%s
" % _(u"DESCRIPTION:") + kw["small_description"] - ) - del kw["small_description"] - if kw.get("access", False): - description = description + "

%s
" % _(u"ACCESS:") + kw["access"] - del kw["access"] - if kw.get("bug_report", False): - description = ( - description + "

%s
" % _(u"BUG REPORT:") + kw["bug_report"] - ) - del kw["bug_report"] - res.update({"description": description}) - return res diff --git a/helpdesk_portal_ticket_enriched_description_form/i18n/fr.po b/helpdesk_portal_ticket_enriched_description_form/i18n/fr.po deleted file mode 100644 index 53d486e..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/i18n/fr.po +++ /dev/null @@ -1,79 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * helpdesk_portal_ticket_enriched_description_form -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-08 12:26+0000\n" -"PO-Revision-Date: 2025-07-08 12:26+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Be precise. If there is a bug/error, please describe\n" -" how to reproduce it" -msgstr "" -"Soyez précis. Si vous avez une erreur, merci de décrire\n" -" comment la reproduire." - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Link toward error or additional " -"information" -msgstr "" -"Lien vers l'erreur ou des informations " -"complémentaires" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Paste here the complete error message (ex: error\n" -" code Odoo)" -msgstr "" -"Copier ici le message d'erreur complet (ex: code\n" -" d'erreur Odoo)" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "ACCESS:" -msgstr "ACCÈS :" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Access" -msgstr "Accès" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "BUG REPORT:" -msgstr "RAPPORT DE BUG :" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Bug report" -msgstr "Rapport de bug" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "DESCRIPTION:" -msgstr "DESCRIPTION :" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Description" -msgstr "" \ No newline at end of file diff --git a/helpdesk_portal_ticket_enriched_description_form/i18n/helpdesk_portal_ticket_enriched_description_form.pot b/helpdesk_portal_ticket_enriched_description_form/i18n/helpdesk_portal_ticket_enriched_description_form.pot deleted file mode 100644 index 4ef7dcb..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/i18n/helpdesk_portal_ticket_enriched_description_form.pot +++ /dev/null @@ -1,73 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * helpdesk_portal_ticket_enriched_description_form -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-08 12:29+0000\n" -"PO-Revision-Date: 2025-07-08 12:29+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Be precise. If there is a bug/error, please describe\n" -" how to reproduce it" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Link toward error or additional " -"information" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "" -"Paste here the complete error message (ex: error\n" -" code Odoo)" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "ACCESS:" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Access" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "BUG REPORT:" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Bug report" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#. odoo-python -#: code:addons/helpdesk_portal_ticket_enriched_description_form/controllers/main.py:0 -#, python-format -msgid "DESCRIPTION:" -msgstr "" - -#. module: helpdesk_portal_ticket_enriched_description_form -#: model_terms:ir.ui.view,arch_db:helpdesk_portal_ticket_enriched_description_form.helpdesk_create_ticket_description -msgid "Description" -msgstr "" \ No newline at end of file diff --git a/helpdesk_portal_ticket_enriched_description_form/views/helpdesk_ticket_templates.xml b/helpdesk_portal_ticket_enriched_description_form/views/helpdesk_ticket_templates.xml deleted file mode 100644 index b7d3745..0000000 --- a/helpdesk_portal_ticket_enriched_description_form/views/helpdesk_ticket_templates.xml +++ /dev/null @@ -1,56 +0,0 @@ - - -