Saravanan666/pypi-org huggingface dataset:
Package: odoo-addon-repair-type-sequence
This module introduces a sequence to the repair type that will be influence the numbering in the repair orders.ImportantThis is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.More details on development statusTable of contentsBug TrackerCreditsAuthorsContributorsMaintainersBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsForgeFlow S.L.ContributorsAaron Henriquezaaron.henriquez@forgeflow.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/repairproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-async
The new menu “Report Center” is the central place to host your reports in one place.
From here, there are 2 ways to launch the report,Run Now - run report immediately as per normal.Run Background - put the report execution to queue job.By using the queue job, option 2 is great for long running report.
The report file will be saved for later use, with the option to send report
by email as soon as it is ready.Notes:Only user with Technical Feature rights can manage the report.Every internal user will have right to execute the report allowed for his/her groups.The files created are owned and viewable only by the person who run the report.Job queue manager can also see all jobs for each reports.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageMenu: Dashboard > Report CenterAs Technical Feature users, you can manage reports for Report Center.Report:choose the report (a window action). Although the option show all window actions
it only make sense for window actions that launch reports.Allow Async:check this, if you want the report to run in background too, suitable for
report that return file as result, i.e., pdf/xlsx/csv/txt.Email Notification:if checked, once the background process is completed, email with link to download
report will be sent.Groups:select user groups allowed to use this report. If left blank, all user can use.As normal user, you can run your reports from Report CenterRun Now button:to run report immediately as per normal.Run Background button:to run report asynchronously. Fall back to run now, if not report that produce file.Job Status:show status of the latest run job. If job fail, exception error will also shownFiles:show all files being produced by the job as run by the user.Jobs:show all jobs triggered by this report as run by the user. Only job queue manager have access to this button.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsEcosoftContributorsEcosoft:Kitti U. <kittiu@ecosoft.co.th>Saran Lim. <saranl@ecosoft.co.th>Tharathip Chaweewongphan <tharathipc@ecosoft.co.th>OpensourceintegratorsDaniel Reis <dreis@opensourceintegrators.com>Nikul Chaudhary <nchaudhary@opensourceintegrators.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-company-details-translatable
This module allows to translate the company details to show in PDF reports.In some countries where the dominant language is not based on Roman alphabet,
it is often necessary to be able to print the company details according to the partner’s language.
In case of Japan, typically Japanese for domestic transactions, and English for international ones, for example.
This module intends to cater to this requirement.Table of contentsBug TrackerCreditsAuthorsMaintainersBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsQuartile LimitedMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-context
This module adds a context variable to reports. A possible use for this
context could be hiding some fields or many other configuration options.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo configure this module, you need to:Enter Odoo in debug mode.To add a specific context to a report, you should go to Settings ->
Reports -> Reporting and look for the report you want to edit on the
list. You will see that now they contain a new field called Context Value
, where you will be able to add all the desired context parameters.Go to Settings -> Parameters -> System Parameters. On the system
parameters list, look for report.default.context, which is a Python
dictionary variable where you can add a context that will be common for
all reports.It can also be added on the developer side using:<record id="model_name.report_id" model="ir.actions.report">
    <field name="context">YOUR CONTEXT HERE</field>
</record>Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCreu BlancaContributorsJaime Arroyo <jaime.arroyo@creublanca.es>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-csv
This module provides a basic report class to generate csv report.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationIn case the exported CSV report should be encoded in another system than UTF-8, following
fields of the report record (Settings > Technical > Reports) should be populated accordingly.Encoding: set an encoding system (such as cp932)Encode Error Handling: select ‘Ignore’ or ‘Replace’ as necessary.‘Ignore’: in case of an encoding error, the problematic character will be removed from the exported file.‘Replace’: in case of an encoding error, the problematic character will be replaced with ‘?’ symbol.Leaving the field blank: in case of an encoding error, the report generation fails with an error message.UsageAn example of CSV report for partners on a module calledmodule_name:A python classfrom odoo import models

