Saravanan666/pypi-org huggingface dataset:
Package: odoo9-addon-analytic-base-department
Base Analytic Department CategorizationThis module add Department to Analytic Account lines.
It will set current user by default on the lines.InstallationNo required dependency on Accounting modules.You might want to install as well other modules to set department:Analytic Department Categorization (analytic_departement)Project Department Categorization (project_departement)Project Task specific Department (project_task_departement)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.CreditsImagesOdoo Community Association:Icon.ContributorsJoël Grand-Guillaume <joël.grandguillaume@camptocamp.com>Yannick Vaucher <yannick.vaucher@camptocamp.com>Guewen Baconnier <guewen.baconnier@camptocamp.com>Daniel Reis <dgreis@sapo.pt>Angel Moya <angel.moya@domatix.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: odoo9-addon-analytic-department
Analytic Department CategorizationThis module Add Department to Analytic Account and Analytical Line models, and to
corresponding tree, search and form views.InstallationYou might want to install as well other modules to set department:Project Department Categorization (project_departement)Project Task specific Department (project_task_departement)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.CreditsImagesOdoo Community Association:Icon.ContributorsJoël Grand-Guillaume <joel.grandguillaume@camptocamp.com>Yannick Vaucher <yannick.vaucher@camptocamp.com>Guewen Baconnier <guewen.baconnier@camptocamp.com>Daniel Reis <dgreis@sapo.pt>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: odoo9-addon-analytic-operating-unit
Analytic Operating UnitThis module allows users to introduce into the analytic accounts the allowed
operating units. Only a user will permissions to operate on the operating
units indicated in an analytic account will have the rights to use it.UsageGo to ‘Accountung / Configuration / Analytic Accounting / Analytic
Accounts’ and add the accepted Operating Units to each analytic account.Analytic accounts with no Operating Unit assigned to them will be accessible
by all users with access to analytic accounts.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.ContributorsJordi Ballester Alomar <jordi.ballester@eficent.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: odoo9-addon-asterisk-click2dial
The technical name of this module isasterisk_click2dial, but this module
implements much more than a simpleclick2dial! This module adds 3
functionalities:It adds aDialbutton in the partner form view so that users can directly
dial a phone number through Asterisk. This feature is usually known asclick2dial. Here is how it works :In Odoo, the user clicks on theDialbutton next to a phone number
field in the partner view.Odoo connects to the Asterisk Manager Interface and Asterisk makes the
user’s phone ring.The user answers his own phone (if he doesn’t, the process stops here).Asterisk dials the phone number found in Odoo in place of the user.If the remote party answers, the user can talk to his correspondent.It adds the ability to show the name of the calling party on the screen of
your IP phone on incoming phone calls if the presented phone number is
present in the partner/leads/employees/… of Odoo. Here is how it works:On incoming phone calls, the Asterisk dialplan executes an AGI script
“set_name_incoming_timeout.sh”.The “set_name_incoming_timeout.sh” script calls the “set_name_agi.py”
script with a short timeout.The “set_name_agi.py” script will make an XML-RPC request on the Odoo
server to try to find the name of the person corresponding to the phone
number presented by the calling party.If it finds the name, it is set as the CallerID name of the call, so as
to be presented on the IP phone of the user.It also works on outgoing calls, so as to display the name of the callee on
the SIP phone of the caller. For that, you should use the script
“set_name_outgoing_timeout.sh”.It adds a phone icon (Open Caller) in the top menu bar
(next to the Preferences) to get the partner/lead/candidate/registrations
corresponding to the calling party in one click. Here is how it works :When the user clicks on the phone icon, Odoo sends a query to the
Asterisk Manager Interface to get a list of the current phone callsIf it finds a phone call involving the user’s phone, it gets the phone
number of the calling partyIt searches the phone number of the calling party in the
Partners/Leads/Candidates/Registrations of Odoo. If a record matches,
it takes you to the form view of this record. If no record matchs, it
opens a wizard which proposes to create a new Partner with the presented
phone number asPhoneorMobilenumber or update an existing Partner.It is possible to get a pop-up of the record corresponding to the calling
party without any action from the user via the modulebase_phone_popup.A detailed documentation for this module is available on the Akretion Web site:http://www.akretion.com/products-and-services/openerp-asterisk-voip-connector
Package: odoo9-addon-attachment-base-synchronize
Attachment MetadataThis module extend ir.attachment model with some new fields for a better control
for import and export of files.The main feature is an integrity file check with a hash.A file hash is short representation (signature) computed from file data.
Hashes computed before send file and after received file can be compared to be
sure of the content integrity.An example of the use of this module, can be found in the external_file_location.UsageGo the menu Settings > AttachmentsYou can create / see standard attachments with additional fieldsKnown issues / RoadmapThe purpose of this module is not to import the data of the file but only exchange files with external application.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.CreditsImagesOdoo Community Association:Icon.ContributorsValentin CHEMIERE <valentin.chemiere@akretion.com>Sebastien BEAU <sebastian.beau@akretion.com>Joel Grand-Guillaume CamptocampinitOS <http://initos.com>Angel Moya <http://angelmoya.es>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: odoo9-addon-auditlog
Audit Log - Track user operationsThis module allows the administrator to log user operations performed on data
models such ascreate,read,writeanddelete.UsageGo toSettings / Technical / Audit / Rulesto subscribe rules. A rule defines
which operations to log for a given data model.Then, check logs in theSettings / Technical / Audit / Logsmenu. You can
group them by user sessions, date, data model or HTTP requests:Get the details:A scheduled action exists to delete logs older than 6 months (180 days)
automatically but is not enabled by default.
To activate it and/or change the delay, go to theConfiguration / Technical / Automation / Scheduled Actionsmenu and edit theAuto-vacuum audit logsentry:Known issues / Roadmaplog only operations triggered by some users (currently it logs all users)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 feedbackhere.CreditsContributorsSebastien Alix <sebastien.alix@osiell.com>Holger Brunn <hbrunn@therp.nl>Holden Rehg <holdenrehg@gmail.com>ImagesIcon: built with different icons from theOxygen theme(LGPL)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 visithttp://odoo-community.org.
Package: odoo9-addon-auth-brute-force
Tracks Authentication Attempts and Prevents Brute-force AttacksThis module registers each request done by users trying to authenticate into
Odoo. If the authentication fails, a counter is increased for the given remote
IP. After a defined number of attempts, Odoo will ban the remote IP and
ignore new requests.
This module applies security through obscurity
(https://en.wikipedia.org/wiki/Security_through_obscurity),
When a user is banned, the request is now considered as an attack. So, the UI
willnotindicate to the user that his IP is banned and the regular message
‘Wrong login/password’ is displayed.This module realizes a call to a web API (http://ip-api.com) to try to have
extra information about remote IP.ConfigurationYou can use these configuration parameters that control this addon behavior:auth_brute_force.whitelist_remotesis a comma-separated list of
whitelisted IPs. Failures from these remotes are ignored.auth_brute_force.max_by_ipdefaults to 50, and indicates the maximum
successive failures allowed for an IP. After hitting the limit, the IP gets
banned.auth_brute_force.max_by_ip_userdefaults to 10, and indicates the
maximum successive failures allowed for any IP and user combination.
After hitting the limit, that user and IP combination is banned.UsageAdmin user have the possibility to unblock a banned IP.LoggingThis module generates some WARNING logs, in the following cases:When the IP limit is reached:Authentication failed from remote ‘x.x.x.x’.
The remote has been banned. Login tried: xxxx.When the IP+user combination limit is reached:Authentication failed from remote ‘x.x.x.x’.
The remote and login combination has been banned. Login tried: xxxx.ScreenshotList of AttemptsFor further information, please visit:https://www.odoo.com/forum/help-1Known issues / RoadmapRemove 🐒 patch forhttps://github.com/odoo/odoo/issues/24183in v12.Depending of server and / or user network configuration, the idenfication
of the user can be wrong, and mainly in the following cases:If the Odoo server is behind an Apache / NGinx proxy and it is not properly
configured, all requests will use the same IP address. Blocking such IP
could render Odoo unusable for all users!Make sure your logs output the
correct IP for werkzeug traffic before installing this addon.The IP metadata retrieval should use a better system.See details here.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.CreditsContributorsSylvain LE GAL (https://twitter.com/legalsylvain)David Vidal <david.vidal@tecnativa.com>Jairo Llopis <jairo.llopis@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: odoo9-addon-auth-keycloak
This module adds support for SSO authentication viaKeycloakTable of contentsConfigurationUsageFrontendBackendChangelogBug TrackerCreditsAuthorsContributorsOther creditsMaintainersConfigurationSettings -> Users -> OAuth Providers -> KeycloakAdjust endpoints according to your setup.Enable it: tick “Allowed”.Official docs:https://www.keycloak.org/docsNoteYou must make sure your settings are correct.
Testing scripts are provided by this module in the folderexamples.Please follow instructions contained in its README.UsageFrontendWhen the provider is enabled you’ll see an extra login button on login form.
Click on it to get redirected to Keycloak.BackendLink existing users from KeycloakIf you have existing users in Odoo and they are not linked to Keycloak yet
you can:get back to Settings -> Users -> OAuth Providers -> Keycloakconfigure “Users management” boxclick on “Sync users” buttonselect the matching keysubmitOnce the it’s done all matching and updated users will be listed in a list view.
Now your users will be able to log in on KeycloakPush new users to KeycloakUsually Keycloak is already populated w/ your users base.
Many times this will come via LDAP, AD, pick yours.Still, you might need to push some users to Keycloak on demand,
maybe just for testing.If you need this, either yougo to a single user formhit the button “Push to Keycloak” (in the header)use the wizard to push itorgo to the users list viewselect some usersclick on Actions -> Push to Keycloakselect “Keycloak” providerpush them allChangelog10.0.1.0.0 2018-10-17Initial implementationBug 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.CreditsAuthorsCamptocampContributorsSimone Orsi <simone.orsi@camptocamp.com>
Akim Juillerat <akim.juillerat@camptocamp.com>Other creditsDevelopment sponsored bySenseflyandUTB.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: odoo9-addon-auth-session-timeout
Inactive Sessions TimeoutThis 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.ConfigurationTwo 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 occurBug 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 feedbackhere.CreditsContributorsCédric Pigeon <cedric.pigeon@acsone.eu>Dhinesh D <dvdhinesh.mail@gmail.com>Jesse Morgan <jmorgan.nz@gmail.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 visithttp://odoo-community.org.
Package: odoo9-addon-auth-signup-verify-email
Verify email at signupThis module extends the functionality of public sign up, and forces users to
provide a valid email address.To achieve this requirement, the user does not need to provide a password at
sign up, but when logging in later for the first time.InstallationInstallvalidate_emailwithpip install validate_emailor equivalent.ConfigurationTo configure this module, you need to:Properly configure your outgoing email server(s).Go toSettings > General Settingsand enableAllow
external users to sign up.UsageTo use this module, you need to:Log out.Sign upwith a valid email.Known issues / RoadmapRemove calls tocr.commit()in tests whenhttps://github.com/odoo/odoo/issues/12237gets fixed.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.CreditsIconhttps://openclipart.org/detail/3040/thumbtack-note-emailhttps://openclipart.org/detail/202732/check-markContributorsRafael Blasco <rafaelbn@antiun.com>Jairo Llopis <yajo.sk8@gmail.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: odoo9-addon-auth-supplier
Auth SupplierThis module was written to extends the functionality of auth signup and allows
the user to create an account as a supplier or customer, marking his related
created partner as such.ConfigurationTo enable users to create accounts:Developer modeshould be activated first to have access to technical features.Go toSettings > General settings.EnableAllow external users to sign up.EnableActivate the customer portal.UsageTo use this module, you need to:Log out.If you have a website, in home page pressSign in.PressSign upto go tothe sign up page.SelectSupplierorCustomerin account type.Fill the form.Known issues / RoadmapIf you have nothing in the portal, the user will be redirected to an empty
page.Tests are not possible due tohttps://github.com/odoo/odoo/issues/12237.
They should be added when that is fixed.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.CreditsContributorsRafael Blasco <rafabn@antiun.com>Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>Carlos Dauden <carlos@incaser.es>Sergio Teruel <sergio@incaser.es>Jairo Llopis <jairo.llopis@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: odoo9-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 and can only be sent via HTTPS. You can disable this by going
toSettings > Parameters > System Parametersand changing theauth_totp.secure_cookiekey to0, but this is not recommended in
production as it increases the likelihood of cookie theft via eavesdropping.UsageInstall and enjoy.Known Issues / RoadmapKnown IssuesThe module does not uninstall cleanly due to an Odoo bug, leaving theres.users.authenticatorandres.users.devicemodels partially in
place. This may be addressed at a later time via an Odoo fix or by adding
custom uninstall logic via an uninstall hook.RoadmapMake the various durations associated with the module configurable. They are
currently hard-coded as follows:15 minutes to enter an MFA confirmation code after a password log in30 days before the MFA session expires and the user has to log in again30 days before the trusted device cookie expiresAdd logic to extend an MFA user’s session each time it’s validated,
effectively keeping it alive indefinitely as long as the user remains activeAdd device fingerprinting to the trusted device cookie and provide a way to
revoke trusted devicesAdd company-level settings for forcing all users to enable MFA and disabling
the trusted device optionBug 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>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: odoo9-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 welcome feedback.CreditsImagesOdoo Community Association:Icon.ContributorsOleg Bulkin <obulkin@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.