Saravanan666/pypi-org huggingface dataset:
Package: odoo12-addon-auth-ldaps
LDAPS AuthenticationThis module allows to authenticate using a LDAP over SSL system.InstallationTo verify LDAPS server certificate, you need to:Add the CA certificate of the LDAPS on your server as a trusted certificateCheck the Verify certificate´ flag in configurationConfigurationTo configure this module, you need to:Access Settings / General Settings / LDAP Authentication / LDAP ServerCheck the ´Use LDAPS´ flagBug 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.CreditsImagesOdoo Community Association:Icon.ContributorsEnric Tobella <etobella@creublanca.es>CorporateHubAlexey Pelykh <alexey.pelykh@corphub.eu>Do not contact contributors directly about support or help with 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-auth-oauth-multi-token
OAuth multi tokenThis module adds the possibility to connect with the same account
on more than one device at the same time.All providers are supported (Google, Facebook, Odoo, etc).Configuration and usageOn users’ form you can set the number of maximum simultaneous connections.By default 10 connections are allowed.From there you can also clear / inactivate existing tokens.Nothing changes on login action: just select your provider and try to log in.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 smash it by providing detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsFlorent de Labarre <florent.mirieu@gmail.com>Simone Orsi <simone.orsi@camptocamp.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-auth-session-timeout
This module was written to be able to kill(logout) all inactive sessions since
a given delay. On each request the server checks if the session is yet valid
regarding the expiration delay. If not a clean logout is operated.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTwo system parameters are available:inactive_session_time_out_delay: validity of a session in seconds
(default = 2 Hours)inactive_session_time_out_ignored_url: technical urls where the check
does not occurUsageSetup the session parameters as described above.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/NVDhinesh DJesse MorganLasLabsContributorsCédric Pigeon <cedric.pigeon@acsone.eu>Dhinesh D <dvdhinesh.mail@gmail.com>Jesse Morgan <jmorgan.nz@gmail.com>Dave Lasley <dave@laslabs.com>Nadia Afakrouch <nadia.afa@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/server-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-auth-signup-verify-email
This module extends the functionality of public sign up to force users to
provide a valid email address.To achieve this, users are not required to provide a password at
sign up: they are asked for only at first login attempt.Table of contentsInstallationConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersInstallationInstallemail_validatorwithpip install email_validatoror equivalent.ConfigurationTo configure this module, you need to:Properly configure your outgoing email server(s).Go toSettings > General Settings -> General settings, search for
theUserssection and enableFree sign upinCustomer account.UsageTo use this module, you need to:Log out.Sign upwith a valid email.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.CreditsAuthorsAntiun Ingeniería S.L.TecnativaContributorsRafael Blasco <rafaelbn@antiun.com>Jairo Llopis <yajo.sk8@gmail.com>Simone Orsi <simone.orsi@camptocamp.com>Alexandre Díaz <alexandre.diaz@tecnativa.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-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-auth-totp
This module adds support for MFA using TOTP (time-based, one-time passwords).
It allows users to enable/disable MFA and manage authentication apps/devices
via the “Change My Preferences” view and an associated wizard.After logging in normally, users with MFA enabled are taken to a second screen
where they have to enter a password generated by one of their authentication
apps and are presented with the option to remember the current device. This
creates a secure, HTTP-only cookie that allows subsequent logins to bypass the
MFA step.Table of contentsInstallationConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersInstallationInstall the PyOTP library using pip:pip install pyotpFollow the standard module install processConfigurationBy default, the trusted device cookies introduced by this module have aSecureflag. This decreases the likelihood of cookie theft via
eavesdropping but may result in cookies not being set by certain browsers
unless your Odoo instance uses HTTPS. If necessary, you can disable this flag
by going toSettings > Parameters > System Parametersand changing theauth_totp.secure_cookiekey to0.UsageIf necessary, a user’s trusted devices can be revoked by disabling and
re-enabling MFA for that user.Known issues / RoadmapExternal calls to the Odoo XML-RPC API are blocked for users who enable MFA
since there is currently no way to perform MFA authentication as part of this
process. However, due to the way that Odoo handles authentication caching,
multi-threaded or multi-process servers will need to be restarted before the
block can take effect for users who have just enabled MFA.Make the lifetime of the trusted device cookie configurable rather than fixed
at 30 daysAdd device fingerprinting to the trusted device cookieAdd company-level settings for forcing all users to enable MFA and disabling
the trusted device optionMonkey patch 1 is not needed anymore in Werkzeug==0.13 or upperMonkey patch 2 will work until werkzeug.contrib gets removed.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.CreditsAuthorsLasLabsContributorsOleg Bulkin <obulkin@laslabs.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-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-auth-totp-password-security
MFA and Password Security CompatibilityThis is a glue module with extra logic needed for full compatibility between
theauth_totpandpassword_securitymodules.InstallationThere is no need to install this module directly as this should happen
automatically if both of the parent modules are installed.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.CreditsImagesOdoo Community Association:Icon.ContributorsOleg Bulkin <obulkin@laslabs.com>Do not contact contributors directly about support or help with 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-auth-u2f
This module adds support for FIDO U2F token based authentication.
It allows users to enable/disable MFA and manage authentication apps/devices
via the “Change My Preferences” view and an associated wizard. The server must run HTTPS to
work properly.After logging in, users with registered U2F devices are taken to a second screen
where they have authenticate using device.Table of contentsInstallationUsageBug TrackerCreditsAuthorsMaintainersInstallationInstall the U2Flib library using pip:pip installpython-u2flib-serverFollow the standard module install processUsageAfter logging in, set up a U2F device through the user preferences. Click on ‘Manage 2-step verification’
and create a new device by filling a name and scanning the device.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.CreditsAuthorsJoren Van OnderinitOS GmbHMaintainersThis 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-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-auth-user-case-insensitive
This module makes user logins case insensitive. It also overwrites the
search method to allow these case insensitive logins to work on a database
that previously had case sensitive logins.Table of contentsInstallationUsageBug TrackerCreditsAuthorsContributorsMaintainersInstallationInstall this module as you would any other. No further configuration is required.Note that upon installation the existing logins will all be converted to lowercase.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 to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsLasLabsContributorsDave Lasley <dave@laslabs.com>Ted Salmon <tsalmon@laslabs.com>Mayank Gosai <mgosai@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/server-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-auto-backup
A tool for all your back-ups, internal and external!Table of contentsInstallationConfigurationUsageConnect with an FTP ServerTest connectionE-mail on backup failureRun backups when you wantKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersInstallationBefore installing this module, you need to execute:pip3 install pysftp==0.2.8ConfigurationGo toSettings -> Database Structure -> Automated Backupto
create your configurations for each database that you needed
to backups.UsageKeep your Odoo data safe with this module. Take automated back-ups,
remove them automatically and even write them to an external server
through an encrypted tunnel. You can even specify how long local backups
and external backups should be kept, automatically!Connect with an FTP ServerKeep your data safe, through an SSH tunnel!Want to go even further and write your backups to an external server?
You can with this module! Specify the credentials to the server, specify
a path and everything will be backed up automatically. This is done
through an SSH (encrypted) tunnel, thanks to pysftp, so your data is
safe!Test connectionChecks your credentials in one clickWant to make sure if the connection details are correct and if Odoo can
automatically write them to the remote server? Simply click on the ‘Test
SFTP Connection’ button and you will get message telling you if
everything is OK, or what is wrong!E-mail on backup failureStay informed of problems, automatically!Do you want to know if the database backup succeeded or failed? Subscribe to
the corresponding backup setting notification type.Run backups when you wantFrom the backups configuration list, pressMore > Execute backup(s)to
manually execute the selected processes.Known issues / RoadmapOn larger databases, it is possible that backups will die due to Odoo server
settings. In order to circumvent this without frivolously changing settings,
you need to run the backup from outside of the main Odoo instance. How to do
this is outlined inthis blog post.Backups won’t work if list_db=False is configured in the 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.CreditsAuthorsYenthe Van GinnekenAgile Business GroupGrupo ESOC Ingenieria de ServiciosLasLabsAdaptiveCityContributorsYenthe Van Ginneken <yenthe.vanginneken@vanroey.be>Alessio Gerace <alessio.gerace@agilebg.com>Jairo Llopis <yajo.sk8@gmail.com>Dave Lasley <dave@laslabs.com>Andrea Stirpe <a.stirpe@onestein.nl>Aitor Bouzas <aitor.bouzas@adaptivecity.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: odoo12-addon-autovacuum-message-attachment
Odoo create a lot of message and/or mails. With time it can slow the system or take a lot of disk space.
The goal of this module is to clean these message once they are obsolete.
The same may happen with attachment that we store.
You can choose various criterias manage which messages you want to delete automatically.Table of contentsConfigurationKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersConfigurationGo to the menu configuration => Technical => Email => Message And Attachment Vacuum RulesAdd the adequates rules for your company. On each rule, you can indicate the models, type and subtypes for which you want to delete the messages, along with a retention time (in days). Or for attachment, you can specify a substring of the name.Activate the cron AutoVacuum Mails and Messages and/or AutoVacuum AttachmentsIt is recommanded to run it frequently and when the system is not very loaded.
(For instance : once a day, during the night.)Known issues / RoadmapYou have to be careful with rules regarding attachment deletion because Odoo find the attachment to delete with their name.
Odoo will find all attachments containing the substring configured on the rule, so you have to be specific enough on the other criterias (concerned models…) to avoid unwanted attachment deletion.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.CreditsAuthorsAkretionContributorsFlorian da Costa <florian.dacosta@akretion.com>Enric 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-bank-statement-foreign-currency
This module makes visible the currency columns in the bank statements lines.Notice that all banks will provide the amounts in the account’s main
currency and in the foreign currency. You are not supposed to rely on
Odoo’s currency rate of the moment. The exchange rate is given by the bank.For example, You buy a widget in Amazon.com for $100.You can see in your statement:
Amazon.com -80€ (-$100)Then you enter exactly this in Odoo’s bank statement. The rate 80€/$100 is the
rate that the bank applied to the payment you made in USD in Amazon.com,
because your bank account is held in EUR. You need the $100 to be able to
reconcile with the invoice, and you need the €80 because that’s what hit your
bank.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.CreditsAuthorsEficentContributorsMiquel Raïch <miquel.raich@eficent.com>Luis M. Ontalba <luis.martinez@tecnativa.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/account-reconcileproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-barcode-action
This module allows to use barcodes as launchers of actions.The action will launch a function that uses the barcode in order to return an action.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageActions must be configured with the following data in the context:
* model: Model where we can find the method (required)
* method: Method to execute (required)
* res_id: Id as base (optional)The method must return an action. Installing this module with demo data will
install a demo application that allows the system administrator to find a
partner by the external reference encoded in a barcode.Go toSettings / Find partnersand scan a barcode that contains the
internal reference of an existing partner. As soon as you read the barcode
the system will redirect you to that partner’s form view.Technical implementation of this example:Action:<act_window id="res_partner_find"
    name="Find Partner"
    res_model="barcode.action"
    view_mode="form"
    view_type="form"
    context="{'default_model': 'res.partner', 'default_method': 'find_res_partner_by_ref_using_barcode'}"
    target="new"/>

