Saravanan666/pypi-org huggingface dataset:
Package: odoo14-addon-auth-dynamic-groups
This module allows defining groups whose membership is a condition expressed as
python code. For every user, it is evaluated during login if she belongs to
the group or not.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsOther creditsMaintainersConfigurationCheckDynamicon a group you want to be dynamic. Now fill in the condition,
usinguserwhich is a browse record of the user in question that evaluates
truthy if the user is supposed to be a member of the group and falsy if not.There is a constraint on the field to check for validity if this expression.
When you’re satisfied, click the buttonEvaluateto prefill the group’s
members. The condition will be checked now for every user who logs in.UsageWe have a group calledAmsterdamand want it to contain all users from
city of Amsterdam. So we use the membership conditionuser.partner_id.city=='Amsterdam'Now we can be sure every user living in this city is in the right group, and we
can start assigning local menus to it, adjust permissions, etc. Keep in mind
that view overrides can also be restricted by a group id, this gives a lot of
possibilities to dynamically adapt views based on arbitrary properties
reachable via the user record.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsTherp BVContributorsHolger Brunn <hbrunn@therp.nl>Ronald Portier <ronald@therp.nl>Other creditsOdoo Community Association:Icon.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: odoo14-addon-auth-jwt-demo
A test/demo module forauth_jwt.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageThis modules creates a JWT validator nameddemo, and adds a/auth_jwt_demo/whoamiroute which returns information about the partner
identified in the token.Thewhoamiendpoint can be invoked as such, assumingpython-joseis installed.# /usr/bin/env python3importtimeimportrequestsfromjoseimportjwttoken=jwt.encode({"aud":"auth_jwt_test_api","iss":"some issuer","exp":time.time()+60,"email":"mark.brown23@example.com",},key="thesecret",algorithm=jwt.ALGORITHMS.HS256,)r=requests.get("http://localhost:8069/auth_jwt_demo/whoami",headers={"Authorization":"Bearer "+token},)r.raise_for_status()print(r.json())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/NVContributorsStéphane Bidoul <stephane.bidoul@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/server-authproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo14-addon-auth-ldaps
This module allows to authenticate using a LDAP over SSL system.Table of contentsInstallationConfigurationBug TrackerCreditsAuthorsContributorsMaintainersInstallationTo 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 smashing it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCorporateHubCreu BlancaContributorsEnric Tobella <etobella@creublanca.es>CorporateHubAlexey Pelykh <alexey.pelykh@corphub.eu>Bhavesh Odedra <bodedra@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: odoo14-addon-auth-oauth-multi-token
This 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).Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageNothing 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 to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsFlorent de LabarreCamptocampContributorsFlorent de Labarre <florent.mirieu@gmail.com>Simone Orsi <simone.orsi@camptocamp.com>Tecnativa:Jairo LlopisSergio TeruelStéphane Bidoul <stephane.bidoul@acsone.eu>Dan TillinghastMaintainersThis 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: odoo14-addon-auth-saml-environment
This module allows to use server env for SAML configurationTable of contentsInstallationConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersInstallationTo install this module, you need to have the following modules installed and
properly configured:server_environment moduleauth_samlConfigurationTo configure this module, you need to:Create a module server_environment_file with a cfg file or set the environment variable
SERVER_ENV_CONFIG with the following section:[auth_saml_provider.<name>]Where <name> is optional and must be equal to the name field you defined in Odoo for the IDP.Example of configuration[auth_saml_provider.my_idp]idp_metadata=<…>
sp_baseurl=https://odoo-community.org
sp_pem_public_path=/data/cert.pem
sp_pem_private_path=/data/key.pemUsageOnce configured, Odoo will read the Auth SAML Providers values from the
configuration.Note that visibility of login button for SAML is changed and differs fromauth_samlmodule,
instead of relying on which fields are filled or not, all providers will be displayed as long
as their configuration in Odoo are set to active.Known issues / RoadmapDue to the special nature of this addon, you cannot test it on the OCA
runbot.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.CreditsAuthorsCamptocamp SAContributorsDenis Leemann <denis.leemann@camptocamp.com>Yannick Vaucher <yannick.vaucher@camptocamp.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: odoo14-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>Chandresh Thakkar <cthakkar@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: odoo14-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>Eugene Molotov <molotov@it-projects.info>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: odoo14-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>Chandresh Thakkar <chandresh.thakkar.serpentcs@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: odoo14-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>Simone Vanin <simone.vanin@agilebg.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: odoo14-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 to smash 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>Helly kapatel <helly.kapatel@initos.com>Akim Juillerat <akim.juillerat@camptocamp.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: odoo14-addon-bank-statement-check-number
This module adds a check number column in the bank statements lines.ImportantThis 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 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.CreditsAuthorsEcosoftContributorsEcosoft:Pimolnat Suntian <pimolnats@ecosoft.co.th>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/account-reconcileproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo14-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 BlancaForgeFlowContributorsEnric Tobella <etobella@creublanca.es>Jordi Ballester <jordi.ballester@forgeflow.com>Foram Shah <foram.shah@initos.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.