Saravanan666/pypi-org huggingface dataset:
Package: odoo12-addon-currency-monthly-rate
This module extends the functionality of base module to support monthly
currency rates.Table of contentsUsageIssuesBug TrackerCreditsAuthorsContributorsMaintainersUsageTo use this module, you need to add the security group ‘Monthly currency rates’
to your user, so that a ‘Monthly rates’ smart button appears on the currency
form view.In order to compute any amount in another currency using monthly rates, you
only have to passmonthly_rate=Truein the context ofres.currency.computemethod :to_amount=from_currency.with_context(monthly_rate=True).compute(from_amount,to_currency)IssuesMonthly currency rates have to be created manually as no automatic updates
is implemented yet.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.CreditsAuthorsCamptocampContributorsAkim Juillerat <akim.juillerat@camptocamp.com>Iryna Vyshnevska <i.vyshnevska@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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-inverted
This module applies the inverse method in the conversion between two currencies.The inverse method is a calculation method that uses the inverse (reciprocal)
exchange rate for the multiplier and divisor when converting amounts from one
currency to another.The exchange rate of the multiplier and divisor are the reciprocal,
or opposite, of each other.The inverse method multiplies the foreign amount by the
exchange rate to calculate the company currency (also called domestic) amount.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo convert amounts from one currency to another using the inverse method,
you have to go toAccounting / Configuration / Accounting / Currencies.
Then select the foreign currency that you wish to maintain inversion for
and set the flagInverted exchange rate.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.CreditsAuthorsEficentContributorsEficent (www.eficent.com)Techrifiv Solutions Pte Ltd (www.techrifiv.com.sg)Statecraft Systems Pte Ltd (www.statecraftsystems.sg)Komit (Jean-Charles Drubay <jc@komit-consulting.com>)CorporateHubAlexey Pelykh <alexey.pelykh@corphub.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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-update
This module provides base for building exchange rates providers and bundles
following built-in providers:European Central Bank(ported by Grzegorz Grzelak - OpenGLOBE.pl):
reference rates are based on the regular daily query procedure between
central banks within and outside the European System of Central Banks,
which normally takes place at 2:15 p.m. (14:15) ECB time. Source is in
EUR, for more details seecorresponding ECB page.This module is compatible withcurrency_rate_invertedmodule provided by
OCA, that allows to maintain exchange rates in inverted format, helping to
resolve rounding issues.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo enable scheduled currency rates update:# Go toInvoicing > Configuration > Settings# EnsureAutomatic Currency Rates (OCA)is checkedTo configure currency rates providers:# Go toInvoicing > Configuration > Currency Rates Providers# Create and configure one or more providersUsageTo update historical currency rates:# Go toInvoicing > Configuration > Currency Rates Providers# Select specific providers
# LaunchActions > Update Rates Wizard# Configure date interval and clickUpdateBug 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.CreditsAuthorsCamptocampCorporateHubContributorsNicolas Bessi <nicolas.bessi@camptocamp.com>Jean-Baptiste Aubort <jean-baptiste.aubort@camptocamp.com>Joël Grand-Guillaume <joel.grandguillaume@camptocamp.com>Grzegorz Grzelak <grzegorz.grzelak@openglobe.pl> (ECB, NBP)Vincent Renaville <vincent.renaville@camptocamp.com>Yannick Vaucher <yannick.vaucher@camptocamp.com>Guewen Baconnier <guewen.baconnier@camptocamp.com>Lorenzo Battistini <lorenzo.battistini@agilebg.com> (Port to V7)Agustin Cruz <openpyme.mx> (BdM)Jacque-Etienne Baudoux <je@bcim.be>Juan Jose Scarafia <jjscarafia@paintballrosario.com.ar>Mathieu Benoi <mathben963@gmail.com>Fekete Mihai <feketemihai@gmail.com> (Port to V8)Dorin Hongu <dhongu@gmail.com> (BNR)Paul McDermottAlexis de Lattre <alexis@via.ecp.fr>Miku LaitinenAssem BayahiDaniel Dico <ddico@oerp.ca> (BOC)Dmytro Katyukha <firemage.dima@gmail.com>Jesús Ventosinos Mayor <jesus@comunitea.com>CorporateHubAlexey Pelykh <alexey.pelykh@corphub.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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-update-boi
ItalianoQuesto modulo aggiunge laBanca d’Italiacome fornitore dei tassi di cambio.Le istruzioni per l’esportazione dei dati sono disponibili all’indirizzohttps://tassidicambio.bancaditalia.it/terzevalute-wf-ui-web/assets/files/Operating_Instructions.pdfI tassi di cambio sono esportati nel formato JSON.EnglishThis module addsBank of Italycurrency exchange rates provider.Data export instructions are available athttps://tassidicambio.bancaditalia.it/terzevalute-wf-ui-web/assets/files/Operating_Instructions.pdfExchange rates are exported in JSON format.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationItalianoSuggeriamo di eseguire l’azione pianificata “Aggiornamento tassi di cambio (OCA) giornaliero” alla fine del giorno,
per essere sicuri che la Banca d’Italia abbia aggiornato i dati.EnglishWe suggest to execute the “Currency Rates Update (OCA) daily” cron at the end of the day,
to be sure that Bank of Italy updated the data.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.CreditsAuthorsTAKOBIContributorsGiacomo Grasso <giacomo.grasso.82@gmail.com>Gabriele Baldessari <gabriele.baldessari@gmail.com>TAKOBI:Lorenzo BattistiniMaintainersThis 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/l10n-italyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-update-oxr
This module addsOpenExchangeRates.orgcurrency exchange rates provider.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure OpenExchangeRates.org currency rates provider credentials:# Go toInvoicing > Configuration > Settings# Fill application credentials inCurrencies > OpenExchangeRates.org ProvidersectionBug 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.CreditsAuthorsBrainbean AppsContributorsAlexey Pelykh <alexey.pelykh@brainbeanapps.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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-update-transferwise
This module addsTransferWise.comcurrency exchange rates provider.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure TransferWise.com currency rates provider credentials:# Go toInvoicing > Configuration > Settings# Fill application credentials inCurrencies > TransferWise.com ProvidersectionBug 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.CreditsAuthorsCorporateHubContributorsCorporateHubAlexey Pelykh <alexey.pelykh@corphub.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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-currency-rate-update-xe
This module provides addsXE.com. currency exchange rates
provider.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure XE.com currency rates provider credentials:# Go toInvoicing > Configuration > Settings# Fill application credentials inCurrencies > XE.com ProvidersectionBug 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.CreditsAuthorsCorporateHubContributorsCorporateHubAlexey Pelykh <alexey.pelykh@corphub.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/currencyproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-database-cleanup
Database cleanupClean your Odoo database from remnants of modules, models, columns and
tables left by uninstalled modules (prior to 7.0) or a homebrew database
upgrade to a new major version of Odoo.Caution! This module is potentially harmful and caneasilydestroy the
integrity of your data. Do not use if you are not entirely comfortable
with the technical details of the Odoo data model ofallthe modules
that have ever been installed on your database, and do not purge any module,
model, column or table if you do not know exactly what you are doing.UsageAfter installation of this module, go to the Settings menu -> Technical ->
Database cleanup. This menu is only available to members of theAccess Rightsgroup. Go through the modules, models, columns and tables
entries under this menu (in that order) and find out if there is orphaned data
in your database. You can either delete entries by line, or sweep all entries
in one big step (if you arereallyconfident).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.ContributorsStefan Rijnhart <stefan@opener.amsterdam>Holger Brunn <hbrunn@therp.nl>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: odoo12-addon-data-encryption
This module allows to encrypt and decrypt data. This module is not usable
by itself, it is a low level module which should work as a base for others.
An example is the module server_environment_data_encryptionImportantThis 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 contentsConfigurationKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure this module, you need to edit the main configuration file
of your instance, and add a directive calledrunning_env. Commonly
used values are ‘dev’, ‘test’, ‘production’:[options]
running_env=devYou also need to set the encryption key(s). The main idea is to have different
encryption keys for your different environment, to avoid the possibility to retrieve
crucial information from the production environment in a developement environment, for instance.
So, if your running environment is ‘dev’:[options]
encryption_key_dev=fyeMIx9XVPBBky5XZeLDxVc9dFKy7Uzas3AoyMarHPA=In the configuration file of your production environment, you may want to configure
all your other environments encryption key. This way, from production you can encrypt and decrypt
data for all environments.You can generate keys with python -c ‘from cryptography.fernet import Fernet; print Fernet.generate_key()’.Known issues / RoadmapFor now the encryption is dependent on the environment. It has been designed
to store the same kind of data with different values depending on the environement
(dev, preprod, prod…).
An improvement could be to split this in 2 modules. But the environment stuff
is not a big constraint.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.CreditsAuthorsAkretionContributorsRaphaël Reverdy <raphael.reverdy@akretion.com>Florian da Costa <florian.dacosta@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/server-envproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-datamodel
This addon allows you to define simple data models supporting serialization/deserialization
to/from jsonDatamodels areMarshmallow modelsclasses that can be inherited as Odoo
Models.Table of contentsUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersUsageTo define your own datamodel you just need to create a class that inherits fromodoo.addons.datamodel.core.Datamodelfrommarshmallowimportfieldsfromodoo.addons.base_restimportrestapifromodoo.addons.component.coreimportComponentfromodoo.addons.datamodel.coreimportDatamodelclassPartnerShortInfo(Datamodel):_name="partner.short.info"id=fields.Integer(required=True,allow_none=False)name=fields.String(required=True,allow_none=False)classPartnerInfo(Datamodel):_name="partner.info"_inherit="partner.short.info"street=fields.String(required=True,allow_none=False)street2=fields.String(required=False,allow_none=True)zip_code=fields.String(required=True,allow_none=False)city=fields.String(required=True,allow_none=False)phone=fields.String(required=False,allow_none=True)is_componay=fields.Boolean(required=False,allow_none=False)As for odoo models, you can extend thebasedatamodel by inheriting ofbase.classBase(Datamodel):_inherit="base"def_my_method(self):passDatamodels are available through thedatamodelsregistry provided by the Odoo’s environment.classResPartner(Model):_inherit="res.partner"def_to_partner_info(self):PartnerInfo=self.env.datamodels["partner.info"]partner_info=PartnerInfo(partial=True)partner_info.id=partner.idpartner_info.name=partner.namepartner_info.street=partner.streetpartner_info.street2=partner.street2partner_info.zip_code=partner.zippartner_info.city=partner.citypartner_info.phone=partner.phonepartner_info.is_company=partner.is_companyreturnpartner_infoThe Odoo’s environment is also available into the datamodel instance.classMyDataModel(Datamodel):_name="my.data.model"def_my_method(self):partners=self.env["res.partner"].search([])WarningTheenvproperty into a Datamodel instance is mutable. IOW, you can’t rely
on information (context, user) provided by the environment. Theenvproperty
is a helper property that give you access to the odoo’s registry and must
be use with caution.Known issues / RoadmapTheroadmapandknown issuescan
be found on GitHub.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>Tecnativa:Carlos RocaMaintainersThis 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-date-range
This module lets you define global date ranges that can be used to filter
your values in tree views.It also provides a mixin model for developers that extends the model’s search
view so that date ranges can be search as any relational field.Table of contentsInstallationConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersInstallationThe addon use the daterange method from postgres. This method is supported as of postgresql 9.2ConfigurationFor regular usage, seeUsagebelow. This section is to clarify optional
functionality to developers.To configure a model to use the Many2one style search field, make the model
inherit fromdate.range.search.mixin:class AccountMove(models.Model):
    _name = "account.move"
    _inherit = ["account.move", "date.range.search.mixin"]This will make aPeriodfield show up in the search view:By default, the mixin works on thedatefield. If you want the mixin to work
