diff --git a/odoo_website_helpdesk/README.rst b/odoo_website_helpdesk/README.rst index 8eec6d754..50a4f273d 100644 --- a/odoo_website_helpdesk/README.rst +++ b/odoo_website_helpdesk/README.rst @@ -1,5 +1,5 @@ -Website Helpdesk Support Ticket Management -========================================= +HelpDesk Support +========================= * HelpDesk Support for Odoo 16 community editions Installation diff --git a/odoo_website_helpdesk/__init__.py b/odoo_website_helpdesk/__init__.py index 95e0594ff..2ee8707d0 100644 --- a/odoo_website_helpdesk/__init__.py +++ b/odoo_website_helpdesk/__init__.py @@ -19,6 +19,5 @@ # If not, see . # ############################################################################# - from . import controller from . import models diff --git a/odoo_website_helpdesk/__manifest__.py b/odoo_website_helpdesk/__manifest__.py index f5fbe1e2f..643201dfb 100644 --- a/odoo_website_helpdesk/__manifest__.py +++ b/odoo_website_helpdesk/__manifest__.py @@ -21,33 +21,53 @@ ############################################################################# { - 'name': "Website Helpdesk Support Ticket Management V16", - 'version': '16.0.2.0.2', - 'summary': """Website Helpdesk Support Ticket Management for V16 Community""", - 'description': """Website Helpdesk Support Ticket Management for V16 Community, Helpdesk, helpdesk, support, ticket""", + 'name': "Website Helpdesk Support Ticket Management", + 'version': '16.0.1.0.0', + 'summary': """Helpdesk Module for community""", + 'description': """Can create ticket from website also and can manage it from backend. + Bill can be created for ticket with service cost""", 'author': "Cybrosys Techno Solutions", 'company': 'Cybrosys Techno Solutions', 'maintainer': 'Cybrosys Techno Solutions', 'category': 'Website', - 'depends': ['website', 'project', 'sale_project', 'hr_timesheet'], + 'depends': ['base', 'website', 'project', 'sale_project', 'hr_timesheet','mail','contacts'], 'data': [ + 'security/security_groups.xml', 'security/ir.model.access.csv', 'views/helpdesk.xml', 'views/team.xml', + 'views/portal_search.xml', 'views/res_config_settings.xml', 'views/website_form.xml', 'views/report.xml', 'views/helpdesk.xml', 'views/helpdesk_views.xml', 'views/portal.xml', - + 'views/categories.xml', + 'views/rating_form.xml', + 'templates/helpdesk_replay_template.xml', 'data/ticket_sequence.xml', 'data/ticket_stage_data.xml', + 'data/ticket_type.xml', + 'data/ticket_auto_close.xml', + 'data/rating_template.xml', + 'report/helpdesk_ticket_report_template.xml', ], 'assets': { 'web.assets_frontend': [ 'odoo_website_helpdesk/static/src/js/ticket_details.js', ], + 'web.assets_backend': [ + 'odoo_website_helpdesk/static/src/xml/helpdesk_dashboard.xml', + 'odoo_website_helpdesk/static/src/js/helpdesk_dashboard_action.js', + ], + 'web.assets_frontend': [ + '/odoo_website_helpdesk/static/src/js/portal_search.js', + '/odoo_website_helpdesk/static/src/js/portal_groupby.js', + '/odoo_website_helpdesk/static/src/js/multiple_product_choose.js', + '/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.min.js', + '/odoo_website_helpdesk/static/src/cdn/sumoselect.min.css', + ] }, 'images': ['static/description/banner.png'], 'license': 'LGPL-3', diff --git a/odoo_website_helpdesk/controller/__init__.py b/odoo_website_helpdesk/controller/__init__.py index ac0e8d865..53d801a58 100644 --- a/odoo_website_helpdesk/controller/__init__.py +++ b/odoo_website_helpdesk/controller/__init__.py @@ -1,24 +1,5 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# - from . import website_form from . import portal +from . import helpdesk_website +from . import ticket_search +from . import ticket_group_by diff --git a/odoo_website_helpdesk/controller/helpdesk_website.py b/odoo_website_helpdesk/controller/helpdesk_website.py new file mode 100644 index 000000000..c04cee34d --- /dev/null +++ b/odoo_website_helpdesk/controller/helpdesk_website.py @@ -0,0 +1,271 @@ +from odoo import http +from odoo.http import request +import datetime as DT + + +class HelpDeskDashboard(http.Controller): + + @http.route(['/helpdesk_dashboard'], type='json', auth="public") + def helpdesk_dashboard(self): + stage_new = request.env['ticket.stage'].search( + [('name', '=', 'Inbox')], limit=1).id + stage_draft = request.env['ticket.stage'].search( + [('name', '=', 'Draft')], limit=1).id + stage_inprogress = request.env['ticket.stage'].search( + [('name', '=', 'In Progress')], limit=1).id + stage_canceled = request.env['ticket.stage'].search( + [('name', '=', 'Canceled')], limit=1).id + stage_done = request.env['ticket.stage'].search( + [('name', '=', 'Done')], limit=1).id + stage_closed = request.env['ticket.stage'].search( + [('name', '=', 'Closed')], limit=1).id + stage_ids = [stage_new,stage_draft] + new = request.env["help.ticket"].search_count([('stage_id', 'in', stage_ids)]) + new_id = request.env["help.ticket"].search([('stage_id', 'in', stage_ids)]) + new_id_ls = [] + for data in new_id: + new_id_ls.append(data.id) + + in_progress = request.env["help.ticket"].search_count([('stage_id', '=', stage_inprogress)]) + in_progress_id = request.env["help.ticket"].search([('stage_id', '=', stage_inprogress)]) + in_progress_ls = [] + for data in in_progress_id: + in_progress_ls.append(data.id) + canceled = request.env["help.ticket"].search_count([('stage_id', '=', stage_canceled)]) + canceled_id = request.env["help.ticket"].search([('stage_id', '=', stage_canceled)]) + canceled_id_ls = [] + for data in canceled_id: + canceled_id_ls.append(data.id) + done = request.env["help.ticket"].search_count([('stage_id', '=', stage_done)]) + done_id = request.env["help.ticket"].search([('stage_id', '=', stage_done)]) + done_id_ls = [] + for data in done_id: + done_id_ls.append(data.id) + closed = request.env["help.ticket"].search_count([('stage_id', '=', stage_closed)]) + closed_id = request.env["help.ticket"].search([('stage_id', '=', stage_closed)]) + closed_id_ls = [] + for data in closed_id: + closed_id_ls.append(data.id) + + dashboard_values = { + 'new':new, + 'in_progress':in_progress, + 'canceled':canceled, + 'done':done, + 'closed':closed, + 'new_id':new_id_ls, + 'in_progress_id':in_progress_ls, + 'canceled_id': canceled_id_ls, + 'done_id': done_id_ls, + 'closed_id': closed_id_ls, + } + return dashboard_values + + @http.route(['/helpdesk_dashboard_week'], type='json', auth="public") + def helpdesk_dashboard_week(self): + today = DT.date.today() + stage_new = request.env['ticket.stage'].search( + [('name', '=', 'Inbox')], limit=1).id + stage_draft = request.env['ticket.stage'].search( + [('name', '=', 'Draft')], limit=1).id + stage_inprogress = request.env['ticket.stage'].search( + [('name', '=', 'In Progress')], limit=1).id + stage_canceled = request.env['ticket.stage'].search( + [('name', '=', 'Canceled')], limit=1).id + stage_done = request.env['ticket.stage'].search( + [('name', '=', 'Done')], limit=1).id + stage_closed = request.env['ticket.stage'].search( + [('name', '=', 'Closed')], limit=1).id + stage_ids = [stage_new, stage_draft] + week_ago = str(today - DT.timedelta(days=7)) + ' ' + new = request.env["help.ticket"].search_count( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id = request.env["help.ticket"].search( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id_ls = [] + for data in new_id: + new_id_ls.append(data.id) + in_progress = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_inprogress), ('create_date', '>', week_ago)]) + in_progress_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_inprogress), ('create_date', '>', week_ago)]) + in_progress_ls = [] + for data in in_progress_id: + in_progress_ls.append(data.id) + canceled = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_canceled), ('create_date', '>', week_ago)]) + canceled_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_canceled), ('create_date', '>', week_ago)]) + canceled_id_ls = [] + for data in canceled_id: + canceled_id_ls.append(data.id) + done = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id_ls = [] + for data in done_id: + done_id_ls.append(data.id) + closed = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id_ls = [] + for data in closed_id: + closed_id_ls.append(data.id) + + dashboard_values = { + 'new': new, + 'in_progress': in_progress, + 'canceled': canceled, + 'done': done, + 'closed': closed, + 'new_id': new_id_ls, + 'in_progress_id': in_progress_ls, + 'canceled_id': canceled_id_ls, + 'done_id': done_id_ls, + 'closed_id': closed_id_ls, + } + return dashboard_values + + @http.route(['/helpdesk_dashboard_month'], type='json', auth="public") + def helpdesk_dashboard_month(self): + today = DT.date.today() + stage_new = request.env['ticket.stage'].search( + [('name', '=', 'Inbox')], limit=1).id + stage_draft = request.env['ticket.stage'].search( + [('name', '=', 'Draft')], limit=1).id + stage_inprogress = request.env['ticket.stage'].search( + [('name', '=', 'In Progress')], limit=1).id + stage_canceled = request.env['ticket.stage'].search( + [('name', '=', 'Canceled')], limit=1).id + stage_done = request.env['ticket.stage'].search( + [('name', '=', 'Done')], limit=1).id + stage_closed = request.env['ticket.stage'].search( + [('name', '=', 'Closed')], limit=1).id + stage_ids = [stage_new, stage_draft] + week_ago = str(today - DT.timedelta(days=30)) + ' ' + new = request.env["help.ticket"].search_count( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id = request.env["help.ticket"].search( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id_ls = [] + for data in new_id: + new_id_ls.append(data.id) + in_progress = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_inprogress), + ('create_date', '>', week_ago)]) + in_progress_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_inprogress), + ('create_date', '>', week_ago)]) + in_progress_ls = [] + for data in in_progress_id: + in_progress_ls.append(data.id) + canceled = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_canceled), + ('create_date', '>', week_ago)]) + canceled_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_canceled), + ('create_date', '>', week_ago)]) + canceled_id_ls = [] + for data in canceled_id: + canceled_id_ls.append(data.id) + done = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id_ls = [] + for data in done_id: + done_id_ls.append(data.id) + closed = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id_ls = [] + for data in closed_id: + closed_id_ls.append(data.id) + + dashboard_values = { + 'new': new, + 'in_progress': in_progress, + 'canceled': canceled, + 'done': done, + 'closed': closed, + 'new_id': new_id_ls, + 'in_progress_id': in_progress_ls, + 'canceled_id': canceled_id_ls, + 'done_id': done_id_ls, + 'closed_id': closed_id_ls, + } + return dashboard_values + + @http.route(['/helpdesk_dashboard_year'], type='json', auth="public") + def helpdesk_dashboard_year(self): + today = DT.date.today() + stage_new = request.env['ticket.stage'].search( + [('name', '=', 'Inbox')], limit=1).id + stage_draft = request.env['ticket.stage'].search( + [('name', '=', 'Draft')], limit=1).id + stage_inprogress = request.env['ticket.stage'].search( + [('name', '=', 'In Progress')], limit=1).id + stage_canceled = request.env['ticket.stage'].search( + [('name', '=', 'Canceled')], limit=1).id + stage_done = request.env['ticket.stage'].search( + [('name', '=', 'Done')], limit=1).id + stage_closed = request.env['ticket.stage'].search( + [('name', '=', 'Closed')], limit=1).id + stage_ids = [stage_new, stage_draft] + week_ago = str(today - DT.timedelta(days=360)) + ' ' + new = request.env["help.ticket"].search_count( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id = request.env["help.ticket"].search( + [('stage_id', 'in', stage_ids), ('create_date', '>', week_ago)]) + new_id_ls = [] + for data in new_id: + new_id_ls.append(data.id) + in_progress = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_inprogress), + ('create_date', '>', week_ago)]) + in_progress_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_inprogress), + ('create_date', '>', week_ago)]) + in_progress_ls = [] + for data in in_progress_id: + in_progress_ls.append(data.id) + canceled = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_canceled), + ('create_date', '>', week_ago)]) + canceled_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_canceled), + ('create_date', '>', week_ago)]) + canceled_id_ls = [] + for data in canceled_id: + canceled_id_ls.append(data.id) + done = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_done), ('create_date', '>', week_ago)]) + done_id_ls = [] + for data in done_id: + done_id_ls.append(data.id) + closed = request.env["help.ticket"].search_count( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id = request.env["help.ticket"].search( + [('stage_id', '=', stage_closed), ('create_date', '>', week_ago)]) + closed_id_ls = [] + for data in closed_id: + closed_id_ls.append(data.id) + + dashboard_values = { + 'new': new, + 'in_progress': in_progress, + 'canceled': canceled, + 'done': done, + 'closed': closed, + 'new_id': new_id_ls, + 'in_progress_id': in_progress_ls, + 'canceled_id': canceled_id_ls, + 'done_id': done_id_ls, + 'closed_id': closed_id_ls, + } + return dashboard_values \ No newline at end of file diff --git a/odoo_website_helpdesk/controller/portal.py b/odoo_website_helpdesk/controller/portal.py index b80c78089..3237538c2 100644 --- a/odoo_website_helpdesk/controller/portal.py +++ b/odoo_website_helpdesk/controller/portal.py @@ -53,10 +53,68 @@ class TicketPortal(portal.CustomerPortal): return request.render("odoo_website_helpdesk.portal_my_tickets", values) + @http.route(['/my/tickets/'], type='http', auth="public", + website=True) + def portal_tickets_details(self, id): + details = request.env['help.ticket'].sudo().search([('id', '=', id)]) + data = { + 'page_name': 'ticket', + 'ticket': True, + 'details': details, + } + return request.render("odoo_website_helpdesk.portal_ticket_details", + data) -class WebsiteDesk(http.Controller): + @http.route('/my/tickets/download/', auth='public', + type='http', + website=True) + def ticket_download_portal(self, id): + data = { + 'help': request.env['help.ticket'].sudo().browse(int(id))} + report = request.env.ref( + 'odoo_website_helpdesk.action_report_helpdesk_ticket') + pdf, _ = request.env.ref( + 'odoo_website_helpdesk.action_report_helpdesk_ticket').sudo()._render_qweb_pdf( + report, data=data) + pdf_http_headers = [('Content-Type', 'application/pdf'), + ('Content-Length', len(pdf)), + ('Content-Disposition', + 'attachment; filename="Helpdesk Ticket.pdf"')] + return request.make_response(pdf, headers=pdf_http_headers) + +class WebsiteDesk(http.Controller): @http.route(['/helpdesk_ticket'], type='http', auth="public", website=True, sitemap=True) def helpdesk_ticket(self, **kwargs): - return request.render('odoo_website_helpdesk.ticket_form') + types = request.env['helpdesk.types'].sudo().search([]) + categories = request.env['helpdesk.categories'].sudo().search([]) + product = request.env['product.template'].sudo().search([]) + values = {} + values.update({ + 'types': types, + 'categories': categories, + 'product_website': product + }) + return request.render('odoo_website_helpdesk.ticket_form', values) + + @http.route(['/rating/'], type='http', auth="public", + website=True, + sitemap=True) + def rating(self, ticket_id): + ticket = request.env['help.ticket'].browse(ticket_id) + data = { + 'ticket': ticket.id, + } + return request.render('odoo_website_helpdesk.rating_form', data) + + @http.route(['/rating//submit'], type='http', auth="user", + website=True, csrf=False, + sitemap=True) + def rating_backend(self, ticket_id, **post): + ticket = request.env['help.ticket'].browse(ticket_id) + ticket.write({ + 'customer_rating': post['rating'], + 'review': post['message'], + }) + return request.render('odoo_website_helpdesk.rating_thanks') diff --git a/odoo_website_helpdesk/controller/ticket_group_by.py b/odoo_website_helpdesk/controller/ticket_group_by.py new file mode 100644 index 000000000..516eab259 --- /dev/null +++ b/odoo_website_helpdesk/controller/ticket_group_by.py @@ -0,0 +1,44 @@ +from odoo import http +from odoo.http import request + + +class TicketGroupBy(http.Controller): + @http.route(['/ticketgroupby'], type='json', auth="public", website=True) + def ticket_group_by(self,**kwargs): + context = [] + group_value = kwargs.get("search_value") + if group_value == '0': + context = [] + tickets = request.env["help.ticket"].search([]) + if group_value == '1': + context = [] + stage_ids = request.env['ticket.stage'].search([]) + for stage in stage_ids: + ticket_ids = request.env['help.ticket'].search([ + ('stage_id', '=', stage.id) + ]) + if ticket_ids: + context.append({ + 'name': stage.name, + 'data': ticket_ids + }) + if group_value == '2': + context = [] + type_ids = request.env['helpdesk.types'].search([]) + for types in type_ids: + ticket_ids_1 = request.env['help.ticket'].search([ + ('ticket_type', '=', types.id) + ]) + if ticket_ids_1: + context.append({ + 'name': types.name, + 'data': ticket_ids_1 + }) + + values = { + 'tickets': context, + } + response = http.Response( + template='odoo_website_helpdesk.ticket_group_by_table', + qcontext=values) + return response.render() \ No newline at end of file diff --git a/odoo_website_helpdesk/controller/ticket_search.py b/odoo_website_helpdesk/controller/ticket_search.py new file mode 100644 index 000000000..edb0cb5e3 --- /dev/null +++ b/odoo_website_helpdesk/controller/ticket_search.py @@ -0,0 +1,14 @@ +from odoo import http +from odoo.http import request + + +class TicketSearch(http.Controller): + @http.route(['/ticketsearch'], type='json', auth="public", website=True) + def ticket_search(self,**kwargs): + search_value = kwargs.get("search_value") + tickets = request.env["help.ticket"].search([('name', '=', search_value)]) + values = { + 'tickets': tickets, + } + response = http.Response(template='odoo_website_helpdesk.ticket_table',qcontext=values) + return response.render() \ No newline at end of file diff --git a/odoo_website_helpdesk/controller/website_form.py b/odoo_website_helpdesk/controller/website_form.py index 7337a0803..50a1dd72e 100644 --- a/odoo_website_helpdesk/controller/website_form.py +++ b/odoo_website_helpdesk/controller/website_form.py @@ -24,58 +24,112 @@ import json from psycopg2 import IntegrityError -from odoo import _ +from odoo import _,http from odoo.addons.website.controllers.form import WebsiteForm from odoo.exceptions import ValidationError from odoo.http import request + +class helpdesk_product(http.Controller): + @http.route('/product', auth='public', type='json') + def product(self): + prols = [ ] + acc = request.env['product.template'].sudo().search([]) + for i in acc: + dic = {'name': i['name'], + 'id': i['id']} + prols.append(dic) + return prols + class WebsiteFormInherit(WebsiteForm): def _handle_website_form(self, model_name, **kwargs): + customer=request.env.user.partner_id if model_name == 'help.ticket': - - rec_val = { - 'customer_name': kwargs.get('customer_name'), - 'subject': kwargs.get('subject'), - 'description': kwargs.get('description'), - 'email': kwargs.get('email_from'), - 'phone': kwargs.get('phone'), - 'priority': kwargs.get('priority'), - 'stage_id': request.env['ticket.stage'].search( - [('name', '=', 'Inbox')], limit=1).id, - - } - partner = request.env['res.partner'].sudo().search( - [('name', '=', kwargs.get('customer_name')), - ('email', '=', kwargs.get('email_from'))], limit=1) - if partner: - rec_val['customer_id'] = partner.id + tickets = request.env['ticket.stage'].search( + []) + for rec in tickets: + sequence = tickets.mapped('sequence') + lowest_sequence = tickets.filtered( + lambda x: x.sequence == min(sequence)) + if rec == lowest_sequence: + lowest_stage_id = lowest_sequence + products = kwargs.get('product') + if products: + splited_product = products.split(',') + product_list = [int(i) for i in splited_product] + rec_val = { + 'customer_name': kwargs.get('customer_name'), + 'subject': kwargs.get('subject'), + 'description': kwargs.get('description'), + 'email': kwargs.get('email_from'), + 'phone': kwargs.get('phone'), + 'priority': kwargs.get('priority'), + 'product_id': product_list, + 'stage_id': lowest_stage_id.id, + 'customer_id': customer.id, + 'ticket_type': kwargs.get('ticket_type'), + 'category_id': kwargs.get('category'), + } + ticket_id = request.env['help.ticket'].sudo().create(rec_val) + request.session['ticket_number'] = ticket_id.name + request.session['ticket_id'] = ticket_id.id + model_record = request.env['ir.model'].sudo().search( + [('model', '=', model_name)]) + data = self.extract_data(model_record, request.params) + if 'ticket_attachment' in request.params or request.httprequest.files or data.get( + 'attachments'): + attached_files = data.get('attachments') + for attachment in attached_files: + attached_file = attachment.read() + request.env['ir.attachment'].sudo().create({ + 'name': attachment.filename, + 'res_model': 'help.ticket', + 'res_id': ticket_id.id, + 'type': 'binary', + 'datas': base64.encodebytes(attached_file), + }) + request.session[ + 'form_builder_model_model'] = model_record.model + request.session['form_builder_model'] = model_record.name + request.session['form_builder_id'] = ticket_id.id + return json.dumps({'id': ticket_id.id}) else: - rec_val['public_ticket'] = True - - ticket_id = request.env['help.ticket'].sudo().create(rec_val) - request.session['ticket_number'] = ticket_id.name - request.session['ticket_id'] = ticket_id.id - model_record = request.env['ir.model'].sudo().search( - [('model', '=', model_name)]) - data = self.extract_data(model_record, request.params) - if 'ticket_attachment' in request.params or request.httprequest.files or data.get( - 'attachments'): - attached_files = data.get('attachments') - for attachment in attached_files: - attached_file = attachment.read() - request.env['ir.attachment'].sudo().create({ - 'name': attachment.filename, - 'res_model': 'help.ticket', - 'res_id': ticket_id.id, - 'type': 'binary', - 'datas': base64.encodebytes(attached_file), - }) - request.session['form_builder_model_model'] = model_record.model - request.session['form_builder_model'] = model_record.name - request.session['form_builder_id'] = ticket_id.id - return json.dumps({'id': ticket_id.id}) + rec_val = { + 'customer_name': kwargs.get('customer_name'), + 'subject': kwargs.get('subject'), + 'description': kwargs.get('description'), + 'email': kwargs.get('email_from'), + 'phone': kwargs.get('phone'), + 'priority': kwargs.get('priority'), + 'stage_id': lowest_stage_id.id, + 'customer_id':customer.id, + 'ticket_type':kwargs.get('ticket_type'), + 'category_id':kwargs.get('category'), + } + ticket_id = request.env['help.ticket'].sudo().create(rec_val) + request.session['ticket_number'] = ticket_id.name + request.session['ticket_id'] = ticket_id.id + model_record = request.env['ir.model'].sudo().search( + [('model', '=', model_name)]) + data = self.extract_data(model_record, request.params) + if 'ticket_attachment' in request.params or request.httprequest.files or data.get( + 'attachments'): + attached_files = data.get('attachments') + for attachment in attached_files: + attached_file = attachment.read() + request.env['ir.attachment'].sudo().create({ + 'name': attachment.filename, + 'res_model': 'help.ticket', + 'res_id': ticket_id.id, + 'type': 'binary', + 'datas': base64.encodebytes(attached_file), + }) + request.session['form_builder_model_model'] = model_record.model + request.session['form_builder_model'] = model_record.name + request.session['form_builder_id'] = ticket_id.id + return json.dumps({'id': ticket_id.id}) else: model_record = request.env['ir.model'].sudo().search( [('model', '=', model_name)]) diff --git a/odoo_website_helpdesk/data/rating_template.xml b/odoo_website_helpdesk/data/rating_template.xml new file mode 100644 index 000000000..150dc9f4b --- /dev/null +++ b/odoo_website_helpdesk/data/rating_template.xml @@ -0,0 +1,121 @@ + + + + Create Ticket + + + {{object.customer_id.email}} + Ticket Created + +

