Saravanan666/pypi-org huggingface dataset:
Package: odoo11-addon-auth-saml-groups
This module extends the functionality of Auth SAML to support the mapping between
SAML groups and odoo groups.Table of contentsUsageBug TrackerCreditsAuthorsContributorsOther creditsMaintainersUsageTo use this module, you need to configure the mapping of groups by:Defining a matching parameter depending on your SAML idp.Choosing between operators ‘contains’ and ‘equals’ depending on your condition.Assigning an odoo group to the matched SAML group.There is the option to allow only SAML groups; if this option is checked,
only the groups matched with your defined mappings will be assigned to odoo users on
each login.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.CreditsAuthorsSavoir-faire LinuxContributorsLuis Garcia(luis.garcia@savoirfairelinux.com)Jerome Oufella(jerome.oufella@savoirfairelinux.com)Rim Ben Dhaou <rim.bendhaou@savoirfairelinux.com>Larbi Gharib <larbi.gharib@savoirfairelinux.com>Pierre Gault <pierre.gault@savoirfairelinux.com>William Beverly <william.beverly@savoirfairelinux.com>Other creditsThe development of this module has been financially supported by:Savoir-faire LinuxMaintainersThis 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-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo11-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 to smash 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: odoo11-addon-auth-signup-verify-email
Verify email at signupThis 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.InstallationInstallvalidate_emailwithpip install validate_emailor 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.Drop support forvalidate_emailin favor ofemail_validator.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.CreditsIconhttps://openclipart.org/detail/3040/thumbtack-note-emailhttps://openclipart.org/detail/202732/check-markContributorsRafael Blasco <rafaelbn@antiun.com>Jairo Llopis <yajo.sk8@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: odoo11-addon-auth-totp
MFA Support via TOTPThis 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.InstallationInstall 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 / RoadmapKnown IssuesExternal 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.RoadmapMake 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 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: odoo11-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: odoo11-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 to smash 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: odoo11-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: odoo11-addon-auto-backup
Database Auto-BackupA tool for all your back-ups, internal and external!InstallationBefore installing this module, you need to execute:pip3 install pysftpConfigurationGo 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.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.CreditsContributorsYenthe 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>Jordi Riera <jordi.riera@numigi.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-bank-statement-foreign-currency
Bank Statement Foreign CurrencyThis 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.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.CreditsContributorsMiquel Raïch <miquel.raich@eficent.com>Luis M. Ontalba <luis.martinez@tecnativa.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-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: odoo11-addon-barcodes-generator-lot
Generate Barcodes for Stock Production LotsThis module expands Odoo functionality, allowing user to generate barcode
depending on a given barcode rule for Stock Production Lots.The barcode will be used as thenameof the lot, which effectively allows
this module to create automatic serialization rules for production lots.For example, a typical pattern for production lots 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.production.lotDefine 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 baseConfigurationTo 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 Picking form:1 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)’Try this module on RunbotKnown 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 smash it by providing detailed and welcomed feedback.CreditsImagesIcon 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.htmlContributorsDave Lasley <dave@laslabs.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-barcodes-generator-partner
Generate Barcodes for PartnersThis module expands Odoo functionality, allowing user to generate barcode
depending on a given barcode rule for Partners.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 res.partnerDefine a Barcode base:manually, if the base of the barcode must be set by a user. (typically an
internal code defined in your company)automaticaly 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 baseConfigurationTo 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 Product form (or a template form):1 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)’Try this module on RunbotKnown issues / RoadmapDependency to point_of_sale is required because barcode field, defined in ‘base’
module (in the res.partner model), is defined in a ‘point_of_sale’ view.It’s a relative problem, because barcodes generation for partners will occures
mostly in a Point of Sale context, to give barcodes to customers.You could comment ‘point_of_sale’ dependencies if you want to use this module
without point of sale installed.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.CreditsImagesIcon 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.htmlPartner avatar in icon is licensed under GPL & provided by Gnome Web Icons.ContributorsSylvain LE GAL (https://twitter.com/legalsylvain)Dave Lasley <dave@laslabs.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.