class PartnerCSV(models.AbstractModel):
    _name = 'report.report_csv.partner_csv'
    _inherit = 'report.report_csv.abstract'

    def generate_csv_report(self, writer, data, partners):
        writer.writeheader()
        for obj in partners:
            writer.writerow({
                'name': obj.name,
                'email': obj.email,
            })

    def csv_report_options(self):
        res = super().csv_report_options()
        res['fieldnames'].append('name')
        res['fieldnames'].append('email')
        res['delimiter'] = ';'
        res['quoting'] = csv.QUOTE_ALL
        return resA report XML record<report
    id="partner_csv"
    model="res.partner"
    string="Print to CSV"
    report_type="csv"
    name="module_name.report_name"
    file="res_partner"
    attachment_use="False"
/>Update encoding with an appropriate value (e.g. cp932) as necessary.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCreu BlancaContributorsEnric Tobella <etobella@creublanca.es>Jaime Arroyo <jaime.arroyo@creublanca.es>Rattapong Chokmasermkul <rattapongc@ecosoft.co.th>Quartile:Aung Ko Ko LinMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-hotel-reservation
This Module provides state-wise view for hotel reservation for better business intelligence.Table of contentsBug TrackerCreditsAuthorsContributorsMaintainersBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsSerpent Consulting                Services Pvt. Ltd.Odoo S.A.ContributorsOdoo Community Association (OCA)Serpent Consulting Services Pvt. Ltd.Odoo S.A.Rajan Patel <rajan.p.serpentcs@gmail.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/vertical-hotelproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-hotel-restaurant
This Module provides state-wise view for hotel restaurant for better business intelligence.Table of contentsBug TrackerCreditsAuthorsContributorsMaintainersBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsSerpent Consulting                Services Pvt. Ltd.Odoo S.A.ContributorsOdoo Community Association (OCA)Serpent Consulting Services Pvt. Ltd.Odoo S.A.Rajan Patel <rajan.p.serpentcs@gmail.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/vertical-hotelproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-label
This module allows you to create self-adhesive label printing actions on any model.Table of contentsConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersConfigurationConfigure your Report Label PaperformatGo to “Settings > Technical > Reporting > Label Paper Format”Create your self-adhesive label paper formats.You should reuse or create a Paperformat.Configure your Server actionGo to “Settings > Technical > Actions > Server Actions”Create your label report :In the ‘Action to do’ field, select ‘Print Self-adhesive Labels’In the ‘Label Paper Format’ field, select your label paper format previously createdIn the ‘Label Qweb Template’ create or reuse a QWeb template for your label.Importante NoteBy design, the variable used in this QWeb template must be namedrecord.UsageIn the target model’s tree view, select the records to print.ClickActionand your label report action name.Select the number of labels per record to print, and click Print.you can optionaly define an offsetThe items will be printed in a pdf document.Known issues / RoadmapKnown issues:This module depends onbase_automationonly because this module extendsir.actions.serverwith a new kind of action, andbase.automationinherits
fromir.actions.serverby delegation in such a way that the modules cannot
be loaded in another order.
To do when migrating in version > 16 :
1. removebase_automationdependency
2. installreport_label3. install thenbase_automation.
If the installation ofbase_automationworks, the dependency can be
replaced bybase.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsIván TodorovichMoka TourismeContributorsIván Todorovich <ivan.todorovich@gmail.com>Moka Tourisme:Grégory SchreinerSylvain LE GAL <https://twitter.com/legalsylvain>Stefan Rijnhart <stefan@opener.amsterdam>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-qr
This module allows to print QR in better structure than the standard odoo.The original image looks like the followingWith the new generator, it looks like:Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageWhen creating new reports, you should use a path like the following:<img t-att-src="'/report/qr/?value=%s&amp;error_correction=%s' % ('HELLO WORLD!', 3)" style="width:100;height:100"/>Theerror_correctionparameter controls the error correction used for the QR Code. The following four constants are made available:error_correction= 1: About 7% or less errors can be corrected.error_correction= 0: About 15% or less errors can be corrected.error_correction= 3: About 25% or less errors can be corrected.error_correction= 2: About 30% or less errors can be corrected.Thebox_sizeparameter controls how many pixels each “box” of the QR code is. The default is 3.
Theborderparameter controls how many boxes thick the border should be (the default is 4, which is the minimum according to the specs).Theversionparameter is an integer from 1 to 40 that controls the size of the QR Code (the smallest, version 1, is a 21x21 matrix). Set to None and use the fit parameter when making the code to determine this automatically.fill_colorandback_colorcan change the background and the painting color of the QR, when using the default image factory.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCreu BlancaContributorsEnric Tobella <etobella@creublanca.es>Tecnativa:David VidalMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-qweb-decimal-place
This module intends to provide the base function for currencies to adjust the number of decimal places
for the unit price in QWeb reports.
Installing this module alone does not affect the presentation of existing QWeb reports.
Individual adjustments need to be done in separate modules in a manner similar to the following:<templateid="report_saleorder_document_inherit"inherit_id="sale.report_saleorder_document"><xpathexpr="//span[@t-field='line.price_unit']"position="attributes"><attributename="t-att-style">'display:none'ifdoc.currency_id.apply_price_decimal_placeelse''</attribute></xpath><xpathexpr="//span[@t-field='line.price_unit']"position="after"><tt-set="currency"t-value="doc.currency_id"/><tt-set="price_unit"t-value="line.price_unit"/><tt-call="report_qweb_decimal_place.price_unit_value_format"/></xpath></template>Background:Odoo default reports display price unit with the decimal accuracy of product price configuration.
However, globally applying the decimal accuracy setting is sometimes not appropriate under multi-currency settings
where how unit prices should be presented differs depending on the currency.For example, unit prices in JPY usually do not have decimals (with some exceptions depending on the industry),
while those in USD may require up to 2-4 decimals.  If we configure the decimal accuracy based on USD, the unit price
presentation on PDF reports for JPY transactions may appear  a bit unconventional.Table of contentsConfigurationBug TrackerCreditsConfigurationTo apply price unit format:Go to Invoicing –> Configuration –> CurrenciesCheck apply_price_decimal_place fieldDefine decimal place in price_decimal_place fieldInherit this module in your xxx_report_qweb_decimal_place module and format the price unit in reports.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsQuartile LimitedMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-qweb-element-page-visibility
This module allows you to use 4 classes in QWEB reports:not-first-page: shows element in every page but firstnot-last-page: shows element in every page but lastfirst-page: shows element only on first pagelast-page: shows element only on last pageTable of contentsUsageBug TrackerCreditsAuthorsContributorsOther creditsMaintainersUsageTo use this module, you need to:In the QWEBir.ui.viewsused by your report,
you can add an element with css class with any of the classes described above.
For example if you need to improve invoice report header with
invoice’s number in every page but first, and sale order report header
with order’s name in every page but last, add this code to external_layout_header:<t t-if="o._table=='account_invoice'">
    <div class="not-first-page">
        <span t-esc="o.number"/>
    </div>