+ Dear +
+ Your Ticket is Created and Assigned.Kindly Wait while we're resolving your Query +
+
+ Thanks. +

+ +
+
+ + + Close Ticket And Feedback + + + + {{object.customer_id.email}} + Ticket Closed + +

+ Dear + + Your Ticket + + Is Closed +
+ + +
+
+ Thanks. +

+ +
+
+ + Reopened Ticket + + + {{object.customer_id.email}} + Ticket Reopened + +

+ Dear + +
+ Your Ticket + + is Reopened +
+
+ Thanks. +

+ +
+
+ + Approve Ticket + + + {{object.customer_id.email}} + Ticket Solved + +

+ Dear + +
+ i think your Problem is Solved. + Your Ticket + + is Done +
+
+ Thanks. +

+ +
+
+ + Cancel Ticket + + + {{object.customer_id.email}} + Ticket Canceled + +

+ Dear + +
+ Your Ticket + + is Canceled Due to Some Reasons +
+
+ Thanks. +

+ +
+
+
+
\ No newline at end of file diff --git a/odoo_website_helpdesk/data/ticket_auto_close.xml b/odoo_website_helpdesk/data/ticket_auto_close.xml new file mode 100644 index 000000000..3d54d5232 --- /dev/null +++ b/odoo_website_helpdesk/data/ticket_auto_close.xml @@ -0,0 +1,79 @@ + + + + + Auto Close Ticket + + code + model.auto_close_ticket() + + 1 + days + -1 + + + Ticket Assign + + + + + +
+

Dear,

+

Your team has been given the ticket [] kindly complete your work carefully. +

+

+

Details

+

Subject :

+

Customer :

+

Description :

+

+

Best regards

+
+
+
+ + Ticket Assign to User + + + + + +
+

Dear,

+

Ticket [] Assign to you , kindly complete your work carefully. +

+

+

Details

+

Subject :

+

Customer :

+

Description :

+

+

Best regards

+
+
+
+ + Mail To Customer Assign to User + + + + + +
+

Dear,

+

Ticket [] successfully assigned to "". +

+

+

Best regards

