Saravanan666/pypi-org huggingface dataset:
Package: odoo11-addon-queue-job-cron
This module extends the functionality of queue_job and allows to run an Odoo
cron as a queue job.Table of contentsInstallationUsageBug TrackerCreditsAuthorsContributorsMaintainersInstallationTo install this module, you need to:Just install it.UsageTo use this module, you need to:#. Go to a scheduled action, a flag “Run as queue job” will allow you to run
the action as a queue job. You will also allowed to select a channel of its
execution.
To configure dedicated channels please refers to queue_job help:https://github.com/OCA/queue/blob/12.0/queue_job/README.rstChannels can be used to manage sequential jobs and prevent concurrency accesses.
To do that you just have to define a channel per cron limited to 1 at time.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.CreditsAuthorsACSONE SA/NVContributorsCédric Pigeon <cedric.pigeon@acsone.eu>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/queueproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo11-addon-queue-job-subscribe
Queue Job SuscriptionThis module allows users to
be member of group Job Queue Manager without becoming follower of failed jobs.
This can avoid for some users to receive a lot of emails in case of failing
jobs.UsageOn the user configuration form, there is new Job Notifications checkbox.If checked, the user becomes follower of failed jobs if he/she is part of the
Job Queue Manager group.If not checked, the user does not become follower of failed jobs.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 smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsCédric Pigeon <cedric.pigeon@acsone.eu>Stéphane Bidoul <stephane.bidoul@acsone.eu>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-record-archiver
Create a cron job that deactivates old records in order to optimize
performance.Records are deactivated based on their last activity (write_date).Table of contentsConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersConfigurationYou can configure lifespan of each type of record inSettings -> Configuration -> Records ArchiverA different lifespan can be configured for each model.UsageOnce the lifespans are configured, the cron will automatically
deactivate the old records.Known issues / RoadmapThe default behavior is to archive all records having awrite_date<
lifespan and with a state beingdoneorcancel. If these rules
need to be modified for a model (e.g. change the states to archive), the
hookRecordLifespan._archive_domaincan be extended.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.CreditsAuthorsCamptocampContributorsYannick Vaucher <yannick.vaucher@camptocamp.com>Guewen Baconnier <guewen.baconnier@camptocamp.com>Artem Kostyuk <a.kostyuk@mobilunity.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/server-toolsproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo11-addon-remote-report-to-printer
Report To PrinterThis module allows users to send reports to a printer using remote’s configuration.Aremoteis an external entity that access odoo. For example, computers, mobiles,
servers… We will identifyremotesby its name or ip. On some environments,
we want to configure the printers by remote, because users may change their
work place.It adds an optional behaviour on reports to send it directly to a printer.Use remote’s configurationuse the remote’s behaviourAlso, this option can be selected as a user default option for printer.UsageInSettings > Remotesconfigure the remotes printers by usageBug 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 smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsEnric Tobella <etobella@creublanca.es>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-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 ->
Reporting -> 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: odoo11-addon-report-csv
Base report csvThis module provides a basic report class to generate csv report.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"
/>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 smashing it by providing a detailed and welcomed feedback.CreditsContributorsEnric Tobella <etobella@creublanca.es>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-report-fillpdf
Base report fill PDFThis module provides a basic report class that fills pdfs.InstallationMake sure you havefdfgenPython module installed:$ pip install fdfgenFor testing it is also necessarypdftkapp installed:Ubuntuapt-get install pdftkOSX* Install pdftk (https://www.pdflabs.com/tools/pdftk-server/).Windows* Install pdftk (https://www.pdflabs.com/tools/pdftk-server/).UsageAn example of Fill PDF report for partners on a module calledmodule_name:A python classfrom odoo import models

class PartnerFillPDF(models.AbstractModel):
    _name = 'report.module_name.report_name'
    _inherit = 'report.report_fillpdf.abstract'

    @api.model
    def get_original_document_path(self, data, objs):
        return get_resource_path(
            'report_fillpdf', 'static/src/pdf', 'partner_pdf.pdf')

    @api.model
    def get_document_values(self, data, objs):
        objs.ensure_one()
        return {'name': objs.name}A computed form can be executed modifying the computing functionfrom odoo import models

class PartnerFillPDF(models.AbstractModel):
    _name = 'report.module_name.report_name'
    _inherit = 'report.report_fillpdf.abstract'

    @api.model
    def get_form(self, data, objs):
        return self.env['ir.attachment'].search([], limit=1)

    @api.model
    def get_document_values(self, data, objs):
        objs.ensure_one()
        return {'name': objs.name}A report XML record<report
   id="partner_fillpdf"
   model="res.partner"
   string="Fill PDF"
   report_type="fillpdf"
   name="report_fillpdf.partner_fillpdf"
   file="res_partner"
   attachment_use="False"
/>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 smashing it by providing a detailed and welcomed feedback.CreditsContributorsEnric Tobella <etobella@creublanca.es>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-report-hotel-reservation
Report Hotel ReservationThis Module provides state-wise view for hotel reservation for better business intelligence.UsageBug 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 smash it by providing detailed and welcomed feedback.CreditsContributorsSerpent Consulting Services Pvt. Ltd. <jay.vora@serpentcs.com> (http://www.serpentcs.com)MaintainerThis 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.
Package: odoo11-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.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: odoo11-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: odoo11-addon-report-qweb-parameter
Report QWeb ParameterThis module allows you to add new parameters on QWeb reports.
Currently, we have defined a field maximum on a report and a validation of
maximal and minimal size.
It is useful on xml reports in order to validate length.
XML are sometimes XSD dependant and we must validate its format.
For example, in spanish facturae (http://www.facturae.gob.es/Paginas/Index.aspx), where
length and format must be validated in several fields in order to send an invoice.UsageAdd a t-length attribute on report templates fields that will truncate the fieldAdd a t-minlength attribute on report template fields that will check the min lengthAdd a t-maxlength attribute on report template fields that will check the max lengthBug 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 smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsEnric Tobella <etobella@creublanca.es>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-report-qweb-pdf-watermark
Pdf watermarkThis module was written to add watermarks (backgrounds) to PDF reports. Because of the way wkhtmltopdf handles headers and footers in the current versions, it is quite impossible to have a background for the complete page using HTML and CSS. That is why this module inserts the image at the PDF level.InstallationAs PyPDF is not supported in python3, you need to install PyPDF2:$ pip install pypdf2UsageTo use this module, you need to:go to your reportselect a PDF or image to use as watermark. Note that resolutions and size must match, otherwise you’ll have funny resultsYou can also fill in an expression that returns the data (base64 encoded) to be used as watermarkKnown IssuesThis module depends on support for transparent backgrounds in Wkhtmltopdf, which has been flaky in the past. This module has been reported to work with Wkhtmltopdf 0.12.4.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 smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsHolger Brunn <hbrunn@therp.nl>Stefan Rijnhart <stefan@opener.am>Rod Schouteden <rod.schouteden@dynapps.be>Do not contact contributors directly about help with questions or problems concerning this addon, but use thecommunity mailing listor theappropriate specialized mailinglistfor help, and the bug tracker linked inBug Trackerabove for technical issues.MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-report-qweb-txt
This module extends the possibilities of the native Qweb reporting engine
to be able to generate any kind of text files (TXT, CSV, ZPL, EPL, …).Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo add a text report, you should develop an Odoo module that contains:a Qweb template,a Qweb report definition withreport_type = qweb-txt.This module provides a small demo report onUserscalledCSV List.The modulepurchase_dilicom_csvavailable on thedilicom Github repository(branch10.0) is a better example: it adds a reportDilicom CSV Orderon purchase orders. This report is a CSV file with one line per order line and 2 columns: EAN13 and order quantity.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.CreditsAuthorsAkretionContributorsAlexis de Lattre <alexis.delattre@akretion.com>Daniel Reis <dreis@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.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: odoo11-addon-report-wkhtmltopdf-param
Report Wkhtmltopdf ParamThis module allows you to add new parameters for a paper format which are
then forwarded to wkhtmltopdf command as arguments. To display the arguments
that wkhtmltopdf accepts go to your command line and type ‘wkhtmltopdf -H’.A commonly used parameter in Odoo is–disable-smart-shrinking, that will
disable the automatic resizing of the PDF when converting. This is
important when you intend to have a layout that conforms to certain alignment.
It is very common whenever you need to conform the PDF to a predefined
layoyut (e.g. checks, official forms,…).UsageGo toSettingsand press ‘Activate the developer mode (with assets)’Go toSettings - Technical - Reports - Paper FormatAdd additional parameters indicating the command argument name (remember to
add prefix – or -) and value.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 smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsMiku Laitinen <miku@avoin.systems>Jordi Ballester <jordi.ballester@eficent.com>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo11-addon-report-xlsx
Base report xlsxThis module provides a basic report class to generate xlsx report.InstallationMake sure you havexlsxwriterPython module installed:$ pip install xlsxwriterFor testing it is also necessaryxlrdPython module installed:$ pip install xlrdUsageAn example of XLSX report for partners on a module calledmodule_name:A python classfrom odoo import models

class PartnerXlsx(models.AbstractModel):
    _name = 'report.module_name.report_name'
    _inherit = 'report.report_xlsx.abstract'

    def generate_xlsx_report(self, workbook, data, partners):
        for obj in partners:
            report_name = obj.name
            # One sheet by partner
            sheet = workbook.add_worksheet(report_name[:31])
            bold = workbook.add_format({'bold': True})
            sheet.write(0, 0, obj.name, bold)To manipulate theworkbookandsheetobjects, refer to thedocumentationofxlsxwriter.A report XML record<report
    id="partner_xlsx"
    model="res.partner"
    string="Print to XLSX"
    report_type="xlsx"
    name="module_name.report_name"
    file="res_partner"
    attachment_use="False"
/>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 smashing it by providing a detailed and welcomed feedback.CreditsContributorsAdrien Peiffer <adrien.peiffer@acsone.eu>Enric Tobella <etobella@creublanca.es>MaintainerThis 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.To contribute to this module, please visithttps://odoo-community.org.