</t>
<t t-if="o._table=='sale_order'">
    <div class="not-last-page">
        <span t-esc="o.name"/>
    </div>
</t>Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsAgile Business GroupContributorsNicola Malcontenti <nicola.malcontenti@agilebg.com>Lorenzo Battistini <lorenzo.battistini@agilebg.com>Alessio Gerace <alessio.gerace@agilebg.com>Alex Comba <alex.comba@agilebg.com>Saran Limpajitkutaporn <saranl@ecosoft.co.th>Pimolnat Suntian <pimolnats@ecosoft.co.th>Tharathip Chaweewongphan <tharathipc@ecosoft.co.th>Trobz:Hai Lang <hailn@trobz.com>Ángel Tornero Hernández <angel.tornero@braintec.com>Other creditsThe migration of this module from 14.0 to 14.0 was financially supported by CamptocampMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-qweb-encrypt
This module allow you to encrypt PDF with a password seting option,Manually keyin password (only applicable for record print action)Auto generated password based on object data (python)Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo make a report encryptable mark the fieldEncryptionin the report record.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCreu BlancaEcosoftContributorsEnric Tobella <etobella@creublanca.es>Jaime Arroyo <jaime.arroyo@creublanca.es>Kitti U. <kittiu@ecosoft.co.th>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/reporting-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-report-qweb-operating-unit
This module allows to use custom operating unit headers for any report in OdooTable of contentsBug TrackerCreditsAuthorsContributorsMaintainersBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsForgeFlow S.L.Serpent Consulting Services Pvt. Ltd.ContributorsForgeFlow S.L. <contact@forgeflow.com>Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>Jarsa Sistemas <info@jarsa.com.mx>Juany Davila <juany.davila@forgeflow.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/operating-unitproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.