+
+
+
+
+
\ No newline at end of file diff --git a/odoo_website_helpdesk/data/ticket_stage_data.xml b/odoo_website_helpdesk/data/ticket_stage_data.xml index 8b2e35aff..ffc9024d8 100644 --- a/odoo_website_helpdesk/data/ticket_stage_data.xml +++ b/odoo_website_helpdesk/data/ticket_stage_data.xml @@ -13,6 +13,7 @@ 20 + In Progress @@ -25,6 +26,13 @@ 30 Canceled + + + + + 29 + Closed + diff --git a/odoo_website_helpdesk/data/ticket_type.xml b/odoo_website_helpdesk/data/ticket_type.xml new file mode 100644 index 000000000..69bc99ff0 --- /dev/null +++ b/odoo_website_helpdesk/data/ticket_type.xml @@ -0,0 +1,21 @@ + + + + Question + + + Issue + + + Repair + + + Maintenance + + + Internal + + + Technical + + \ No newline at end of file diff --git a/odoo_website_helpdesk/doc/RELEASE_NOTES.md b/odoo_website_helpdesk/doc/RELEASE_NOTES.md index c06e1607a..4966fc975 100644 --- a/odoo_website_helpdesk/doc/RELEASE_NOTES.md +++ b/odoo_website_helpdesk/doc/RELEASE_NOTES.md @@ -6,10 +6,4 @@ - Initial commit for Website Helpdesk Support Ticket -#### 04.04.2023 -#### Version 16.0.2.0.1 -#### FIX -- Updation in Translation file (Language) - - diff --git a/odoo_website_helpdesk/i18n/ar_SY.po b/odoo_website_helpdesk/i18n/ar_SY.po deleted file mode 100644 index 011cb69a0..000000000 --- a/odoo_website_helpdesk/i18n/ar_SY.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:04+0000\n" -"PO-Revision-Date: 2023-02-14 12:04+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "حساب تحليلي" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "مخصص ل" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr ": عميل" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr ": وصف" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr ": أولوية" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "اسم المهمة" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "إجمالي ساعات الإنفاق" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "مهام" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "الإجراءات اللازمة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "نشيط" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "أنشطة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "زخرفة استثناء النشاط" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "حالة النشاط" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "رمز نوع النشاط" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "عدد المرفقات" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "قابل للفوترة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "فاتورة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "Closing Stage" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "لون" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "إعدادات التكوين" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "إعدادات" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "التكلفة بالساعة" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "إنشاء فاتورة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "إنشاء مهمة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "إنشاء المهام" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "انشأ من قبل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "تم إنشاؤها على" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr ": عميل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "اسم الزبون" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "تاريخ" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "يمسح" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "وصف" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "اسم العرض" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "القائمة المنسدلة" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "بريد إلكتروني" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "تاريخ الانتهاء" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "متابعون" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "تذاكر مكتب المساعدة" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "مكتب المساعدة" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "فريق مكتب المساعدة" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "تذكرة مكتب المساعدة" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "تذاكر مكتب المساعدة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "عالي" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "أيقونة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "قيد اليومية" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "قليل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "أعضاء" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "رسائل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "الموعد النهائي لنشاطي" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "شركتي" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "تذاكري" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "اسم" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "جديد" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "الموعد النهائي للنشاط التالي" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "ملخص النشاط التالي" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "نوع النشاط التالي" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "طبيعي" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "عدد الإجراءات" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "عدد الأخطاء" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "عدد الرسائل التي تتطلب اتخاذ إجراء" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "هاتف" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr ": أولوية" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr ": أولوية" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "منتج" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "مشروع" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "قدم السبب بالتفصيل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "تذكرة عامة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "مستخدم مسؤول" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "خطأ في تسليم الرسائل القصيرة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "تسلسل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "منتج الخدمة" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "إعدادات" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "منصة" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "مراحل" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "تاريخ البدء" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "موضوع" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr ": موضوع" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "يُقدِّم" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "يدعم" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "بطاقة الدعم" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "تذاكر الدعم الفني" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "المهمة" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "مهام" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr ": فريق" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "!شكرًا لك" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "النموذج المحدد للنموذج غير موجود" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "لا يوجد حاليا أي تذاكر صادرة لحسابك" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "تذكرة" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "مرحلة التذكرة" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "تذاكر" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "نوع نشاط الاستثناء المسجل" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "منخفظ جدا" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "عالي جدا" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "منخفظ جدا" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "رسائل الموقع" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "سجل اتصالات الموقع" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "تذكرتك" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "عميل" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/de_CH.po b/odoo_website_helpdesk/i18n/de_CH.po deleted file mode 100644 index 5c06ca098..000000000 --- a/odoo_website_helpdesk/i18n/de_CH.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:48+0000\n" -"PO-Revision-Date: 2023-02-14 12:48+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "Konfigurationseinstellungen" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "Helpdesk-tickets" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "Hoog" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "Buchungssatz" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "Laag" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "Mijn kaartjes" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "Normaal" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "Prioriteit" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "Prioriteit :" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "Openbaar kaartje" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "Indienen" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "Steun" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "Ondersteuningsticket" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "Ondersteuningstickets" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "Aufgabe" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "Ticket" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "Ticket-fase" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "Kaartjes" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "Heel hoog" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "Heel laag" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "Uw kaartje" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/es_AR.po b/odoo_website_helpdesk/i18n/es_AR.po deleted file mode 100644 index 9dd36da5a..000000000 --- a/odoo_website_helpdesk/i18n/es_AR.po +++ /dev/null @@ -1,836 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:49+0000\n" -"PO-Revision-Date: 2023-02-14 12:49+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "Opciones de configuración" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "Mesa de ayuda" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "Equipo de asistencia técnica" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "Ticket de asistencia técnica" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "Tickets de la mesa de ayuda" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "Alto" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "Asiento contable" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "Bajo" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "Mis entradas" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "Normal" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "Prioridad" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "Prioridad :" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "Boleto Público" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "ticket de soporte" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "entradas de soporte" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "Tarea" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "Boleto" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "Etapa de entradas" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "Entradas" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "Muy alto" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "Muy bajo" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/fr_BE.po b/odoo_website_helpdesk/i18n/fr_BE.po deleted file mode 100644 index cd59862dc..000000000 --- a/odoo_website_helpdesk/i18n/fr_BE.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:44+0000\n" -"PO-Revision-Date: 2023-02-14 12:44+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de config" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "Équipe d'assistance" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "Ticket d'assistance" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "Billets d'assistance" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "Haut" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "Pièce comptable" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "Normale" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "Billet d'assistance" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "Billets d'assistance" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "Tâche" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "Billet" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "Billet étape" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "Des billets" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "Très haut" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "Très lent" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "Votre billet" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/uk_UA.po b/odoo_website_helpdesk/i18n/uk_UA.po deleted file mode 100644 index 3dd789a5c..000000000 --- a/odoo_website_helpdesk/i18n/uk_UA.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:49+0000\n" -"PO-Revision-Date: 2023-02-14 12:49+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "Налаштування" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "Довідкова" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "Команда служби підтримки" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "Квиток у службу підтримки" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "Квитки в службу підтримки" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "Запис у журналі" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "Мої квитки" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "Пріоритет" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "Підтримка" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "Квиток підтримки" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "Квитки підтримки" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "Завдання" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "Квиток" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "Квитковий етап" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "Квитки" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "Дуже високо" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "Дуже низький" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/zh_CN.po b/odoo_website_helpdesk/i18n/zh_CN.po deleted file mode 100644 index e23c2a82e..000000000 --- a/odoo_website_helpdesk/i18n/zh_CN.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:48+0000\n" -"PO-Revision-Date: 2023-02-14 12:48+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "配置设置" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "服务台团队" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "帮助台票" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "帮助台门票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "高的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "会计凭证" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "低的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "我的票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "普通的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "优先事项" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "优先事项 :" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "任务" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "任务" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "票" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "售票阶段" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "门票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "很高" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "非常低" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "网站通讯记录" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "你的票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/i18n/zh_HK.po b/odoo_website_helpdesk/i18n/zh_HK.po deleted file mode 100644 index f8d880c99..000000000 --- a/odoo_website_helpdesk/i18n/zh_HK.po +++ /dev/null @@ -1,837 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * odoo_website_helpdesk -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-14 12:48+0000\n" -"PO-Revision-Date: 2023-02-14 12:48+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: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid " " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" \n" -" info@yourcompany.example.com\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" \n" -" info@yourcompany.example.com" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" 3575\n" -" Demo Buena Vista Avenue\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" 3575 Demo\n" -" Buena\n" -" Vista Avenue" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"\n" -" +1\n" -" (650) 555-0111\n" -" " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" +1 (650)\n" -" 555-0111" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Ticket #" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email To" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Email\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Name\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Phone " -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Priority" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"\n" -" Subject\n" -" \n" -" *" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Analytic Account" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Assigned to" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Description :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Priority :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Task Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Total Hours Spend" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.report_help_ticket -msgid "Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__active -msgid "Active" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_ids -msgid "Activities" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "Activity State" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__billable -msgid "Billable" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_billed -msgid "Billed" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__closing_stage -msgid "Closing Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__color -msgid "Color" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_configuration -msgid "Configuration" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Contact us about anything related to our\n" -" company or services.
\n" -" We'll do our best to get back to you as soon\n" -" as possible." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__cost -msgid "Cost per hour" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Invoice" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_task -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__show_create_task -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Create Task" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_res_config_settings__show_create_task -msgid "Create Tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_uid -msgid "Created by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__create_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__create_date -msgid "Created on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Customer :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_name -msgid "Customer Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Delete" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__description -msgid "Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__display_name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__display_name -msgid "Display Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Dropdown menu" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Edit..." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__email -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__email -msgid "Email" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Enable for allowing team to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Enable to create tasks from tickets" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__end_date -msgid "End Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__folded -msgid "Folded in Kanban" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__has_message -msgid "Has Message" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "HelpDesk Tickets" -msgstr "服務台工單" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_team -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk -#: model:website.menu,name:odoo_website_helpdesk.website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_res_config_settings_view_form -msgid "Helpdesk" -msgstr "服務台" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_help_team -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__team_id -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_team -msgid "Helpdesk Team" -msgstr "服務台團隊" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_general_settings -#: model:ir.model,name:odoo_website_helpdesk.model_help_ticket -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.help_ticket_view_calendar -msgid "Helpdesk Ticket" -msgstr "幫助台票" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_tickets -msgid "Helpdesk Tickets" -msgstr "幫助台門票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__3 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "High" -msgstr "高的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__id -msgid "ID" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__invoice_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Invoices" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Issue Description" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Issue description in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket____last_update -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage____last_update -msgid "Last Modified on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_uid -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__write_date -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__write_date -msgid "Last Updated on" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__1 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Low" -msgstr "低的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__member_ids -msgid "Members" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Mention your Issue here" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_ids -msgid "Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "My Company" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "My Tickets" -msgstr "我的票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__name -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__name -msgid "Name" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/models/helpdesk.py:0 -#, python-format -msgid "New" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__2 -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Normal" -msgstr "普通的" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__phone -msgid "Phone" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__priority -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Priority" -msgstr "優先事項" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Priority :" -msgstr "優先事項 :" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__product_id -msgid "Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_team__project_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__project_id -msgid "Project" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -msgid "Provide the reason in detail" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__public_ticket -msgid "Public Ticket" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_ticket_stage__sequence -msgid "Sequence" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__service_product_id -msgid "Service Product" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_settings -msgid "Settings" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__stage_id -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Stage" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.act_window,name:odoo_website_helpdesk.action_helpdesk_stage -#: model:ir.ui.menu,name:odoo_website_helpdesk.menu_helpdesk_stage -msgid "Stages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__start_date -msgid "Start Date" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__subject -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "Subject" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Subject :" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Submit" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.ui.menu,name:odoo_website_helpdesk.helpdesk_management -msgid "Support" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.actions.report,name:odoo_website_helpdesk.report_ticket -msgid "Support Ticket" -msgstr "支持票" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "Support Tickets" -msgstr "支持工單" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_project_task -msgid "Task" -msgstr "任務" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__task_ids -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_form -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_team_form -msgid "Tasks" -msgstr "任務" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.view_helpdesk_kanban -msgid "Team :" -msgstr "團隊" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Thank You!" -msgstr "" - -#. module: odoo_website_helpdesk -#: code:addons/odoo_website_helpdesk/controller/website_form.py:0 -#, python-format -msgid "The form's specified model does not exist" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_tickets -msgid "There are currently no tickets issued for your account." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_bank_statement_line__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_move__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_account_payment__ticket_id -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_project_task__ticket_id -msgid "Ticket" -msgstr "票" - -#. module: odoo_website_helpdesk -#: model:ir.model,name:odoo_website_helpdesk.model_ticket_stage -msgid "Ticket Stage" -msgstr "售票階段" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_view_activity -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.portal_my_home_menu_tickets -msgid "Tickets" -msgstr "門票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.ticket_form -msgid "" -"Very\n" -" Low" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__4 -msgid "Very High" -msgstr "很高" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields.selection,name:odoo_website_helpdesk.selection__help_ticket__priority__0 -msgid "Very Low" -msgstr "非常低" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"We will get back\n" -" to you shortly." -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,help:odoo_website_helpdesk.field_help_ticket__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "Your Ticket" -msgstr "你的票" - -#. module: odoo_website_helpdesk -#: model:ir.model.fields,field_description:odoo_website_helpdesk.field_help_ticket__customer_id -msgid "customer" -msgstr "" - -#. module: odoo_website_helpdesk -#: model_terms:ir.ui.view,arch_db:odoo_website_helpdesk.helpdesk_thanks_ir_ui_view -#: model_terms:website.page,arch_db:odoo_website_helpdesk.helpdesk_thanks -msgid "" -"has been registered\n" -" successfully" -msgstr "" diff --git a/odoo_website_helpdesk/models/__init__.py b/odoo_website_helpdesk/models/__init__.py index 14c5f94ac..66d88737d 100644 --- a/odoo_website_helpdesk/models/__init__.py +++ b/odoo_website_helpdesk/models/__init__.py @@ -19,7 +19,9 @@ # If not, see . # ############################################################################# - from . import helpdesk from . import task from . import res_config +from . import categories +from . import heldesk_team +from . import mail_compose diff --git a/odoo_website_helpdesk/models/categories.py b/odoo_website_helpdesk/models/categories.py new file mode 100644 index 000000000..7d5291c9d --- /dev/null +++ b/odoo_website_helpdesk/models/categories.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2022-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class HelpdeskCategories(models.Model): + _name = 'helpdesk.categories' + _description = 'Categories' + + name = fields.Char('Name') + sequence = fields.Integer('Sequence', default=0) diff --git a/odoo_website_helpdesk/models/heldesk_team.py b/odoo_website_helpdesk/models/heldesk_team.py new file mode 100644 index 000000000..d36b64453 --- /dev/null +++ b/odoo_website_helpdesk/models/heldesk_team.py @@ -0,0 +1,52 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2022-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models + + +class HelpDeskTeam(models.Model): + _name = 'help.team' + _description = 'Helpdesk Team' + + name = fields.Char('Name') + team_lead_id = fields.Many2one('res.users', string='Team Leader', + domain=lambda self: [ + ('groups_id', 'in', self.env.ref( + 'odoo_website_helpdesk.helpdesk_team_leader').id)]) + member_ids = fields.Many2many('res.users', string='Members', + domain=lambda self: [ + ('groups_id', 'in', self.env.ref( + 'odoo_website_helpdesk.helpdesk_user').id)]) + email = fields.Char('Email') + project_id = fields.Many2one('project.project', string='Project') + create_task = fields.Boolean(string="Create Task") + + @api.onchange('team_lead_id') + def members_choose(self): + fetch_memebers = self.env['res.users'].search([]) + filterd_members = fetch_memebers.filtered( + lambda x: x.id != self.team_lead_id.id) + return {'domain': {'member_ids': + [('id', '=', filterd_members.ids), ( + 'groups_id', 'in', + self.env.ref('base.group_user').id), + ('groups_id', 'not in', self.env.ref( + 'odoo_website_helpdesk.helpdesk_team_leader').id)]}} diff --git a/odoo_website_helpdesk/models/helpdesk.py b/odoo_website_helpdesk/models/helpdesk.py index 6f904d32a..5ad8a31df 100644 --- a/odoo_website_helpdesk/models/helpdesk.py +++ b/odoo_website_helpdesk/models/helpdesk.py @@ -22,6 +22,7 @@ import logging from odoo import models, fields, api, _ from odoo.exceptions import UserError +from odoo.exceptions import ValidationError _logger = logging.getLogger(__name__) @@ -30,7 +31,16 @@ PRIORITIES = [ ('1', 'Low'), ('2', 'Normal'), ('3', 'High'), - ('4', 'Very High')] + ('4', 'Very High'), +] +RATING = [ + ('0', 'Very Low'), + ('1', 'Low'), + ('2', 'Normal'), + ('3', 'High'), + ('4', 'Very High'), + ('5', 'Extreme High') +] class HelpDeskTicket(models.Model): @@ -40,14 +50,14 @@ class HelpDeskTicket(models.Model): name = fields.Char('Name', default=lambda self: self.env['ir.sequence']. next_by_code('help.ticket') or _('New')) - customer_id = fields.Many2one('res.partner', string='customer') + customer_id = fields.Many2one('res.partner', string='Customer Name') customer_name = fields.Char('Customer Name') subject = fields.Text('Subject', required=True) description = fields.Text('Description', required=True) email = fields.Char('Email') phone = fields.Char('Phone') team_id = fields.Many2one('help.team', string='Helpdesk Team') - product_id = fields.Many2one('product.product', string='Product') + product_id = fields.Many2many('product.template', string='Product') project_id = fields.Many2one('project.project', string='Project', readonly=False, related='team_id.project_id', store=True) @@ -59,19 +69,72 @@ class HelpDeskTicket(models.Model): [('name', '=', 'Draft')], limit=1).id, tracking=True, group_expand='_read_group_stage_ids') - + user_id = fields.Many2one('res.users', + default=lambda self: self.env.user, + check_company=True, + index=True, tracking=True) cost = fields.Float('Cost per hour') service_product_id = fields.Many2one('product.product', string='Service Product', domain=[ ('detailed_type', '=', 'service')]) - start_date = fields.Date('Start Date') - end_date = fields.Date('End Date') + create_date = fields.Datetime('Creation Date') + start_date = fields.Datetime('Start Date') + end_date = fields.Datetime('End Date') public_ticket = fields.Boolean(string="Public Ticket") - invoice_ids = fields.Many2many('account.move', string='Invoices', - store=True) + invoice_ids = fields.Many2many('account.move', string='Invoices') task_ids = fields.Many2many('project.task', string='Tasks') - color = fields.Integer(string="Color", default=6) + color = fields.Integer(string="Color") + replied_date = fields.Datetime('Replied date') + last_update_date = fields.Datetime('Last Update Date') + ticket_type = fields.Many2one('helpdesk.types', string='Ticket Type') + team_head = fields.Many2one('res.users', string='Team Leader', + compute='_compute_team_head') + assigned_user = fields.Many2one('res.users', + domain=lambda self: [ + ('groups_id', 'in', self.env.ref( + 'odoo_website_helpdesk.helpdesk_user').id)]) + category_id = fields.Many2one('helpdesk.categories') + tags = fields.Many2many('helpdesk.tag') + assign_user = fields.Boolean(default=False) + attachment_ids = fields.One2many('ir.attachment', 'res_id') + + @api.onchange('team_id', 'team_head') + def team_leader_domain(self): + li = [] + for rec in self.team_id.member_ids: + li.append(rec.id) + return {'domain': {'assigned_user': [('id', 'in', li)]}} + + @api.depends('team_id') + def _compute_team_head(self): + self.team_head = self.team_id.team_lead_id.id + + @api.onchange('stage_id') + def mail_snd(self): + rec_id = self._origin.id + data = self.env['help.ticket'].search([('id', '=', rec_id)]) + data.last_update_date = fields.Datetime.now() + if self.stage_id.starting_stage: + data.start_date = fields.Datetime.now() + if self.stage_id.closing_stage or self.stage_id.cancel_stage: + data.end_date = fields.Datetime.now() + if self.stage_id.template_id: + mail_template = self.stage_id.template_id + mail_template.send_mail(self._origin.id, force_send=True) + + def assign_to_teamleader(self): + if self.team_id: + self.team_head = self.team_id.team_lead_id.id + mail_template = self.env.ref( + 'odoo_website_helpdesk.odoo_website_helpdesk_assign') + mail_template.sudo().write({ + 'email_to': self.team_head.email, + 'subject': self.name + }) + mail_template.sudo().send_mail(self.id, force_send=True) + else: + raise ValidationError("Please choose a Helpdesk Team") def _default_show_create_task(self): return self.env['ir.config_parameter'].sudo().get_param( @@ -84,11 +147,45 @@ class HelpDeskTicket(models.Model): related='team_id.create_task', store=True) billable = fields.Boolean(string="Billable", default=False) + def _default_show_category(self): + return self.env['ir.config_parameter'].sudo().get_param( + 'odoo_website_helpdesk.show_category') + + show_category = fields.Boolean(default=_default_show_category, + compute='_compute_show_category') + customer_rating = fields.Selection(RATING, default='0', readonly=True) + + review = fields.Char('Review', readonly=True) + kanban_state = fields.Selection([ + ('normal', 'Ready'), + ('done', 'In Progress'), + ('blocked', 'Blocked'), ], default='normal') + + def _compute_show_category(self): + show_category = self._default_show_category() + for rec in self: + rec.show_category = show_category + def _compute_show_create_task(self): show_create_task = self._default_show_create_task() for record in self: record.show_create_task = show_create_task + def auto_close_ticket(self): + auto_close = self.env['ir.config_parameter'].sudo().get_param( + 'odoo_website_helpdesk.auto_close_ticket') + if auto_close: + no_of_days = self.env['ir.config_parameter'].sudo().get_param( + 'odoo_website_helpdesk.no_of_days') + records = self.env['help.ticket'].search([]) + for rec in records: + days = (fields.Datetime.today() - rec.create_date).days + if days >= int(no_of_days): + close_stage_id = self.env['ticket.stage'].search( + [('closing_stage', '=', True)]) + if close_stage_id: + rec.stage_id = close_stage_id + def default_stage_id(self): # Search your stage return self.env['ticket.stage'].search( @@ -104,7 +201,6 @@ class HelpDeskTicket(models.Model): @api.model_create_multi def create(self, vals_list): - return super(HelpDeskTicket, self).create(vals_list) def write(self, vals): @@ -116,7 +212,6 @@ class HelpDeskTicket(models.Model): [('project_id', '=', self.project_id.id), ('ticket_id', '=', self.id)]).filtered( lambda line: line.ticket_billed == False) - if not tasks: raise UserError('No Tasks to Bill') @@ -137,20 +232,18 @@ class HelpDeskTicket(models.Model): 'name': self.service_product_id.name, 'quantity': total, 'product_uom_id': self.service_product_id.uom_id.id, - 'price_unit': self.cost if self.cost else self.service_product_id.lst_price, + 'price_unit': self.cost, 'account_id': self.service_product_id.categ_id.property_account_income_categ_id.id, })], }, ]) for task in tasks: task.ticket_billed = True return { - 'view_type': 'form', - 'res_model': 'account.move', - 'res_id': move.id, - 'view_id': False, - 'view_mode': 'form', - 'type': 'ir.actions.act_window' - + 'effect': { + 'fadeout': 'medium', + 'message': 'Billed Successfully!', + 'type': 'rainbow_man', + } } def create_tasks(self): @@ -194,17 +287,77 @@ class HelpDeskTicket(models.Model): 'type': 'ir.actions.act_window', } + def action_send_reply(self): + template_id = self.env['ir.config_parameter'].sudo().get_param( + 'odoo_website_helpdesk.reply_template_id' + ) + template_id = self.env['mail.template'].browse(int(template_id)) + if template_id: + return { + 'type': 'ir.actions.act_window', + 'name': 'mail', + 'res_model': 'mail.compose.message', + 'view_mode': 'form', + 'target': 'new', + 'views': [[False, 'form']], + 'context': { + 'default_model': 'help.ticket', + 'default_res_id': self.id, + 'default_template_id': template_id.id + } + } + return { + 'type': 'ir.actions.act_window', + 'name': 'mail', + 'res_model': 'mail.compose.message', + 'view_mode': 'form', + 'target': 'new', + 'views': [[False, 'form']], + 'context': { + 'default_model': 'help.ticket', + 'default_res_id': self.id, + } + } + class StageTicket(models.Model): _name = 'ticket.stage' _description = 'Ticket Stage' _order = 'sequence, id' + _fold_name = 'fold' name = fields.Char('Name') active = fields.Boolean(default=True) sequence = fields.Integer(default=50) closing_stage = fields.Boolean('Closing Stage', default=False) + cancel_stage = fields.Boolean('Cancel Stage', default=False) + starting_stage = fields.Boolean('Start Stage', default=False) folded = fields.Boolean('Folded in Kanban', default=False) + template_id = fields.Many2one('mail.template', + domain="[('model', '=', 'help.ticket')]") + group_ids = fields.Many2many('res.groups') + fold = fields.Boolean(string='Fold') + + def unlink(self): + for rec in self: + tickets = rec.search([]) + sequence = tickets.mapped('sequence') + lowest_sequence = tickets.filtered( + lambda x: x.sequence == min(sequence)) + if self.name == "Draft": + raise UserError(_("Cannot Delete This Stage")) + if rec == lowest_sequence: + raise UserError(_("Cannot Delete '%s'" % (rec.name))) + else: + res = super().unlink() + return res + + +class HelpdeskTypes(models.Model): + _name = 'helpdesk.types' + _description = 'Helpdesk Types' + + name = fields.Char(string='Type') class Tasks(models.Model): @@ -213,12 +366,8 @@ class Tasks(models.Model): ticket_billed = fields.Boolean('Billed', default=False) -class HelpDeskTeam(models.Model): - _name = 'help.team' - _description = 'Helpdesk Team' +class HelpdeskTags(models.Model): + _name = 'helpdesk.tag' + _description = 'Helpdesk Tags' - name = fields.Char('Name') - member_ids = fields.Many2many('res.users', string='Members') - email = fields.Char('Email') - project_id = fields.Many2one('project.project', string='Project') - create_task = fields.Boolean(string="Create Task") + name = fields.Char(string='Tag') diff --git a/odoo_website_helpdesk/models/mail_compose.py b/odoo_website_helpdesk/models/mail_compose.py new file mode 100644 index 000000000..07eaa872e --- /dev/null +++ b/odoo_website_helpdesk/models/mail_compose.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2022-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class MailComposeMessage(models.TransientModel): + _inherit = 'mail.compose.message' + + def _action_send_mail(self, auto_commit=False): + if self.model == 'help.ticket': + ticket_id = self.env['help.ticket'].browse(self.res_id) + ticket_id.replied_date = fields.Date.today() + return super(MailComposeMessage, self)._action_send_mail( + auto_commit=auto_commit) diff --git a/odoo_website_helpdesk/models/res_config.py b/odoo_website_helpdesk/models/res_config.py index fba104929..a0e798489 100644 --- a/odoo_website_helpdesk/models/res_config.py +++ b/odoo_website_helpdesk/models/res_config.py @@ -19,12 +19,68 @@ # If not, see . # ############################################################################# -from odoo import models, fields +from odoo import models, fields, api + + +class Menu(models.Model): + _inherit = "website.menu" + + def _compute_visible(self): + super()._compute_visible() + show_menu_header = self.env['ir.config_parameter'].sudo().get_param( + 'odoo_website_helpdesk.helpdesk_menu_show') + for menu in self: + if menu.name == 'Helpdesk' and show_menu_header == False: + menu.is_visible = False + if menu.name == 'Helpdesk' and show_menu_header == True: + menu.is_visible = True class Helpdesk(models.TransientModel): _inherit = 'res.config.settings' - show_create_task = fields.Boolean( - string="Create Tasks", - config_parameter='odoo_website_helpdesk.show_create_task') + show_create_task = fields.Boolean(string="Create Tasks", + config_parameter='odoo_website_helpdesk.show_create_task') + show_category = fields.Boolean(string="Category", + config_parameter='odoo_website_helpdesk.show_category', + implied_group='odoo_website_helpdesk.group_show_category') + product_website = fields.Boolean(string="Product On Website", + config_parameter='odoo_website_helpdesk.product_website') + auto_close_ticket = fields.Boolean(string="Auto Close Ticket", + config_parameter='odoo_website_helpdesk.auto_close_ticket') + no_of_days = fields.Integer(string="No Of Days", + config_parameter='odoo_website_helpdesk.no_of_days') + closed_stage = fields.Many2one( + 'ticket.stage', string='Closing stage', + config_parameter='odoo_website_helpdesk.closed_stage') + + reply_template_id = fields.Many2one('mail.template', + domain="[('model', '=', 'help.ticket')]", + config_parameter='odoo_website_helpdesk.reply_template_id') + helpdesk_menu_show = fields.Boolean('Helpdesk Menu', + config_parameter= + 'odoo_website_helpdesk.helpdesk_menu_show') + + @api.onchange('closed_stage') + def closed_stage_a(self): + stage = self.closed_stage.id + in_stage = self.env['ticket.stage'].search([('id', '=', stage)]) + not_in_stage = self.env['ticket.stage'].search([('id', '!=', stage)]) + in_stage.closing_stage = True + for each in not_in_stage: + each.closing_stage = False + + @api.constrains('show_category') + def show_category_subcategory(self): + if self.show_category: + group_cat = self.env.ref( + 'odoo_website_helpdesk.group_show_category') + group_cat.write({ + 'users': [(4, self.env.user.id)] + }) + else: + group_cat = self.env.ref( + 'odoo_website_helpdesk.group_show_category') + group_cat.write({ + 'users': [(5, False)] + }) diff --git a/odoo_website_helpdesk/report/helpdesk_ticket_report_template.xml b/odoo_website_helpdesk/report/helpdesk_ticket_report_template.xml new file mode 100644 index 000000000..045d12402 --- /dev/null +++ b/odoo_website_helpdesk/report/helpdesk_ticket_report_template.xml @@ -0,0 +1,113 @@ + + + + + Helpdesk Ticket Report + help.ticket + qweb-pdf + odoo_website_helpdesk.report_helpdesk_ticket + odoo_website_helpdesk.report_helpdesk_ticket + report + + + \ No newline at end of file diff --git a/odoo_website_helpdesk/security/ir.model.access.csv b/odoo_website_helpdesk/security/ir.model.access.csv index ada4d7b36..7ce811366 100644 --- a/odoo_website_helpdesk/security/ir.model.access.csv +++ b/odoo_website_helpdesk/security/ir.model.access.csv @@ -1,4 +1,21 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink + access_help_ticket,access.help.ticket,model_help_ticket,,1,1,1,1 -access_help_ticket_teams,access.help.team,model_help_team,,1,1,1,1 -access_help_ticket_stage,access.ticket.stage,model_ticket_stage,,1,1,1,1 + +access_help_ticket_teams_user,access.help.team,model_help_team,odoo_website_helpdesk.helpdesk_user,1,0,0,0 +access_help_ticket_teams_leader,access.help.team,model_help_team,odoo_website_helpdesk.helpdesk_team_leader,1,0,0,0 +access_help_ticket_teams_manager,access.help.team,model_help_team,odoo_website_helpdesk.helpdesk_manager,1,1,1,1 + +access_helpdesk_tag_user,access.helpdesk.tag,model_helpdesk_tag,odoo_website_helpdesk.helpdesk_user,1,0,0,0 +access_helpdesk_tag_leader,access.helpdesk.tag,model_helpdesk_tag,odoo_website_helpdesk.helpdesk_team_leader,1,1,1,1 +access_helpdesk_tag_manager,access.helpdesk.tag,model_helpdesk_tag,odoo_website_helpdesk.helpdesk_manager,1,1,1,1 + +access_help_ticket_stage_user,access.ticket.stage,model_ticket_stage,,1,1,1,1 + +access_helpdesk_types_user,access.helpdesk.types,model_helpdesk_types,odoo_website_helpdesk.helpdesk_user,1,0,0,0 +access_helpdesk_types_leader,access.helpdesk.types,model_helpdesk_types,odoo_website_helpdesk.helpdesk_team_leader,1,1,1,1 +access_helpdesk_types_manager,access.helpdesk.types,model_helpdesk_types,odoo_website_helpdesk.helpdesk_manager,1,1,1,1 + +access_helpdesk_categories_user,access_helpdesk_categories,model_helpdesk_categories,odoo_website_helpdesk.helpdesk_user,1,0,0,0 +access_helpdesk_categories_leader,access_helpdesk_categories,model_helpdesk_categories,odoo_website_helpdesk.helpdesk_team_leader,1,1,1,1 +access_helpdesk_categories_manager,access_helpdesk_categories,model_helpdesk_categories,odoo_website_helpdesk.helpdesk_manager,1,1,1,1 diff --git a/odoo_website_helpdesk/security/security_groups.xml b/odoo_website_helpdesk/security/security_groups.xml new file mode 100644 index 000000000..778aabafb --- /dev/null +++ b/odoo_website_helpdesk/security/security_groups.xml @@ -0,0 +1,114 @@ + + + + Helpdesk + Helpdesk Access Groups + 20 + + + + User + + + + + Team Leader + + + + + + Manager + + + + + + group_show_category + + + + group_show_subcategory + + + + Record Rule for team leader + + + ['&', ('team_head.id', '=', user.id), ('stage_id.group_ids.users', 'in', user.id)] + + + + + + + + Record Rule for manager + + + [(1, '=', 1)] + + + + + + + + Record Rule for user + + + ['&', ('assigned_user', '=', user.id), ('stage_id.group_ids.users', 'in', user.id)] + + + + + + + + Record Rule stages leader + + + [('group_ids.users', 'in', user.id)] + + + + + + + + Record Rule stages manager + + + [(1, '=', 1)] + + + + + + + + Record Rule stages user + + + [('group_ids.users', 'in', user.id)] + + + + + + + + + diff --git a/odoo_website_helpdesk/static/description/assets/screenshots/Screenshot3.png b/odoo_website_helpdesk/static/description/assets/screenshots/Screenshot3.png index 9265aadd5..689ab757a 100644 Binary files a/odoo_website_helpdesk/static/description/assets/screenshots/Screenshot3.png and b/odoo_website_helpdesk/static/description/assets/screenshots/Screenshot3.png differ diff --git a/odoo_website_helpdesk/static/src/cdn/.browserslistrc b/odoo_website_helpdesk/static/src/cdn/.browserslistrc new file mode 100644 index 000000000..9f18c9fb6 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.browserslistrc @@ -0,0 +1,10 @@ +> 0.25% +not dead +Chrome >= 45 +Firefox >= 38 +Edge >= 12 +Explorer >= 10 +iOS >= 9 +Safari >= 9 +Android >= 4.4 +Opera >= 30 \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.deepsource.toml b/odoo_website_helpdesk/static/src/cdn/.deepsource.toml new file mode 100644 index 000000000..8c0ec867e --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.deepsource.toml @@ -0,0 +1,5 @@ +version = 1 + +[[analyzers]] +name = "javascript" +enabled = true \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.editorconfig b/odoo_website_helpdesk/static/src/cdn/.editorconfig new file mode 100644 index 000000000..88bf97c50 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.editorconfig @@ -0,0 +1,12 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = crlf +charset = utf-8 +trim_trailing_whitespace = false +insert_final_newline = false \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.eslintrc b/odoo_website_helpdesk/static/src/cdn/.eslintrc new file mode 100644 index 000000000..ce03e3170 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.eslintrc @@ -0,0 +1,25 @@ +{ + "env": { + "es6": true, + "browser": true + }, + "ignorePatterns": ["**/*.min.js", "gpr-hack.js"], + "extends": "eslint:recommended", + "rules": { + "no-extra-boolean-cast": "error", + "semi": "error", + "no-var": "error", + "object-shorthand": "error", + "prefer-template": "error", + "radix": "error", + "eqeqeq": "error", + "default-case": "error", + "prefer-arrow-callback": "error", + "no-param-reassign": "error", + "prefer-destructuring": "error", + "dot-location": ["error", "property"], + "no-shadow": "error", + "no-implicit-coercion": "off", + "no-throw-literal": "error" + } +} \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.github/CODEOWNERS b/odoo_website_helpdesk/static/src/cdn/.github/CODEOWNERS new file mode 100644 index 000000000..e9fd6e493 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.github/CODEOWNERS @@ -0,0 +1 @@ +* @Zenoo \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.github/workflows/codeql-analysis.yml b/odoo_website_helpdesk/static/src/cdn/.github/workflows/codeql-analysis.yml new file mode 100644 index 000000000..a30e01d0e --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.github/workflows/codeql-analysis.yml @@ -0,0 +1,72 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '15 14 * * 5' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ 'javascript' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] + # Learn more: + # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + paths-ignore: "docs" + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.github/workflows/github-release-publish.yml b/odoo_website_helpdesk/static/src/cdn/.github/workflows/github-release-publish.yml new file mode 100644 index 000000000..1071ec06b --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.github/workflows/github-release-publish.yml @@ -0,0 +1,43 @@ +name: GitHub Release + +on: + push: + tags: + - 'v*.*.*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Release + uses: softprops/action-gh-release@v1 + with: + body: | + See [CHANGELOG.md](./CHANGELOG.md) for changes. + draft: false + prerelease: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: 14 + registry-url: 'https://registry.npmjs.org' + - run: npm ci + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: 14 + registry-url: https://npm.pkg.github.com/ + scope: "@hemantnegi" + - run: node gpr-hack.js + - run: npm ci + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/.gitignore b/odoo_website_helpdesk/static/src/cdn/.gitignore new file mode 100644 index 000000000..7e087fe57 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.gitignore @@ -0,0 +1,2 @@ +.idea/ +node_modules diff --git a/odoo_website_helpdesk/static/src/cdn/.vscode/settings.json b/odoo_website_helpdesk/static/src/cdn/.vscode/settings.json new file mode 100644 index 000000000..4447fe32e --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "es6-css-minify.minifyOnSave": "no" +} \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/CHANGELOG.md b/odoo_website_helpdesk/static/src/cdn/CHANGELOG.md new file mode 100644 index 000000000..530d22dd8 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/CHANGELOG.md @@ -0,0 +1,362 @@ +# Changelog + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +### [3.4.8](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.7...v3.4.8) (2022-07-29) + +### [3.4.7](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.6...v3.4.7) (2022-07-29) + + +### Bug Fixes + +* Placeholder text not in sync with `triggerChangeCombined` set to `false`. Fixes [#331](https://github.com/HemantNegi/jquery.sumoselect/issues/331) ([b24ff0f](https://github.com/HemantNegi/jquery.sumoselect/commit/b24ff0fced30b98c75513a13808ce7444360b076)) + +### [3.4.6](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.5...v3.4.6) (2022-04-15) + + +### Bug Fixes + +* Select all not working on mobile. [#323](https://github.com/HemantNegi/jquery.sumoselect/issues/323) ([aacfa2e](https://github.com/HemantNegi/jquery.sumoselect/commit/aacfa2e805b22d5530cc0610b1ce319910fa38cb)) + +### [3.4.5](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.4...v3.4.5) (2022-02-10) + + +### Bug Fixes + +* Update npm dependencies ([d567466](https://github.com/HemantNegi/jquery.sumoselect/commit/d567466c127a320ded7ffbcbcacbd89f89c16fa7)) + +### [3.4.4](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.3...v3.4.4) (2022-02-10) + +### [3.4.3](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.2...v3.4.3) (2022-02-09) + + +### Bug Fixes + +* Rename isCloseAfterClearAll to closeAfterClearAll ([046fe2d](https://github.com/HemantNegi/jquery.sumoselect/commit/046fe2d68acd0df8d295ed77fc2ea26842d15623)) + +### [3.4.2](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.1...v3.4.2) (2022-01-04) + + +### Bug Fixes + +* Console cleanup ([a43da6a](https://github.com/HemantNegi/jquery.sumoselect/commit/a43da6a7b80abe469cb82e550adbbff7f2474e3f)) + +### [3.4.1](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.4.0...v3.4.1) (2022-01-04) + + +### Bug Fixes + +* Select disappearing on reload on mobile. Fixes [#318](https://github.com/HemantNegi/jquery.sumoselect/issues/318) ([dd8ce18](https://github.com/HemantNegi/jquery.sumoselect/commit/dd8ce1830fe1f71af4e754fc2f4c3b8dea6a27bd)) + +## [3.4.0](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.30...v3.4.0) (2022-01-04) + + +### Features + +* New selectAllPartialCheck option ([db9dc39](https://github.com/HemantNegi/jquery.sumoselect/commit/db9dc39bdc449eee10b5b4d614d0a78887ed401f)) + +### [3.3.30](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.29...v3.3.30) (2021-10-30) + + +### Bug Fixes + +* Force event bubbling up.Fixes [#316](https://github.com/HemantNegi/jquery.sumoselect/issues/316) ([620ba23](https://github.com/HemantNegi/jquery.sumoselect/commit/620ba2334e3e5a836434b2378fe7dcf16fc68948)) + +### [3.3.29](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.28...v3.3.29) (2021-09-02) + + +### Bug Fixes + +* Search text not showing up. Fixes [#312](https://github.com/HemantNegi/jquery.sumoselect/issues/312) ([a7ed02c](https://github.com/HemantNegi/jquery.sumoselect/commit/a7ed02c9caeceb2c882715b8ab884bbf073fd2d1)) + +### [3.3.28](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.27...v3.3.28) (2021-08-10) + + +### Bug Fixes + +* Placeholder not changing on click on select all. Fixes [#311](https://github.com/HemantNegi/jquery.sumoselect/issues/311) ([569faf7](https://github.com/HemantNegi/jquery.sumoselect/commit/569faf7dfd48d3247142b9f1b175086d21230497)) + +### [3.3.27](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.26...v3.3.27) (2021-08-04) + +### [3.3.26](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.25...v3.3.26) (2021-07-12) + + +### Bug Fixes + +* Warning on IE. [#307](https://github.com/HemantNegi/jquery.sumoselect/issues/307) ([0e96ea6](https://github.com/HemantNegi/jquery.sumoselect/commit/0e96ea67ead1d0cb78713f0c9fa90f2d5d81e885)) + +### [3.3.25](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.24...v3.3.25) (2021-07-12) + + +### Bug Fixes + +* Error on IE. Fixes [#307](https://github.com/HemantNegi/jquery.sumoselect/issues/307) ([bb785d1](https://github.com/HemantNegi/jquery.sumoselect/commit/bb785d179e531c89f254ead2845d8ba6dd6052c4)) + +### [3.3.24](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.23...v3.3.24) (2021-07-05) + + +### Bug Fixes + +* Reselect preselected options for IE too. Fixes [#306](https://github.com/HemantNegi/jquery.sumoselect/issues/306) ([88c444c](https://github.com/HemantNegi/jquery.sumoselect/commit/88c444c00da6229cfb58f24f74ead0ffceb8d4de)) + +### [3.3.23](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.22...v3.3.23) (2021-07-05) + + +### Bug Fixes + +* Bug where you can't initialize sumo with multiple options selected. Fixes [#306](https://github.com/HemantNegi/jquery.sumoselect/issues/306) ([1691d71](https://github.com/HemantNegi/jquery.sumoselect/commit/1691d713b5b692f6a89e10124cd782d68513a9ee)) + +### [3.3.22](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.21...v3.3.22) (2021-06-30) + +### [3.3.21](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.20...v3.3.21) (2021-06-27) + + +### Bug Fixes + +* No uppercases in scope ([425bc1e](https://github.com/HemantNegi/jquery.sumoselect/commit/425bc1e5d5a780aae770397144f635aed1ae4ce1)) + +### [3.3.20](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.19...v3.3.20) (2021-06-27) + + +### Bug Fixes + +* package.json access point in GPR hack ([bbea8fb](https://github.com/HemantNegi/jquery.sumoselect/commit/bbea8fb4811a197a82539099a46420cdbc595bd1)) + +### [3.3.19](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.18...v3.3.19) (2021-06-27) + + +### Bug Fixes + +* Wrong package.json link ([50a6229](https://github.com/HemantNegi/jquery.sumoselect/commit/50a62294832a63ac86eb4c6408b795d8ca104b76)) + +### [3.3.18](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.17...v3.3.18) (2021-06-27) + + +### Bug Fixes + +* GPR hack mjs to js ([e577ecd](https://github.com/HemantNegi/jquery.sumoselect/commit/e577ecdcd3221b541086941d5ef7016d64d1487d)) + +### [3.3.17](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.16...v3.3.17) (2021-06-27) + + +### Bug Fixes + +* Remove permission specifications ([b54e7d5](https://github.com/HemantNegi/jquery.sumoselect/commit/b54e7d5c6ae6837969be6a61f15dd2fc8714b64a)) + +### [3.3.16](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.15...v3.3.16) (2021-06-27) + + +### Bug Fixes + +* Update node for npm publish run ([87f3b64](https://github.com/HemantNegi/jquery.sumoselect/commit/87f3b64e1cdb0adbd47c071a3bcde3abb27471be)) + +### [3.3.15](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.14...v3.3.15) (2021-06-27) + + +### Bug Fixes + +* Package name & scope ([87f8c9d](https://github.com/HemantNegi/jquery.sumoselect/commit/87f8c9d87bfd0a0cf1f7344bf0519965c577e615)) + +### [3.3.14](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.13...v3.3.14) (2021-06-27) + + +### Bug Fixes + +* GIthub package name ([846652c](https://github.com/HemantNegi/jquery.sumoselect/commit/846652c0af5244087b8ee29528ce78028e98b6d2)) + +### [3.3.13](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.12...v3.3.13) (2021-06-27) + + +### Bug Fixes + +* publish script fix ([08a6d95](https://github.com/HemantNegi/jquery.sumoselect/commit/08a6d956a80138ba99bd298aa8427bfd2b508d9b)) + +### [3.3.12](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.11...v3.3.12) (2021-06-27) + +### [3.3.11](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.10...v3.3.11) (2021-06-27) + + +### Bug Fixes + +* Destructuring errors ([0008972](https://github.com/HemantNegi/jquery.sumoselect/commit/00089724651d4c536833845f920d819ad30182f2)) +* Enforce default in switches ([5fdf684](https://github.com/HemantNegi/jquery.sumoselect/commit/5fdf6841dd30bf8eb644e66cdad2bc2de5c4be3e)) +* no extra boolean cast ([afbbe29](https://github.com/HemantNegi/jquery.sumoselect/commit/afbbe29712d3ceeed1f951bb20d428f06f5d9e2e)) +* No param reassign ([26d5d60](https://github.com/HemantNegi/jquery.sumoselect/commit/26d5d608ba58157e845f1d4728a09b196958b380)) +* No shadow declarations ([5e25c58](https://github.com/HemantNegi/jquery.sumoselect/commit/5e25c58ec90b353563db8164797e0c7b9a08b323)) +* Throw errors instead of literals ([006ebf8](https://github.com/HemantNegi/jquery.sumoselect/commit/006ebf87e09ff454074beb812491386f83b1bdce)) +* Use `let` or `const` over `var` ([80fbe29](https://github.com/HemantNegi/jquery.sumoselect/commit/80fbe2941ac9ecbf6a5e5e0ff7bc26d12628dccd)) +* Use arrow functions where possible ([c9eee06](https://github.com/HemantNegi/jquery.sumoselect/commit/c9eee066a92dbea4c14a2740ade44192b3c76077)) +* Use destructuring ([c9758b1](https://github.com/HemantNegi/jquery.sumoselect/commit/c9758b189fde438b7c29d4a0fbbed7586f001695)) +* Use object shorthands ([b0fd988](https://github.com/HemantNegi/jquery.sumoselect/commit/b0fd98858fb9bbd740a99b2b172751cf2d0abeca)) +* Use parseInt shorthand ([00811a1](https://github.com/HemantNegi/jquery.sumoselect/commit/00811a1410538e4877dcb61720899225db2dbb31)) +* Use strict equality operators ([69ffb8a](https://github.com/HemantNegi/jquery.sumoselect/commit/69ffb8af00827190d37cb838468d1d5f094a3284)) +* Use template literals ([a26fd19](https://github.com/HemantNegi/jquery.sumoselect/commit/a26fd197f8413f0608e62c1147ee64c51aa5ceab)) + +### [3.3.10](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.9...v3.3.10) (2021-06-20) + +### [3.3.9](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.8...v3.3.9) (2021-06-20) + + +### Bug Fixes + +* Remove unwanted class after unload ([2b98214](https://github.com/HemantNegi/jquery.sumoselect/commit/2b982143f571477128ca921d8db303cf8accefee)) + +### [3.3.8](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.7...v3.3.8) (2021-06-20) + + +### Bug Fixes + +* Hide opt groups with no matches on search. Fixes [#242](https://github.com/HemantNegi/jquery.sumoselect/issues/242) ([276d4ce](https://github.com/HemantNegi/jquery.sumoselect/commit/276d4ce5439686148781becc1e6606fea01e2ff6)) + +### [3.3.7](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.6...v3.3.7) (2021-06-20) + + +### Bug Fixes + +* unSelectAll on single select. Fixes [#238](https://github.com/HemantNegi/jquery.sumoselect/issues/238) ([c60c8c4](https://github.com/HemantNegi/jquery.sumoselect/commit/c60c8c43d04645b14a75c8d484238ba3a184ad69)) + +### [3.3.6](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.5...v3.3.6) (2021-06-20) + + +### Bug Fixes + +* Wrong li selection. Fixes [#227](https://github.com/HemantNegi/jquery.sumoselect/issues/227) ([10dab24](https://github.com/HemantNegi/jquery.sumoselect/commit/10dab243aa7f91ac457598b5127373c2256fcb69)) + +### [3.3.5](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.4...v3.3.5) (2021-06-20) + + +### Bug Fixes + +* Stop form autocompletion on searches. Fixes [#223](https://github.com/HemantNegi/jquery.sumoselect/issues/223) ([7d298be](https://github.com/HemantNegi/jquery.sumoselect/commit/7d298beaf055ed8f74ba8bb7e20305323f054e99)) + +### [3.3.4](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.3...v3.3.4) (2021-06-20) + + +### Bug Fixes + +* IE resetting selectedIndex from -1 to 0. Fixes [#221](https://github.com/HemantNegi/jquery.sumoselect/issues/221) ([8629388](https://github.com/HemantNegi/jquery.sumoselect/commit/8629388db1e0f86d827e7aba7d6ccfc42ef093c5)) + +### [3.3.3](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.2...v3.3.3) (2021-06-20) + + +### Bug Fixes + +* Multiple :not selector not supported in IE / Safari. Fixes [#216](https://github.com/HemantNegi/jquery.sumoselect/issues/216) ([b553b91](https://github.com/HemantNegi/jquery.sumoselect/commit/b553b912116d59dd325fea8a3373b8da593680f0)) + +### [3.3.2](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.1...v3.3.2) (2021-06-20) + + +### Bug Fixes + +* Optimize selectAll/ unSelectAll performance. Fixes [#209](https://github.com/HemantNegi/jquery.sumoselect/issues/209) ([91aba7b](https://github.com/HemantNegi/jquery.sumoselect/commit/91aba7b1139fb4df1b0cb9a7fcc7d1197a3a6967)) + +### [3.3.1](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.3.0...v3.3.1) (2021-06-20) + + +### Bug Fixes + +* csvDispCount displaying one less than planned. Fixes [#267](https://github.com/HemantNegi/jquery.sumoselect/issues/267) ([dd00654](https://github.com/HemantNegi/jquery.sumoselect/commit/dd0065450620e4ee147306de1e9a14ac40e1b999)) +* Trailing comma in placeholder ([fdfe2cd](https://github.com/HemantNegi/jquery.sumoselect/commit/fdfe2cde1cf7123688043b2e293d1a08c50e52de)) + +## [3.3.0](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.6...v3.3.0) (2021-06-20) + + +### Features + +* New custom `
  • ` renderer. Fixes [#272](https://github.com/HemantNegi/jquery.sumoselect/issues/272) ([d0ffdfb](https://github.com/HemantNegi/jquery.sumoselect/commit/d0ffdfb79a1b9dc59bb12a0c07676c255a8bf53d)) + +### [3.2.6](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.5...v3.2.6) (2021-06-19) + +### [3.2.5](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.4...v3.2.5) (2021-06-19) + +### [3.2.4](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.3...v3.2.4) (2021-06-19) + +### [3.2.3](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.2...v3.2.3) (2021-06-19) + + +### Bug Fixes + +* XSS vulnerabilities ([cd19c62](https://github.com/HemantNegi/jquery.sumoselect/commit/cd19c625d98858e2d9f6edef3c343d402ddf32bd)) + +### [3.2.2](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.1...v3.2.2) (2021-06-19) + + +### Bug Fixes + +* Max settings disabling every option ([8dcf535](https://github.com/HemantNegi/jquery.sumoselect/commit/8dcf5352c66c0f6b310e070693e5a2d8923b6b85)) + +### [3.2.1](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.2.0...v3.2.1) (2021-06-19) + +## [3.2.0](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.6...v3.2.0) (2021-06-19) + + +### Features + +* New `max` options for maximum number of selected options. Fixes [#268](https://github.com/HemantNegi/jquery.sumoselect/issues/268) ([a973aaf](https://github.com/HemantNegi/jquery.sumoselect/commit/a973aaf0b68de650ef3a84f0c47f4bdfdb07090b)) + +### [3.1.6](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.5...v3.1.6) (2021-06-17) + + +### Bug Fixes + +* CSS update on release + Remove useless files ([71524af](https://github.com/HemantNegi/jquery.sumoselect/commit/71524af391bbad55de5239129982f137926b2854)) +* Stop copying missing file ([586ea5b](https://github.com/HemantNegi/jquery.sumoselect/commit/586ea5b07d2686a5c5510d3844a179fb6a019478)) + +### [3.1.5](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.4...v3.1.5) (2021-06-17) + + +### Bug Fixes + +* Stop force focusing the select after close. Fixes [#277](https://github.com/HemantNegi/jquery.sumoselect/issues/277) ([ce71b8b](https://github.com/HemantNegi/jquery.sumoselect/commit/ce71b8bf1d3816674347fd9ad607de1773f4dd55)) + +### [3.1.4](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.3...v3.1.4) (2021-06-17) + + +### Bug Fixes + +* Ignore minified files with eslint ([5e4691d](https://github.com/HemantNegi/jquery.sumoselect/commit/5e4691d471e49da06de51af67147f5910998f296)) + +### [3.1.3](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.2...v3.1.3) (2021-06-17) + + +### Bug Fixes + +* Remove uglify & browserify ([0c207eb](https://github.com/HemantNegi/jquery.sumoselect/commit/0c207ebd0eca1381b2aaf2f3de4e1822ab3d87bf)) +* Use babel preset env ([be9d3db](https://github.com/HemantNegi/jquery.sumoselect/commit/be9d3dbbd87c659a62c0b861ffd0556a12965a75)) + +### [3.1.2](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.1...v3.1.2) (2021-06-17) + +### [3.1.1](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.1.0...v3.1.1) (2021-06-17) + + +### Bug Fixes + +* Git not committing files ([3f6f90d](https://github.com/HemantNegi/jquery.sumoselect/commit/3f6f90d43718ddc33f8089a6a3a3ede669e4990a)) +* IE compatible minification ([f22242f](https://github.com/HemantNegi/jquery.sumoselect/commit/f22242f0df0beaa2d503e29d33a7cc069f6acf5c)) + +## [3.1.0](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.0.6...v3.1.0) (2021-06-17) + + +### Features + +* Pass origin class to generated element. Fixes [#294](https://github.com/HemantNegi/jquery.sumoselect/issues/294) ([6cd3963](https://github.com/HemantNegi/jquery.sumoselect/commit/6cd3963639ca3108c0cb3efcd3d67515d08d2607)) + +### [3.0.6](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.0.5...v3.0.6) (2021-06-17) + + +### Bug Fixes + +* Selected options on safari ([c759fd3](https://github.com/HemantNegi/jquery.sumoselect/commit/c759fd384cf4084d5309edb29427540f01290c6f)) + +### [3.0.5](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.0.4...v3.0.5) (2021-06-17) + +### [3.0.4](https://github.com/HemantNegi/jquery.sumoselect/compare/v3.0.2...v3.0.4) (2021-06-17) + + +### Bug Fixes + +* Add 'var' for vars sels and i ([e94bfb3](https://github.com/HemantNegi/jquery.sumoselect/commit/e94bfb3f84ceab339119e2edb2d26ddb67384e8c)) +* Don't fail script if nothing to commit ([9192fc5](https://github.com/HemantNegi/jquery.sumoselect/commit/9192fc5badcd5cbabc52e0a964b6c817fcdd6935)) +* Typo ([78f9f7a](https://github.com/HemantNegi/jquery.sumoselect/commit/78f9f7aae57078c5cb967c9a452a7e87ee9d1549)) +* Update minified files ([a623e94](https://github.com/HemantNegi/jquery.sumoselect/commit/a623e946ded96b133a1173af108d251d7db2ea72)) +* var i ([e564c6d](https://github.com/HemantNegi/jquery.sumoselect/commit/e564c6d28087b81fe35adb1aba198a7d83b2e2d8)) diff --git a/odoo_website_helpdesk/static/src/cdn/README.md b/odoo_website_helpdesk/static/src/cdn/README.md new file mode 100644 index 000000000..55c50c907 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/README.md @@ -0,0 +1,220 @@ +jquery.sumoselect +============= + +jquery.sumoselect.js - A beautiful cross device Single/Multi Select jQuery Select plugin. +------------------------------------------------------------------------------- +A jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list. The dropdown list can be fully customizable using simple css. +It can adapt itself according to any device, keeping in mind that the User Experience is not broken. + +# View Live [Demo Here](https://hemantnegi.github.io/jquery.sumoselect/sumoselect_demo.html) + +Documentaion [Documentation Here](https://hemantnegi.github.io/jquery.sumoselect/) + +Latest stable : [Download from here](https://github.com/HemantNegi/jquery.sumoselect/releases) + +**CDNJS** + +The folks at CDNJS host a copy of the library. The CDN is updated after the release is made public, which means there is a delay between the publishing of a release and its availability on the CDN, so keep that in mind. Just use these links: + +```html + + + + + +``` + + +**Notable Features** + - Inline Search. + + - Optgroup support. + + - Single and Multi select option. + + - Fully customizable by simple css. + + - Supports almost all devices. + + - Intelligently Renders itself according to the devices. + + - Renders native Single/Multiple pop up on Android, ios, Windows and other devices. + + - Custom postback data format (Multiple select data can be passed either as csv or default select) + + - Selected, Disabled, and Placeholder Support + + - Easily extendable to allow developers to create new widgets + +## Requirements +jQuery 1.8.3+ (It is always recommended to use the latest version of jQuery) + + +## Desktop Browser Support +IE8+, Firefox 4+, Chrome, Safari 4+, Opera 11+ (Other browsers may work, but I did not test on them) + + +## Mobile/Tablet Browser Support +iOs 3+, Android 2.1+ , Windows Mobile (Other browsers may work, but I did not test on them) + + +## Forking +If you find that you need a feature that SumoSelect does not currently support, either let me know via the SumoSelect issue tracker, or fork SumoSelect on Github and easily extend SumoSelect to create your own widget! + +## Usage + +*To just go with the default options simply do* + +```javascript +$(document).ready(function () { + $('.selectBox').SumoSelect(); +}); +``` + +*To provide optional settings, simply pass a settings object to SumoSelect()* + +```javascript +$(document).ready(function () { + $('.selectBox').SumoSelect({ + placeholder: 'This is a placeholder', + csvDispCount: 3 + }); +}); +``` + +*You can also use data attributes to set options* + +```html +`* - *Then the option with disabled and selected attribute i.e.* *`
  • ` item renderer + +- `clearAll` `(boolean)` Display "Clear all" in multiselect (deafult `false`) + +- `closeAfterClearAll` `(boolean)` Close dropdown after clicking on "Clear all" (deafult `false`) + +**The default settings are :** + +```javascript +{ + placeholder: 'Select Here', + csvDispCount: 3, + captionFormat:'{0} Selected', + captionFormatAllSelected:'{0} all selected!', + floatWidth: 400, + forceCustomRendering: false, + nativeOnDevice: ['Android', 'BlackBerry', 'iPhone', 'iPad', 'iPod', 'Opera Mini', 'IEMobile', 'Silk'], + outputAsCSV: false, + csvSepChar: ',', + okCancelInMulti: false, + isClickAwayOk: false, + triggerChangeCombined: true, + selectAll: false, + search: false, + searchText: 'Search...', + searchFn: function (haystack, needle, el) { + return haystack.toLowerCase().indexOf(needle.toLowerCase()) < 0; + }, + noMatch: 'No matches for "{0}"', + prefix: '', + locale: ['OK', 'Cancel', 'Select All'], + up: false, + showTitle: true, + max: null, + renderLi: (li, originalOption) => li, + clearAll: false, + closeAfterClearAll: false +} +``` + +[Furthur Documentation](https://hemantnegi.github.io/jquery.sumoselect/) + +## License + +Copyright (c) 2016 Hemant Negi Licensed under the MIT license. diff --git a/odoo_website_helpdesk/static/src/cdn/babel.config.json b/odoo_website_helpdesk/static/src/cdn/babel.config.json new file mode 100644 index 000000000..7d9894382 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/babel.config.json @@ -0,0 +1,12 @@ +{ + "presets": [ + [ + "@babel/preset-env", + { + "useBuiltIns": "entry", + "corejs": 2 + } + ], + "minify" + ] +} \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/bower.json b/odoo_website_helpdesk/static/src/cdn/bower.json new file mode 100644 index 000000000..62635ecf8 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/bower.json @@ -0,0 +1,23 @@ +{ + "name": "sumoselect", + "main": [ + "jquery.sumoselect.js", + "sumoselect.css" + ], + "version": "3.4.8", + "homepage": "https://github.com/HemantNegi/jquery.sumoselect", + "authors": [ + "HemantNegi", + "B2F", + "ke-an" + ], + "description": "A jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list", + "keywords": [ + "multiselect", + "dropdown" + ], + "dependencies": { + "jquery": ">=1.6" + }, + "license": "MIT" +} diff --git a/odoo_website_helpdesk/static/src/cdn/docs.bash b/odoo_website_helpdesk/static/src/cdn/docs.bash new file mode 100644 index 000000000..8335b7f2f --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs.bash @@ -0,0 +1,9 @@ +# Generate IE friendly minified file at root +babel jquery.sumoselect.js -o jquery.sumoselect.min.js + +# Generate minified CSS +minify sumoselect.css > sumoselect.min.css + +# Copy minified files in docs +shx cp jquery.sumoselect.min.js docs/javascripts +shx cp sumoselect.min.css docs/stylesheets \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/Thumbs.db b/odoo_website_helpdesk/static/src/cdn/docs/images/Thumbs.db new file mode 100644 index 000000000..e68e058f9 Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/Thumbs.db differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/body-bg.jpg b/odoo_website_helpdesk/static/src/cdn/docs/images/body-bg.jpg new file mode 100644 index 000000000..0e0f861ba Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/body-bg.jpg differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/download-button.png b/odoo_website_helpdesk/static/src/cdn/docs/images/download-button.png new file mode 100644 index 000000000..df3f09a63 Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/download-button.png differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/github-button.png b/odoo_website_helpdesk/static/src/cdn/docs/images/github-button.png new file mode 100644 index 000000000..efe07f9ad Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/github-button.png differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/header-bg.jpg b/odoo_website_helpdesk/static/src/cdn/docs/images/header-bg.jpg new file mode 100644 index 000000000..960bff75f Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/header-bg.jpg differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/highlight-bg.jpg b/odoo_website_helpdesk/static/src/cdn/docs/images/highlight-bg.jpg new file mode 100644 index 000000000..4c4a78eff Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/highlight-bg.jpg differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/images/sidebar-bg.jpg b/odoo_website_helpdesk/static/src/cdn/docs/images/sidebar-bg.jpg new file mode 100644 index 000000000..42890fe73 Binary files /dev/null and b/odoo_website_helpdesk/static/src/cdn/docs/images/sidebar-bg.jpg differ diff --git a/odoo_website_helpdesk/static/src/cdn/docs/index.html b/odoo_website_helpdesk/static/src/cdn/docs/index.html new file mode 100644 index 000000000..82539cc52 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/index.html @@ -0,0 +1,665 @@ + + + + + + + + + + + + + + + + + + + + + Jquery.sumoselect by Hemant Negi + + + + +
    +
    + +

    Jquery.sumoselect

    + +

    A beautiful jQuery Single/Multi Select plugin which can be used on almost any device

    + + View project on + GitHub +
    +
    + +
    +
    +
    +
    + + + + +
    +

    + jquery.sumoselect +

    + +

    + jquery.sumoselect.js - A cross device Single/Multi Select jQuery + Select plugin.

    + +

    LIVE DEMO HERE + +

    Sumoselect full : jquery.sumoselect.js + + +

    Minified : jquery.sumoselect.min.js + + +

    + A jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list. The + dropdown list can be fully customiseable using siple css properties. + It can adapt itself according to any deveice, keeping in mind that the User Experience is not broken. + + +

    Notable Features + +

      +
    • + Single and Multi select option. +
    • +
    • + Search Support +
    • +
    • + Optgroup support. +
    • +
    • + Localization support. +
    • +
    • + Fully customizable by simple css. +
    • +
    • + Supports almost all devices (Till now i didnt found one) +
    • +
    • + Intelligently Renders itself according to the devices. +
    • +
    • + Renders native Single/Multiple pop up on Android, ios, Windows and other devices. +
    • +
    • + Custom postback data format (Multiple select data can be passed either as csv or default select) +
    • +
    • + Selected, Disabled, Select All, keyboard navigation and Placeholder Support +
    • +
    • + Redesigned the UI (No external icons are used now and color scheme can be controlled by css) +
    • +
    • + Easily extendable to allow developers to create new widgets +
    • +
    • + Basic methods to handle all kinds of manipulations like adding item, remove item, disable, select etc. +
    • +
    +

    + Requirements +

    + +

    jQuery 1.8.3+ (It is always recommended to use the latest version of jQuery) + +

    + Desktop Browser Support

    + +

    IE8+, Firefox 4+, Chrome, Safari 4+, Opera 11+ (Other browsers may work, but I did not test on them) + +

    + Mobile/Tablet Browser Support

    + +

    iOs 3+, Android 2.1+ , Windows Mobile (Other browsers may work, but I did not test on them) + +

    + Forking

    + +

    If you find that you need a feature that SumoSelect does not currently support, either let me know via the SumoSelect + issue tracker, or fork SumoSelect on Github and easily extend SumoSelect to create your own widget! + +

    + Usage

    + +

    To just go with the default options simply do + +

    +
     $(document).ready(function () {
    +            $('.SlectBox').SumoSelect();
    +     });
    +
    +
    + +

    To provide optional settings, simply pass settings object to SumoSelect() + +

    +
     $(document).ready(function () {
    +            $('.SlectBox').SumoSelect({
    +			placeholder: 'This is a placeholder',
    +			csvDispCount: 3 
    +			});
    +        });
    +
    +
    + +

    Settings + +

    The following settings are available now: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionTypeDiscription
    placeholder(string)The palceholder text to be displayed in the rendered select widget (on priority basis). *Maximum priority is + given to native placeholder attribute in select tag i.e. - <select placeholder="this is a + placeholder" /> - Then the option with disabled and selected attribute i.e. <option + disabled selected value="foo" > - Last to to the given placeholder attribute in the settings. + * +
    csvDispCount(int)The number of items to be displayed in the widget seperated by a , after that the text will be + warped as 3+ Selected. Set 0 for all the options. +
    captionFormat(string)Its the format in which you want to see the caption when more than csvDispCount items are selected. its + default value is'{0} Selected' ( here {0} will be replaced by the seletion count ) +
    captionFormatAllSelected(string)I Format of caption text when all elements are selected. set null to use captionFormat. It will not work if + there are disabled elements in select. default is '{0} all selected!' +
    floatWidth(int)Minimum screen width of device below which the options list is rendered in floating popup fashion.
    forceCustomRendering(boolean) Force the custom modal ( Floating list ) on all devices below floatWidth resolution.
    nativeOnDevice(Array[string])The keywords to identify a mobile device from useragent string. The system default select list is rendered + on the matched device. +
    outputAsCSV(boolean)true to POST data as csv ( false for deafault select )
    csvSepChar(string)Seperation char if outputAsCSV is set to true
    okCancelInMulti(boolean)Displays Ok Cancel buttons in desktop mode multiselect also.
    isClickAwayOk(boolean)for okCancelInMulti=true. sets whether click outside will trigger Ok or Cancel (default is cancel).
    triggerChangeCombined(boolean)In Multiselect mode whether to trigger change event on individual selection of each item or on combined + selection ( pressing of OK or Cancel button ). +
    selectAll(boolean)To display select all check or not (default is false).
    selectAllPartialCheck(boolean)Display a disabled checkbox in multiselect mode when all the items are not selected (default is true).
    clearAll(boolean)To display "Clear all" in multiselect (default: false)
    closeAfterClearAll(boolean)Close dropdown after clicking on "Clear all (clearAll=true)" (default: false)
    search(boolean)To enable searching in sumoselect (default is false).
    searchText(string)placeholder for search input.
    searchFn(function)Custom search function.
    noMatch(string)placeholder to display if no itmes matches the search term (default 'No matches for "{0}"').
    prefix(string)prefix to prepend the selected text (default is empty) eg. '<b>Hello</b>'.
    locale(array)change the text used in plugin (['OK', 'Cancel', 'Select All', 'Clear ALL']). Note: don't break the sequence or skip items.
    up(boolean)the direction in which to open the dropdown (default: false)
    showTitle(boolean)set to false to prevent title (tooltip) from appearing (deafult: true)
    max(int)Maximum number of selected options (if multiple)
    renderLi(function)Custom <li> item renderer.
    + +

    + +
    + The default settings are :
    + + +

    +
    {
    +    placeholder: 'Select Here',
    +    csvDispCount: 3,
    +    captionFormat: '{0} Selected',
    +    captionFormatAllSelected: ''{0} all selected!'',
    +    floatWidth: 500,
    +    forceCustomRendering: false,
    +    nativeOnDevice: ['Android', 'BlackBerry', 'iPhone', 'iPad', 'iPod', 'Opera Mini', 'IEMobile', 'Silk'],
    +    outputAsCSV : false,
    +    csvSepChar : ',', 
    +    okCancelInMulti: true, 
    +    isClickAwayOk: false,
    +    triggerChangeCombined : true,
    +    selectAll : false,
    +    selectAllPartialCheck : true,
    +    search : false,
    +    searchText : 'Search...',
    +    searchFn : function(haystack, needle, el){ ... },
    +    noMatch : 'No matches for "{0}"',
    +    prefix : '',
    +    locale :  ['OK', 'Cancel', 'Select All'],
    +    up : 'false',
    +    showTitle : 'true',
    +    max : null,
    +    renderLi : (li, originalOption) => li,
    +}
    +
    +
    + +

    Events

    +

    Sumoselect raise some very helpful events on which you can hook your custom handlers.

    + +
    +$('select.SlectBox').on('sumo:opened', function(sumo) {
    +    // Do stuff here
    +    console.log("Drop down opened", sumo)
    +});
    +
    +

    + Available events +

    +
    +// Drop down initialized.
    +sumo:initialized
    +// Drop down opening
    +sumo:opening
    +// Drop down opened
    +sumo:opened
    +// Drop down closing
    +sumo:closing
    +// Drop down closed.
    +sumo:closed
    +// Drop down unloaded.
    +sumo:unloaded
    +
    +

    Methods

    + +

    To call below functions you need to get the instance of SumoSelect object which can be done as + +

    +
     var MySelect;
    +$(document).ready(function () {
    +            MySelect = $('.SlectBox').SumoSelect();
    +     });
    +
    +
    + +

    Or simply you can get the instance from select element directly i.e. + +

    +
     var MySelect = $('select.SlectBox')[0].sumo;
    +
    + +

    Note : The SumoSelect object is directly binded with native select element not with the jquery object of + element. + +

    Following is the list of methods of SumoSelect. +

      +
    • + .unload() + +

      Deactivate the SumoSelect plugin and display original select element. ( You can reinitialize the SumoSelect + for this select. ) + +

      +
       $('select.SlectBox')[0].sumo.unload();
      +
      + +
    • +
    • + .add(value [,text][,index][,attrs]) + +

      Insert an new item in the select at a given index if index is provided else added to last. use index 0 to + insert at the begining. + +

      +
      // adds a option with value and html set to 'india' at the last.
      +$('select.SlectBox')[0].sumo.add('india');
      +
      +// adds a option with value and html set to 'india' at index no 3.
      +$('select.SlectBox')[0].sumo.add('india',3);
      +
      +// adds a option with value = 'india' and html = 'Indian' at the last.
      +$('select.SlectBox')[0].sumo.add('india','Indian');
      +
      +// adds a option with value and html set to 'india' at index no 0.
      +$('select.SlectBox')[0].sumo.add('india','Indian',0);
      +// adds a option with value and html set to 'india' at index no 0 with some attributes. +$('select.SlectBox')[0].sumo.add('india','Indian',0, {'data-test': 'test'}); +
      + +
    • +
    • + .remove(index) + +

      Removes an item from a given index number. + +

      +
       $('select.SlectBox')[0].sumo.remove(2);
      +
      + +
    • +
    • + .selectItem(index/value) + +

      Selects (check an item) an item in the list by index or by its value. You can select multiple items in case of a multiselect. + +

      +
      //selects the item at index 2
      + $('select.SlectBox')[0].sumo.selectItem(2);
      + //selects the item having value "volo"
      + $('select.SlectBox')[0].sumo.selectItem('volo');
      +
      + +
    • +
    • + .unSelectItem(index/value) + +

      unselect (uncheck an item) an item in list by index or by value + +

      +
      //unselects the item at index 2
      + $('select.SlectBox')[0].sumo.unSelectItem(2);
      + //unselects the item having value "volvo"
      + $('select.SlectBox')[0].sumo.unSelectItem('volvo');
      +
      + +
    • +
    • + .disableItem(index) + +

      Disables and item in the list + +

      +
      //disables the item at index 2
      + $('select.SlectBox')[0].sumo.disableItem(2);
      +
      + +
    • +
    • + .enableItem(index) + +

      Enables and item in the list + +

      +
      //enables the item at index 2
      + $('select.SlectBox')[0].sumo.enableItem(2);
      +
      + +
    • +
    • + .selectAll() + +

      Selects all items list + +

      +
      //selects all items (excluding disabled)
      + $('select.SlectBox')[0].sumo.selectAll();
      +
      + +
    • +
    • + .unSelectAll() + +

      Un selects all items in the list + +

      +
      //Un select all items
      + $('select.SlectBox')[0].sumo.unSelectAll();
      +
      + +
    • +
    • + .enable() +

      Enables the SumoSelect control +

      +
      $('select.SlectBox')[0].sumo.enable();
      +
      +
    • +
    • + .disable() +

      Disable the SumoSelect control +

      +
      $('select.SlectBox')[0].sumo.disable();
      +
      +
    • +
    • + .unSelectAll() +

      Un selects all items in the list +

      +
      //Un select all items
      +$('select.SlectBox')[0].sumo.unSelectAll();
      +
      +
    • +
    • + .reload() +

      This method reloads the UI over original select element. so now you can perform the desired operations on underlying select element and then update the UI od sumoselct after that. +

      +
      //Reloads the UI of plugin.
      +$('select.SlectBox')[0].sumo.reload();
      +
      +
    • + + +
    + +

    *** You can add custom css class to options (css class added to option is added to the generated li.) + +

    + License

    + +

    Copyright (c) 2014 Hemant Negi Licensed under the MIT license. +

    + + +
    +
    + + + + diff --git a/odoo_website_helpdesk/static/src/cdn/docs/javascripts/jquery.sumoselect.min.js b/odoo_website_helpdesk/static/src/cdn/docs/javascripts/jquery.sumoselect.min.js new file mode 100644 index 000000000..d580a004e --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/javascripts/jquery.sumoselect.min.js @@ -0,0 +1,102 @@ +"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _slicedToArray(a,b){return _arrayWithHoles(a)||_iterableToArrayLimit(a,b)||_unsupportedIterableToArray(a,b)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);ca.toLowerCase().indexOf(b.toLowerCase())},noMatch:"No matches for \"{0}\"",prefix:"",// some prefix usually the field name. eg. 'Hello' +locale:["OK","Cancel","Select All","Clear all"],// all text that is used. don't change the index. +up:!1,// set true to open upside. +showTitle:!0,// set to false to prevent title (tooltip) from appearing +clearAll:!1,// im multi select - clear all checked options +closeAfterClearAll:!1,// im multi select - close select after clear +max:null,// Maximum number of options selected (when multiple) +// eslint-disable-next-line no-unused-vars +renderLi:function renderLi(a){return a}// Custom
  • item renderer +},e=this.each(function(){var e=this;// the original select object. +if(!this.sumo&&a(this).is("select")){//already initialized +var f=a.extend({},d,b,a(this).data());this.sumo={E:a(e),//the jquery object of original select element. +is_multi:a(e).attr("multiple"),//if its a multiple select +select:"",caption:"",placeholder:"",optDiv:"",CaptionCont:"",ul:"",is_floating:!1,is_opened:!1,//backdrop: '', +mob:!1,// if to open device default select +Pstate:[],lastUnselected:null,selectedCount:0,createElems:function createElems(){var b=this,c=b.E.find("option:checked");//break for mobile rendring.. if forceCustomRendering is false +return b.E.wrap("
    "),c.each(function(a,b){b.selected=!0}),b.select=b.E.parent(),b.caption=a(""),b.CaptionCont=a("

    ")).attr("style",b.E.attr("style")).prepend(b.caption),b.select.append(b.CaptionCont),b.is_multi||(f.okCancelInMulti=!1),b.E.attr("disabled")&&b.select.addClass("disabled").removeAttr("tabindex"),f.outputAsCSV&&b.is_multi&&b.E.attr("name")&&(b.select.append(a("").attr("name",b.E.attr("name")).val(b.getSelStr())),b.E.removeAttr("name")),b.isMobile()&&!f.forceCustomRendering?void b.setNativeMobile():void(//hide original select +//## Creating the list... +//branch for floating list in low res devices. +//Creating the markup for the available options +b.E.attr("name")&&b.select.addClass("sumo_".concat(b.E.attr("name").replace(/\[\]/,""))),b.E.addClass("SumoUnder").attr("tabindex","-1"),b.optDiv=a("
    ")),b.floatingList(),b.ul=a("
      "),b.optDiv.append(b.ul),f.clearAll&&b.is_multi&&b.ClearAll(),f.selectAll&&b.is_multi&&!f.max&&b.SelAll(),f.search&&b.Search(),b.ul.append(b.prepItems(b.E.children())),b.is_multi&&b.multiSelelect(),b.select.append(b.optDiv),b._handleMax(),b.basicEvents(),b.selAllState());// if there is a name attr in select add a class to container div +},prepItems:function prepItems(b,c){var d=[],e=this;return a(b).each(function(b,f){// parsing options to li +var g=a(f);d.push(g.is("optgroup")?a("
      • ")).find("label").text(g.attr("label")).end().find("ul").append(e.prepItems(g.children(),f.disabled)).end():e.createLi(g,c))}),d},//## Creates a LI element from a given option and binds events to it +//## returns the jquery instance of li (not inserted in dom) +createLi:function createLi(b,c){var d=this;b.attr("value")||b.attr("value",b.val());var e=a("
      • "));return e.data("opt",b),b.data("li",e),d.is_multi&&e.prepend(""),(b[0].disabled||c)&&e.addClass("disabled"),d.onOptClick(e),b[0].selected&&(e.addClass("selected"),d.selectedCount++),b.attr("class")&&e.addClass(b.attr("class")),b.attr("title")&&e.attr("title",b.attr("title")),f.renderLi(e,b)},//## Returns the selected items as string in a Multiselect. +getSelStr:function getSelStr(){// get the pre selected items. +var b=[];return this.E.find("option:checked").each(function(){b.push(a(this).val())}),b.join(f.csvSepChar)},//## THOSE OK/CANCEL BUTTONS ON MULTIPLE SELECT. +multiSelelect:function multiSelelect(){var b=this;b.optDiv.addClass("multiple"),b.okbtn=a("

        ").click(function(){b._okbtn(),b.hideOpts()});var c=_slicedToArray(f.locale,1);b.okbtn[0].innerText=c[0],b.cancelBtn=a("

        ").click(function(){b._cnbtn(),b.hideOpts()});var d=_slicedToArray(f.locale,2);b.cancelBtn[0].innerText=d[1];var e=b.okbtn.add(b.cancelBtn);b.optDiv.append(a("
        ").append(e)),e.on("keydown.sumo",function(c){var d=a(this);switch(c.which){case 32:// space +case 13:d.trigger("click");break;case 9://tab +if(d.hasClass("btnOk"))return;break;case 27:return b._cnbtn(),void b.hideOpts();default:}c.stopPropagation(),c.preventDefault()})},_okbtn:function _okbtn(){var a=this,b=0;f.triggerChangeCombined&&(a.E.find("option:checked").length===a.Pstate.length?a.E.find("option").each(function(c,d){d.selected&&0>a.Pstate.indexOf(c)&&(b=1)}):b=1,b&&(a.callChange(),a.setText()))},_cnbtn:function _cnbtn(){var a=this;//remove all selections +a.E.find("option:checked").each(function(){this.selected=!1}),a.optDiv.find("li.selected").removeClass("selected");//restore selections from saved state. +for(var b=0;b=+f.max?this.optDiv.find("li.opt").not(".hidden").each(function(b,c){a(c).hasClass("selected")||a(c).addClass("temporary-disabled disabled")}):this.optDiv.find("li.opt").not(".hidden").each(function(b,c){a(c).hasClass("temporary-disabled")&&a(c).removeClass("temporary-disabled disabled")}))},ClearAll:function ClearAll(){var b=this;if(b.is_multi){b.selAll=a("

        ");var c=_slicedToArray(f.locale,4);b.selAll.find("label")[0].innerText=c[3],b.optDiv.addClass("resetAll"),b.selAll.on("click",function(){b.selAll.removeClass("selected"),b.toggSelAll(!1,1),f.closeAfterClearAll&&b.hideOpts()}),b.optDiv.prepend(b.selAll)}},SelAll:function SelAll(){var b=this;if(b.is_multi){b.selAll=a("

        ");var c=_slicedToArray(f.locale,3);b.selAll.find("label")[0].innerText=c[2],b.optDiv.addClass("selall"),b.selAll.on("click",function(){b.selAll.toggleClass("selected"),b.toggSelAll(b.selAll.hasClass("selected"),1),b.selAllState()}),b.optDiv.prepend(b.selAll)}},// search module (can be removed if not required.) +Search:function Search(){var c=this,d=c.CaptionCont.addClass("search"),e=a("

        "),g=b.searchFn&&"function"==typeof b.searchFn?b.searchFn:f.searchFn;c.ftxt=a("").on("click",function(a){a.stopPropagation()}),c.ftxt[0].placeholder=f.searchText,d.append(c.ftxt),c.optDiv.children("ul").after(e),c.ftxt.on("keyup.sumo",function(){var b=c.optDiv.find("ul.options li.opt").each(function(b,d){var e=a(d),f=e.data("opt"),h=f[0];h.hidden=g(e.text(),c.ftxt.val(),e),e.toggleClass("hidden",h.hidden)}).not(".hidden");// Hide opt-groups with no options matched +c.optDiv[0].querySelectorAll("li.group").forEach(function(a){a.querySelector("li:not(.hidden)")?a.classList.remove("hidden"):a.classList.add("hidden")}),e.html(f.noMatch.replace(/\{0\}/g,"")).toggle(!b.length),e.find("em").text(c.ftxt.val()),c.selAllState()})},selAllState:function selAllState(){var b=this;if(f.selectAll&&b.is_multi){var c=0,d=0;b.optDiv.find("li.opt:not(.disabled):not(.hidden)").each(function(b,f){a(f).hasClass("selected")&&c++,d++}),c==d?b.selAll.removeClass("partial").addClass("selected"):0===c?b.selAll.removeClass("selected partial"):(f.selectAllPartialCheck&&b.selAll.addClass("partial"),b.selAll.removeClass("selected"))}},showOpts:function showOpts(){var b=this;if(!b.E.attr("disabled")){if(b.E.trigger("sumo:opening",b),b.is_opened=!0,b.select.addClass("open").attr("aria-expanded","true"),b.E.trigger("sumo:opened",b),b.ftxt?b.ftxt.focus():b.select.focus(),a(document).on("click.sumo",function(a){if(!b.select.is(a.target)// if the target of the click isn't the container... +&&0===b.select.has(a.target).length){// ... nor a descendant of the container +if(!b.is_opened)return;b.hideOpts(),f.okCancelInMulti&&(f.isClickAwayOk?b._okbtn():b._cnbtn())}}),b.is_floating){var c=b.optDiv.children("ul").outerHeight()+2;// +2 is clear fix +b.is_multi&&(c+=+b.optDiv.css("padding-bottom")),b.optDiv.css("height",c),a("body").addClass("sumoStopScroll")}b.setPstate()}// if select is disabled then retrun +},//maintain state when ok/cancel buttons are available storing the indexes. +setPstate:function setPstate(){var a=this;a.is_multi&&(a.is_floating||f.okCancelInMulti)&&(a.Pstate=[],a.E.find("option").each(function(b,c){c.selected&&a.Pstate.push(b)}))},callChange:function callChange(){this.E.get().forEach(function(a){c(a,"change"),c(a,"click")})},hideOpts:function hideOpts(){var b=this;b.is_opened&&(b.E.trigger("sumo:closing",b),b.is_opened=!1,b.select.removeClass("open").attr("aria-expanded","false").find("ul li.sel").removeClass("sel"),b.E.trigger("sumo:closed",b),a(document).off("click.sumo"),a("body").removeClass("sumoStopScroll"),f.search&&(b.ftxt.val(""),b.ftxt.trigger("keyup.sumo")))},setOnOpen:function setOnOpen(){var a=this,b=a.optDiv.find("li.opt:not(.hidden)").eq(f.search?0:a.E[0].selectedIndex);b.hasClass("disabled")&&(b=b.next(":not(disabled)"),!b.length)||(a.optDiv.find("li.sel").removeClass("sel"),b.addClass("sel"),a.showOpts())},nav:function nav(a){var b=this,d=null,e=b.ul.find("li.opt.sel:not(.hidden)"),f=b.ul.find("li.opt:not(.disabled):not(.hidden)"),g=f.index(e);if(b.is_opened&&e.length){if(a&&0=i+h.height()-e.outerHeight()&&h.scrollTop(j-h.height()+e.outerHeight()),jf.csvDispCount?e.length===a.E.find("option").length&&f.captionFormatAllSelected?f.captionFormatAllSelected.replace(/\{0\}/g,e.length):f.captionFormat.replace(/\{0\}/g,e.length):e.toArray().map(function(a){return a.innerText}).join(", ")}else{var g=a.E.find(":checked").not(":disabled");a.placeholder=g.text(),b=g.length}var c=!1;a.placeholder||(c=!0,a.placeholder=a.E.attr("placeholder"),!a.placeholder&&(//if placeholder is there then set it +a.placeholder=a.E.find("option:disabled:checked").text())),a.select.attr("selected-count",b),a.select.attr("is-selected",b?"true":"false"),a.placeholder=a.placeholder?"".concat(f.prefix," ").concat(a.placeholder):f.placeholder,a.caption.text(a.placeholder),f.showTitle&&a.CaptionCont.attr("title",a.placeholder);//set the hidden field if post as csv is true. +var d=a.select.find("input.HEMANT123");return d.length&&d.val(a.getSelStr()),c?a.caption.addClass("placeholder"):a.caption.removeClass("placeholder"),a.placeholder},isMobile:function isMobile(){// Adapted from http://www.detectmobilebrowsers.com +// Checks for iOs, Android, Blackberry, Opera Mini, and Windows mobile devices +for(var a=navigator.userAgent||navigator.vendor||window.opera,b=0;ba)throw new Error("index out of bounds");return b},//toggles selection on c as boolean. +toggSel:function toggSel(b,c){var d=this,e=null;"number"==typeof c?(d.vRange(c),e=d.E.find("option")[c]):e=d.E.find("option[value=\"".concat(c,"\"]"))[0]||0,!e||e.disabled||e.selected!==b&&(f.max&&!e.selected&&d.selectedCount").val(b).html(i);if(f&&"object"===_typeof(f)&&a.each(f,function(a,b){k.attr(a,b)}),h.length` - Then the option with disabled and selected attribute i.e. `

        Simple

        +     + +     + + +     + + +     + This is a inline select element + + + +

        Multiple

        + +
        +     + +     This is a inline select element + + + +
        +

        disabled selected

        +
        +
          +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        +
        +
        + + + +
        +
        +
                    + + + +
        + +
        +

        Select all option

        +             + + +             + + +

        Groups

        + + + + + + + + + + + + + +

        Search

        + + + + + + + +

        Over flow hidden test

        + +
        + +
        + +

        Open upside

        + + +
        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        + + + + + + + + + + +
        +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +
        + +
        + + + diff --git a/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/print.css b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/print.css new file mode 100644 index 000000000..541695bfd --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/print.css @@ -0,0 +1,226 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +body { + font-size: 13px; + line-height: 1.5; + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + color: #000; +} + +a { + color: #d5000d; + font-weight: bold; +} + +header { + padding-top: 35px; + padding-bottom: 10px; +} + +header h1 { + font-weight: bold; + letter-spacing: -1px; + font-size: 48px; + color: #303030; + line-height: 1.2; +} + +header h2 { + letter-spacing: -1px; + font-size: 24px; + color: #aaa; + font-weight: normal; + line-height: 1.3; +} +#downloads { + display: none; +} +#main_content { + padding-top: 20px; +} + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; + color: #222; + margin-bottom: 30px; + font-size: 12px; +} + +code { + padding: 0 3px; +} + +pre { + border: solid 1px #ddd; + padding: 20px; + overflow: auto; +} +pre code { + padding: 0; +} + +ul, ol, dl { + margin-bottom: 20px; +} + + +/* COMMON STYLES */ + +table { + width: 100%; + border: 1px solid #ebebeb; +} + +th { + font-weight: 500; +} + +td { + border: 1px solid #ebebeb; + text-align: center; + font-weight: 300; +} + +form { + background: #f2f2f2; + padding: 20px; + +} + + +/* GENERAL ELEMENT TYPE STYLES */ + +h1 { + font-size: 2.8em; +} + +h2 { + font-size: 22px; + font-weight: bold; + color: #303030; + margin-bottom: 8px; +} + +h3 { + color: #d5000d; + font-size: 18px; + font-weight: bold; + margin-bottom: 8px; +} + +h4 { + font-size: 16px; + color: #303030; + font-weight: bold; +} + +h5 { + font-size: 1em; + color: #303030; +} + +h6 { + font-size: .8em; + color: #303030; +} + +p { + font-weight: 300; + margin-bottom: 20px; +} + +a { + text-decoration: none; +} + +p a { + font-weight: 400; +} + +blockquote { + font-size: 1.6em; + border-left: 10px solid #e9e9e9; + margin-bottom: 20px; + padding: 0 0 0 30px; +} + +ul li { + list-style: disc inside; + padding-left: 20px; +} + +ol li { + list-style: decimal inside; + padding-left: 3px; +} + +dl dd { + font-style: italic; + font-weight: 100; +} + +footer { + margin-top: 40px; + padding-top: 20px; + padding-bottom: 30px; + font-size: 13px; + color: #aaa; +} + +footer a { + color: #666; +} + +/* MISC */ +.clearfix:after { + clear: both; + content: '.'; + display: block; + visibility: hidden; + height: 0; +} + +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/pygment_trac.css b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/pygment_trac.css new file mode 100644 index 000000000..3c2b5e0c9 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/pygment_trac.css @@ -0,0 +1,69 @@ +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: normal } /* Keyword.Constant */ +.highlight .kd { font-weight: normal } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + +.type-csharp .highlight .k { color: #0000FF } +.type-csharp .highlight .kt { color: #0000FF } +.type-csharp .highlight .nf { color: #000000; font-weight: normal } +.type-csharp .highlight .nc { color: #2B91AF } +.type-csharp .highlight .nn { color: #000000 } +.type-csharp .highlight .s { color: #A31515 } +.type-csharp .highlight .sc { color: #A31515 } diff --git a/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/stylesheet.css b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/stylesheet.css new file mode 100644 index 000000000..aa1734830 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/stylesheet.css @@ -0,0 +1,475 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* LAYOUT STYLES */ +body { + font-size: 15px; + line-height: 1.5; + background: #fafafa url(../images/body-bg.jpg) 0 0 repeat; + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + font-weight: 400; + color: #666; +} + +a { + color: #2879d0; +} +a:hover { + color: #2268b2; +} + +header { + padding-top: 40px; + padding-bottom: 40px; + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x; + border-bottom: solid 1px #275da1; +} + +header h1 { + letter-spacing: -1px; + font-size: 72px; + color: #fff; + line-height: 1; + margin-bottom: 0.2em; + width: 540px; +} + +header h2 { + font-size: 26px; + color: #9ddcff; + font-weight: normal; + line-height: 1.3; + width: 540px; + letter-spacing: 0; +} + +.inner { + position: relative; + width: 940px; + margin: 0 auto; +} + +#content-wrapper { + border-top: solid 1px #fff; + padding-top: 30px; +} + +#main-content { + width: 690px; + float: left; +} + +#main-content img { + max-width: 100%; +} + +aside#sidebar { + width: 200px; + padding-left: 20px; + min-height: 504px; + float: right; + background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat; + font-size: 12px; + line-height: 1.3; +} + +aside#sidebar p.repo-owner, +aside#sidebar p.repo-owner a { + font-weight: bold; +} + +#downloads { + margin-bottom: 40px; +} + +a.button { + width: 134px; + height: 58px; + line-height: 1.2; + font-size: 23px; + color: #fff; + padding-left: 68px; + padding-top: 22px; + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; +} +a.button small { + display: block; + font-size: 11px; +} +header a.button { + position: absolute; + right: 0; + top: 0; + background: transparent url(../images/github-button.png) 0 0 no-repeat; +} +aside a.button { + width: 138px; + padding-left: 64px; + display: block; + background: transparent url(../images/download-button.png) 0 0 no-repeat; + margin-bottom: 20px; + font-size: 21px; +} + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + color: #222; + margin-bottom: 30px; + font-size: 13px; +} + +code { + background-color: #f2f8fc; + border: solid 1px #dbe7f3; + padding: 0 3px; +} + +pre { + padding: 20px; + background: #fff; + text-shadow: none; + overflow: auto; + border: solid 1px #f2f2f2; +} +pre code { + color: #2879d0; + background-color: #fff; + border: none; + padding: 0; +} + +ul, ol, dl { + margin-bottom: 20px; +} + + +/* COMMON STYLES */ + +hr { + height: 1px; + line-height: 1px; + margin-top: 1em; + padding-bottom: 1em; + border: none; + background: transparent url('../images/hr.png') 0 0 no-repeat; +} + +table { + width: 100%; + border: 1px solid #ebebeb; +} + +th { + font-weight: 500; +} + +td { padding: 10px; border: 1px solid #ebebeb; text-align: left; font-weight: 300; vertical-align: top; } + +form { + background: #f2f2f2; + padding: 20px; + +} + + +/* GENERAL ELEMENT TYPE STYLES */ + +#main-content h1 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 2.8em; + letter-spacing: -1px; + color: #474747; +} + +#main-content h1:before { + content: "/"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -0.9em; +} + +#main-content h2 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 22px; + font-weight: bold; + margin-bottom: 8px; + color: #474747; +} +#main-content h2:before { + content: "//"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -1.5em; +} + +#main-content h3 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 18px; + font-weight: bold; + margin-top: 24px; + margin-bottom: 8px; + color: #474747; +} + +#main-content h3:before { + content: "///"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -2em; +} + +#main-content h4 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 15px; + font-weight: bold; + color: #474747; +} + +h4:before { + content: "////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -2.8em; +} + +#main-content h5 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 14px; + color: #474747; +} +h5:before { + content: "/////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -3.2em; +} + +#main-content h6 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: .8em; + color: #474747; +} +h6:before { + content: "//////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -3.7em; +} + +#sidebar > p, #main-content > p { + margin-bottom: 20px !important; +} + +a { + text-decoration: none; +} + +p a { + font-weight: 400; +} + +blockquote { + font-size: 1.6em; + border-left: 10px solid #e9e9e9; + margin-bottom: 20px; + padding: 0 0 0 30px; +} + +ul { + list-style: disc inside; + padding-left: 20px; +} + +ol { + list-style: decimal inside; + padding-left: 3px; +} + +dl dd { + font-style: italic; + font-weight: 100; +} + +footer { + background: transparent url('../images/hr.png') 0 0 no-repeat; + margin-top: 40px; + padding-top: 20px; + padding-bottom: 30px; + font-size: 13px; + color: #aaa; +} + +footer a { + color: #666; +} +footer a:hover { + color: #444; +} + +/* MISC */ +.clearfix:after { + clear: both; + content: '.'; + display: block; + visibility: hidden; + height: 0; +} + +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} + +/* #Media Queries +================================================== */ + +/* Smaller than standard 960 (devices and browsers) */ +@media only screen and (max-width: 959px) {} + +/* Tablet Portrait size to standard 960 (devices and browsers) */ +@media only screen and (min-width: 768px) and (max-width: 959px) { + .inner { + width: 740px; + } + header h1, header h2 { + width: 340px; + } + header h1 { + font-size: 60px; + } + header h2 { + font-size: 30px; + } + #main-content { + width: 490px; + } + #main-content h1:before, + #main-content h2:before, + #main-content h3:before, + #main-content h4:before, + #main-content h5:before, + #main-content h6:before { + content: none; + padding-right: 0; + margin-left: 0; + } +} + +/* All Mobile Sizes (devices and browser) */ +@media only screen and (max-width: 767px) { + .inner { + width: 93%; + } + header { + padding: 20px 0; + } + header .inner { + position: relative; + } + header h1, header h2 { + width: 100%; + } + header h1 { + font-size: 48px; + } + header h2 { + font-size: 24px; + } + header a.button { + background-image: none; + width: auto; + height: auto; + display: inline-block; + margin-top: 15px; + padding: 5px 10px; + position: relative; + text-align: center; + font-size: 13px; + line-height: 1; + background-color: #9ddcff; + color: #2879d0; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + } + header a.button small { + font-size: 13px; + display: inline; + } + #main-content, + aside#sidebar { + float: none; + width: 100% ! important; + } + aside#sidebar { + background-image: none; + margin-top: 20px; + border-top: solid 1px #ddd; + padding: 20px 0; + min-height: 0; + } + aside#sidebar a.button { + display: none; + } + #main-content h1:before, + #main-content h2:before, + #main-content h3:before, + #main-content h4:before, + #main-content h5:before, + #main-content h6:before { + content: none; + padding-right: 0; + margin-left: 0; + } +} + +/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ +@media only screen and (min-width: 480px) and (max-width: 767px) {} + +/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ +@media only screen and (max-width: 479px) {} diff --git a/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/sumoselect.min.css b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/sumoselect.min.css new file mode 100644 index 000000000..6e8de50f5 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/stylesheets/sumoselect.min.css @@ -0,0 +1 @@ +.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000} diff --git a/odoo_website_helpdesk/static/src/cdn/docs/sumoselect_demo.html b/odoo_website_helpdesk/static/src/cdn/docs/sumoselect_demo.html new file mode 100644 index 000000000..9404abb27 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/docs/sumoselect_demo.html @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jquery.sumoselect - Demo by Hemant Negi + + + + +
        +
        +

        Jquery.sumoselect

        +

        A jQuery Single/Multi Select plugin which can be used on almost any device

        + View project onGitHub +
        +
        + +
        +
        +
        + +

        +jquery.sumoselect - Demo

        + +

        First import a latest version of jquery in your page. Then the jquery.sumoselect.min.js and its css (sumoselect.min.css)

        +
        +
        +<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
        +<script src="jquery.sumoselect.min.js"><script>
        +<link href="sumoselect.min.css" rel="stylesheet" />
        +
        +
        +

        + Simple

        +

        + Single select.

        +
        +
        $('.testselect1').SumoSelect();
        +
        +
        +
        +

        + Multiple select.

        +
        +
        $('.testselect2').SumoSelect();
        +
        +
        +
        +
        + +

        + Optgroup Support

        +

        +

        +
        $('.optgroup_test').SumoSelect();
        +
        +
        +
        +
        + + +

        + Search Support

        +

        +

        +
        $('.search_test').SumoSelect({search: true, searchText: 'Enter here.'});
        +
        + +

        + + +

        + +
        +
        +
        + + + +

        + With placeholder text

        +
        + +

        + Multiple select.

        +
        +
        $('.testselect3').SumoSelect({placeholder: 'This is a placeholder'});
        +
        +
        + +

         

        +

         

        + +

        + Preselected and Disabled

        + +

        + Single select.

        +
        +
        $('.testselect5').SumoSelect();
        +
        +
        +
        +

        + Multiple select.

        +
        +
        $('.testselect6').SumoSelect();
        +
        +
        + +

         

        + +

        + Show ok cancel in multiselect

        +
        +
        $('.testselect7').SumoSelect({ okCancelInMulti: true });
        +
        +

        +  

        + + +

        + Clear selected options in multiselect

        +
        +
        $('.multi-clean').SumoSelect({ clearAll: true });
        +
        +

        +  

        + + + +

        + Clear selected options in multiselect and close dropdown

        +
        +
        $('.multi-clean-close').SumoSelect({closeAfterClearAll: true, clearAll: true});
        +
        +

        +

        + + +

        + Select All

        +
        +
        $('.select1').SumoSelect({ okCancelInMulti: true, selectAll: true });
        +
        +

        +  

        + +
        +
        $('.select2').SumoSelect({ selectAll: true });
        +
        +

        +  

        + +

        + Other Examples

        + +
        +
        $('.testselect8').SumoSelect({ okCancelInMulti: true ,
        +			       triggerChangeCombined: false
        +			    });
        +
        +
        +
        +
        + Try this one on a mobile.
        +
        $('.testselect9').SumoSelect({ okCancelInMulti: true ,
        +			       triggerChangeCombined: true,
        +			       forceCustomRendering: true	
        +		    });
        +
        +

         

        +

         

        + Live actions on select. + + + + + + +
        +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • +
        • + +
        • + +
        +
        + +
        +
        +
        +
        +
        + + +

        + License

        + +

        Copyright (c) 2014 Hemant Negi Licensed under the MIT license.

        + + +
        +
        + + + + diff --git a/odoo_website_helpdesk/static/src/cdn/gpr-hack.js b/odoo_website_helpdesk/static/src/cdn/gpr-hack.js new file mode 100644 index 000000000..966567a1a --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/gpr-hack.js @@ -0,0 +1,11 @@ +const fs = require('fs'); +const path = require('path'); +const pkg = require('./package.json'); + +pkg.name = '@hemantnegi/jquery.sumoselect'; + +// Update package.json with the udpated name +fs.writeFileSync( + path.join(__dirname, './package.json'), + JSON.stringify(pkg, null, 2), +); \ No newline at end of file diff --git a/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.jquery.json b/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.jquery.json new file mode 100644 index 000000000..d41de0c49 --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.jquery.json @@ -0,0 +1,42 @@ +{ + "name": "SumoSelect", + "version": "3.0.3", + "title": "jQuery SumoSelect", + "description": "SumoSelect is a jquery plugin which beautifully renders a single or multiple HTML select element. it can be used for any device e.g for a android device the select will open the default android select popup and vice versa for other devices, and also if it fails to identify the device then it works according to screen resolution which results a select to open in a popup fashion ( like it happens on chrome on android ). its fully customizable and have many other features. ", + "keywords": [ + "jquery", + "select", + "multiselect", + "multiple", + "Android", + "IOS", + "Iphone", + "Ipad", + "Windows", + "cross-browser", + "cross-device", + "popup", + "disable", + "selected", + "placeholder" + ], + "homepage": "https://github.com/HemantNegi/jquery.sumoselect", + "author": { + "name": "Hemant Negi", + "url": "https://sqeets.com/" + }, + "repository": { + "type": "git", + "url": "https://github.com/HemantNegi/jquery.sumoselect.git" + }, + "bugs": "https://github.com/HemantNegi/jquery.sumoselect/issues", + "licenses": [ + { + "type": "MIT", + "url": "http://www.opensource.org/licenses/MIT" + } + ], + "dependencies": { + "jquery": ">=1.6" + } +} diff --git a/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.js b/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.js new file mode 100644 index 000000000..d9bac526e --- /dev/null +++ b/odoo_website_helpdesk/static/src/cdn/jquery.sumoselect.js @@ -0,0 +1,969 @@ +/*global jQuery, define, module, require*/ +/*! + * jquery.sumoselect + * http://hemantnegi.github.io/jquery.sumoselect + * 2016-12-12 + * + * Copyright 2015 Hemant Negi + * Email : hemant.frnz@gmail.com + * Compressor http://refresh-sf.com/ + */ + +(function (factory) { + 'use strict'; + if (typeof define === 'function' && define.amd) { + define(['jquery'], factory); + } else if (typeof exports !== 'undefined') { + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } + +})(($) => { + + 'namespace sumo'; + $.fn.SumoSelect = function (options) { + // Extra check for IE compatibility + const dispatchEvent = (target, eventName) => { + let event = null; + if (typeof (Event) === 'function') { + event = new Event(eventName, { + bubbles: true + }); + } else { + event = document.createEvent('Event'); + event.initEvent(eventName, true, true); + } + + target.dispatchEvent(event); + }; + + // missing forEach on NodeList for IE11 + if (window.NodeList && !NodeList.prototype.forEach) { + NodeList.prototype.forEach = Array.prototype.forEach; + } + + // This is the easiest way to have default options. + const defaultOptions = { + placeholder: 'Select Here', // Dont change it here. + csvDispCount: 3, // display no. of items in multiselect. 0 to display all. + captionFormat: '{0} Selected', // format of caption text. you can set your locale. + captionFormatAllSelected: '{0} all selected!', // format of caption text when all elements are selected. set null to use captionFormat. It will not work if there are disabled elements in select. + floatWidth: 400, // Screen width of device at which the list is rendered in floating popup fashion. + forceCustomRendering: false, // force the custom modal on all devices below floatWidth resolution. + nativeOnDevice: ['Android', 'BlackBerry', 'iPhone', 'iPad', 'iPod', 'Opera Mini', 'IEMobile', 'Silk'], // + outputAsCSV: false, // true to POST data as csv ( false for Html control array ie. default select ) + csvSepChar: ',', // separation char in csv mode + okCancelInMulti: false, // display ok cancel buttons in desktop mode multiselect also. + isClickAwayOk: false, // for okCancelInMulti=true. sets whether click outside will trigger Ok or Cancel (default is cancel). + triggerChangeCombined: true, // im multi select mode whether to trigger change event on individual selection or combined selection. + selectAll: false, // to display select all button in multiselect mode.|| also select all will not be available on mobile devices. + selectAllPartialCheck: true, // Display a disabled checkbox in multiselect mode when all the items are not selected. + search: false, // to display input for filtering content. selectAlltext will be input text placeholder + searchText: 'Search...', // placeholder for search input + searchFn(haystack, needle) { // search function + return haystack.toLowerCase().indexOf(needle.toLowerCase()) < 0; + }, + noMatch: 'No matches for "{0}"', + prefix: '', // some prefix usually the field name. eg. 'Hello' + locale: ['OK', 'Cancel', 'Select All', 'Clear all'], // all text that is used. don't change the index. + up: false, // set true to open upside. + showTitle: true, // set to false to prevent title (tooltip) from appearing + clearAll: false, // im multi select - clear all checked options + closeAfterClearAll: false, // im multi select - close select after clear + max: null, // Maximum number of options selected (when multiple) + // eslint-disable-next-line no-unused-vars + renderLi: (li, _originalOption) => li // Custom
      • item renderer + }; + + const ret = this.each(function () { + const selObj = this; // the original select object. + if (this.sumo || !$(this).is('select')) return; //already initialized + + const settings = $.extend({}, defaultOptions, options, $(this).data()); + + this.sumo = { + E: $(selObj), //the jquery object of original select element. + is_multi: $(selObj).attr('multiple'), //if its a multiple select + select: '', + caption: '', + placeholder: '', + optDiv: '', + CaptionCont: '', + ul: '', + is_floating: false, + is_opened: false, + //backdrop: '', + mob: false, // if to open device default select + Pstate: [], + lastUnselected: null, + selectedCount: 0, + + createElems() { + const O = this; + const selectedOptions = O.E.find('option:checked'); + O.E.wrap('