<menuitem id="menu_orders_customers" name="Find partners"
    action="res_partner_find"
    parent="base.menu_administration"/>Python code:import json
from odoo import api, models, _
from odoo.tools.safe_eval import safe_eval


class ResPartner(models.Model):
    _inherit = 'res.partner'

    @api.multi
    def find_res_partner_by_ref_using_barcode(self, barcode):
        partner = self.search([('ref', '=', barcode)], limit=1)
        if not partner:
            action = self.env.ref('res_partner_find')
            result = action.read()[0]
            context = safe_eval(result['context'])
            context.update({
                'default_state': 'warning',
                'default_status': _('Partner with Internal Reference '
                                    '%s cannot be found') % barcode
            })
            result['context'] = json.dumps(context)
            return result
        action = self.env.ref('base.action_partner_form')
        result = action.read()[0]
        res = self.env.ref('base.view_partner_form', False)
        result['views'] = [(res and res.id or False, 'form')]
        result['res_id'] = partner.id
        return resultBug 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 BlancaEficentContributorsEnric Tobella <etobella@creublanca.es>Jordi Ballester <jordi.ballester@eficent.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-uxproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo12-addon-barcodes-generator-location
This module expands Odoo functionality, allowing user to generate barcode
depending on a given barcode rule for Stock Locations.For example, a typical pattern for partners is  “042………” that means
that:
* the EAN13 code will begin by ‘042’
* followed by 0 digits (named Barcode Base in this module)
* a 13 digit controlWith this module, it is possible to:Assign a pattern (barcode.rule) to a stock.locationDefine a Barcode base:manually, if the base of the barcode must be set by a user. (typically an
internal code defined in your company)automatically by a sequence, if you want to let Odoo to increment a
sequence. (typical case of a customer number incrementation)Generate a barcode, based on the defined pattern and the barcode baseTable of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsOther creditsMaintainersConfigurationTo configure this module, see the ‘Configuration’ Section of the description
of the module ‘barcodes_generator_abstract’UsageTo use this module, you need to:Go to a Stock Location form1 for manual generationSet a Barcode RuleSet a Barcode Baseclick on the button ‘Generate Barcode (Using Barcode Rule)’2 for automatic generationSet a Barcode Ruleclick on the button ‘Generate Base (Using Sequence)’click on the button ‘Generate Barcode (Using Barcode Rule)’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.CreditsAuthorsLasLabsContributorsDave Lasley <dave@laslabs.com>Tecnativa:David VidalOther creditsIcon of the module is based on the Oxygen Team work and is under LGPL licence:http://www.iconarchive.com/show/oxygen-icons-by-oxygen-icons.org.htmlMaintainersThis 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/stock-logistics-barcodeproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.