Saravanan666/pypi-org huggingface dataset:
Package: odoo12-addon-base-phone
Base PhoneThis module validate phone numbers using thephonenumbersPython library,
which is a port of the library used in Android smartphones. For example, if
your user is linked to a French company and you update the form view of a
partner with a badly written French phone number such as ‘01-55-42-12-42’,
Odoo will automatically update the phone number to E.164 format ‘+33155421242’
and display in the form and tree view of the partner the readable equivalent
‘+33 1 55 42 12 42’.This module also addstel:links on phone numbers andfax:links on fax
numbers. If you have a softphone or a client software on your PC that is
associated withtel:links, the softphone should propose you to dial the
phone number when you click on such a link.This module also updates the format() function for reports and adds 2
arguments :phone: should be True for a phone number, False (default) otherwize.phone_formatit can have 3 possible values :international(default) : the report will display ‘+33 1 55 42 12 42’national: the report will display ‘01 55 42 12 42’e164: the report will display ‘+33155421242’For example, in the Sale Order report, to display the phone number of the
Salesman, you can write :  o.user_id and o.user_id.phone and
format(o.user_id.phone, phone=True, phone_format=’national’) or ‘’This module is independant from the Asterisk connector.Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com>
for any help or question about this module.InstallationThere is no specific installation procedure for this module.ConfigurationThere is no specific configuration procedure for this module.UsageThere is no specific usage procedure for this module.Known issues / RoadmapBug 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 welcomedfeedback.CreditsImagesOdoo Community Association:Icon.ContributorsAlexis de Lattre <alexis.delattre@akretion.com>Sébastien Beau <sebastien.beau@akretion.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: odoo12-addon-base-phone-popup
When the user receives a phone call, Odoo will display a notification
at the top-right of the screen that contains a link to the corresponding
partner/lead/employee/… or a link to theNumber not foundwizard.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo deploy this feature with an Asterisk-based IPBX, please read thisdocument.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>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/connector-telephonyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-phone-rate-import-bandwith
This module allows you to load and update the phone rates using the file provided by Bandwidth (https://www.bandwidth.com).Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationThis module needs no additional configuration post installationUsageThis module adds a wizard for Import Phone Rates from Bandwith.com and adds Import methods to create the phone rates using the file provided by Bandwidth.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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsOpen Source IntegratorsContributorsMaxime Chambreuil <mchambreuil@opensourceintegrators.com>Serpent Consulting Services Pvt. Ltd. <support@serpentcs.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.Currentmaintainers:This module is part of theOCA/vertical-ispproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-product-mass-addition
This module is abstract and can’t be used as is.It provides functions in order to show a product grid from another model.
You can then add products and quantities in batch to the model you are working with.It is useful when you don’t want to add every product line possible to your object.
From the product grid you only have to set the quantity for each product.Example implementations:purchase_quickstock_picking_quickTable of contentsKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersKnown issues / RoadmapThe module uses Form emulation from backend.
Once onchange_helper is stabilized, we should switch to it
because it is more robust and has better perfs.Also adding new implementations would be great:
on sale.order or on stock.picking.batch for instance.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.CreditsAuthorsAkretionContributorsAkretionSébastien BEAU <sebastien.beau@akretion.com>Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com>Pierrick Brun <pierrick.brun@akretion.com>David Béal <david.beal@akretion.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/product-attributeproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-remote
This module allows to store all the connected remotes (external ip addresses) to Odoo.
It should be used with other modules in order to check remote’s configurations.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageWhen installed, all remotes will be stored byhostnameonres.remote.
They can be viewed onSettings / Remotes.
The last IP of the remote will be stored.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>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: odoo12-addon-base-repair
This module extends the functionality of Odoo Repair module to add some basic features that are standard in other Odoo apps:Includes Repair Date field and adds it to the formIncludes Repair Duration field and adds it to the formIncludes Responsible User field and adds it to the formIncludes repair order search by Responsible UserIncludes grouping by Responsible UserIncludes grouping by Repair DateImplements Calendar viewImplements PivotTable viewImplements Graph viewIncludes Reporting menuTable of contentsBug TrackerCreditsAuthorsContributorsOther creditsMaintainersBug 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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsEscodooAgile Business GroupContributorsMarcel Savegnago <marcel.savegnago@escodoo.com.br>Nicola Malcontenti <nicola.malcontenti@agilebg.com>Alessio Gerace <alessio.gerace@agilebg.com>Alex Comba <alex.comba@agilebg.com>Carlos Jimeno <carlos.jimeno@guadaltech.es>María Asunción Daza <mariaasuncion.daza@guadaltech.es>Other creditsThe development of this module has been financially supported by:Escodoo <https://www.escodoo.com.br>Agile Business GroupMaintainersThis 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/manufactureproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-repair-config
This module provides an empty general settings section for the repair
configuration.This is a technical module and it doesn’t provide any new functionality.
Extend this module to add general settings related to the repair app.When extending the general settings view, here is an example of how the code
would look like:<recordid="res_config_settings_view_form"model="ir.ui.view"><fieldname="model">res.config.settings</field><fieldname="inherit_id"ref="base_repair_config.res_config_settings_view_form"/><fieldname="arch"type="xml"><xpathexpr="//div[@id='configure_repair']"position="after"><divclass="col-xs-12 col-md-6 o_setting_box"><divclass="o_setting_right_pane"><labelfor="new_field_name"/><spanclass="fa fa-lg fa-building-o"title="Values set here are company-specific."groups="base.group_multi_company"/><divclass="row"><divclass="text-muted col-md-8">Setsomeconfigurationdataforthisfield...</div></div><divclass="content-group"><divclass="mt16"><fieldname="new_field_name"class="o_light_label"/></div></div></div></div></xpath></field></record>Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo use this module, you need to:Go toRepair > Configuration > General Settings.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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsEscodooContributorsMarcel Savegnago <marcel.savegnago@escodoo.com.br>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/manufactureproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-report-to-printer-mail
This module disables the print of a report on a selected printer,
when the report has been triggered from a mail template.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.CreditsAuthorsDynApps NVContributorsRaf Ven <raf.ven@dynapps.be>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/report-print-sendproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-rest-base-structure
This addon aims to provide a basic service and controller structure to simplify a rest custom implemenation in other odoo modules.UsageOn our custom module. When we need to expose an specific model we’ll create a service extending from the base ones.fromodoo.addons.component.coreimportComponentfromodoo.addons.base_rest_base_structure.models.api_services_utilsimportAPIServicesUtilsclassCustomModelService(Component):_inherit="base.rest.private_abstract_service"_name="custom_module.custom_model.services"_usage="custom-endpoint"_description="""
        Custom Model Service
    """defget(self,_id):record=self.env["custom_module.custom_model"].search([("id","=",_id)])ifrecord:record.ensure_one()utils=APIServicesUtils.get_instance()# Define here all fields to be passed to the responseattributes=["name"]# Define here all many2one fields to be passed to the responserel_attributes={"rel_model_id":"name"}returnutils.generate_get_dictionary(record,attributes,rel_attributes)else:raisewrapJsonException(NotFound(_("No reward record for id%s")%_id))defcreate(self,**params):utils=APIServicesUtils.get_instance()# define all fields that the API receiveattributes=["name"]create_dict=utils.generate_create_dictionary(params,attributes)record=self.env["custom_module.custom_model"].create(create_dict)return{"_id":record.id}# rest of methods defined belowChangelog12.0.1.0.0First official version.Bug TrackerBugs are tracked onGitLab 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.CreditsBased on the initial work of Robin Keunen <robin@coopiteasy.be> for easy_my_coop_api module and on base_rest_demo from OCA rest-api.
Trying to decople this functionallity from easy_my_coop vertical-cooperative infraestructure.AuthorsCoodpevs Treball SCCLCoop It EasyContributorsDani Quilez <dani.quilez@coopdevs.org>MaintainersThis module is maintained by Coopdevs Treball SCCL.
Package: odoo12-addon-base-rest-datamodel
This addon allows you to use DataModel objects as params and/or response with your
REST API methods.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo use DataModel instances as request and/or response of a REST service endpoint
you must:Define your DataModel objects;Provides the information required to theodoo.addons.base_rest.restapi.methoddecorator;frommarshmallowimportfieldsfromodoo.addons.base_restimportrestapifromodoo.addons.component.coreimportComponentfromodoo.addons.datamodel.coreimportDatamodelclassPingMessage(Datamodel):_name="ping.message"message=fields.String(required=True,allow_none=False)classPingService(Component):_inherit='base.rest.service'_name='ping.service'_usage='ping'_collection='my_module.services'@restapi.method([(["/pong"],"GET")],input_param=restapi.Datamodel("ping.message"),output_param=restapi.Datamodel("ping.message"),auth="public",)defpong(self,ping_message):PingMessage=self.env.datamodels["ping.message"]returnPingMessage(message="Received: "+ping_message.message)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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsACSONE SA/NVContributorsLaurent Mignon <laurent.mignon@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/rest-frameworkproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-rest-demo
Demo addon to illustrate how to develop self documented REST services thanks
to thebase_restaddon.Table of contentsUsageKnown issues / RoadmapChangelog12.0.2.0.012.0.1.0.0Bug TrackerCreditsAuthorsContributorsMaintainersUsageThis module provides sample REST services based on base_rest. The documentation
of provided services is available at the/api-docsURL. This frontend based
onSwaggeris generated from the implemented
webservices.Known issues / RoadmapTheroadmapandknown issuescan
be found on GitHub.Changelog12.0.2.0.0Licence changed from AGPL-3 to LGPL-312.0.1.0.0First official version.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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsACSONE SA/NVContributorsLaurent Mignon <laurent.mignon@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.Currentmaintainer:This module is part of theOCA/rest-frameworkproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-rest-external-id
This addon provides a mixin to be used to provide an external ID field on all the models managed via REST API.
This way we’ll be able to reference this models on other systems without having to use the internal ID used on odoo.UsageOnce using a model on rest api we’ll make it inherit from our mixin.For example while using res.parterclassResPartner(models.Model):_name="res.partner"_inherit=["res.partner","external.id.mixin"]Changelog12.0.1.0.0First official version.Bug TrackerBugs are tracked onGitLab 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.CreditsBased on the initial work of Robin Keunen <robin@coopiteasy.be> for easy_my_coop_api module.
Trying to decople this functionallity from easy_my_coop vertical-cooperative infraestructure.AuthorsCoop It EasyCoodpevs Treball SCCLContributorsRobin Keunen <robin@coopiteasy.be>Dani Quilez <dani.quilez@coopdevs.org>MaintainersThis module is maintained by Coopdevs Treball SCCL.
Package: odoo12-addon-base-search-custom-field-filter
This module allows to define custom filters in the search views for an specific
field belonging to the document or any other related document.This nature makes the definition quite technical, but once done, it adds the
element in the UI for regular user use.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationGo toSettings > Technical > User Interface > Custom Field Filters.Create a new record, and define following information:TheModelfor which you are defining the filter. It will appear in all
the search views of this model.The label you want to see on the search line on theNamefield. This
field allows translations for proper UI in different languages.TheExpression, which is the field chain string with dot notation.
Examples:product_id,product_id.seller_ids.name,partner_id.lang.Optionally, you can fillPosition Afterfor indicating after which
existing field (technical name) the filter will appear. If empty or not
found, the filter will be added at the end.You can reorder records for determining sorting for multiple filters for the
same model with the arrow handle in the left part.UsageGo to the menu entry for which you have defined the custom field filter.On the search bar, type anything.In the filter list, you will see the line for the element you have defined.As demo data, a custom field filter is included for sample purposes:Steps for trying this sample:Installcontactsmodule.Go toContacts.Type “english” and you’ll find the filter “Language” at the end: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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsTecnativaContributorsTecnativa:Carlos DaudenPedro M. BaezaMaintainersThis 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/server-uxproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-base-search-fuzzy
This addon provides the ability to create GIN or GiST indexes of char and text
fields and also to use the search operator%in search domains. Currently
this module doesn’t change the backend search or anything else. It provides
only the possibility to perform the fuzzy search for external addons.Table of contentsInstallationConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersInstallationThe PostgreSQL extensionpg_trgmshould be available. In debian based
distribution you have to install thepostgresql-contribmodule.Install thepg_trgmextension to your database or give your postgresql
user theSUPERUSERright (this allows the odoo module to install the
extension to the database).ConfigurationIf the odoo module is installed:You can defineGINandGiSTindexes forcharandtextviaSettings -> Database Structure -> Trigram Index. The index name will
automatically created for new entries.UsageYou can create an index for thenamefield ofres.partner.In the search you can use:self.env['res.partner'].search([('name','%','JonMiller)])In this example the function will return positive result forJohn MillerorJohn Mill.You can tweak the number of strings to be returned by adjusting the set
limit (default: 0.3). NB: Currently you have to set the limit by executing
the following SQL statement:self.env.cr.execute("SELECTset_limit(0.2);")For further questions read the Documentation of thepg_trgmmodule.Known issues / RoadmapModify the general search parts (e.g. in tree view or many2one fields)Add betterorder byhandlingBug 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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsbloopark systems GmbH & Co. KGEficentSerpent CSContributorsChristoph Giesel <https://github.com/christophlsa>Jordi Ballester <jordi.ballester@eficent.com>Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>Dave Lasley <dave@laslabs.com>Tecnativa:Vicent CubellsErnesto TejedaMaintainersThis 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.