on a field with a different name, you can set a property on your model:_date_range_search_field = "invoice_date"UsageTo configure this module, you need to:Go to Settings > Technical > Date ranges > Date Range Types where
you can create types of date ranges.Go to Settings > Technical > Date ranges >  Date Ranges where
you can create date ranges.It’s also possible to launch a wizard from the ‘Generate Date Ranges’ menu.The wizard is useful to generate recurring periods.Your date ranges are now available in the search filter for any date or datetime fieldsDate range types are proposed as a filter operatorOnce a type is selected, date ranges of this type are porposed as a filter valueAnd the dates specified into the date range are used to filter your result.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>Alexis de Lattre <alexis.delattre@akretion.com>Miquel Raïch <miquel.raich@eficent.com>Andrea Stirpe <a.stirpe@onestein.nl>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/server-uxproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-datetime-formatter
This module was written to extend the functionality of Odoo language engine to
support formattingDate,TimeandDatetimefields easily and allow you to
print them in the best format for the user.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageThis module adds a technical programming feature, and it should be used by
addon developers, not by end users. This means that you must not expect to see
any changes if you are a user and install this, but if you find you have it
already installed, it’s probably because you have another modules that depend
on this one.If you are a developer, to use this module, you need to:Call anywhere in your code:formatted_string = self.env["res.lang"].datetime_formatter(datetime_value)If you use Qweb:<t t-esc="env['res.lang'].datetime_formatter(datetime_value)"/>If you call it from a record that has alangfield:formatted_string = record.lang.datetime_formatter(record.datetime_field)models.ResLang.datetime_formatterdocstring explains its usage.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.CreditsAuthorsGrupo ESOC Ingeniería de ServiciosTecnativaContributorsTecnativa:Jairo LlopisVicent 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.