Search 1.9 billion lines of Odoo code on GitHub

auth_multi

Author: Vauxoo
License: LGPL-3
Branch: 11.0
Repository: Vauxoo/odoo-users
Dependencies: auth_oauth, base, mail, and web
Languages: Python (537, 48.2%), XML (556, 49.9%), and reStructuredText (22, 2.0%)
Other branches: 10.0, 8.0, 9.0, and saas-15

<h1 class="title">Oauth Multi Users</h1> <p>This module allows you relate multiple accounts to the same user using oauth protocol.</p> <a name="how-it-works"></a> <h2>How it works</h2> <ul> <li><p class="first">When this module is installed the fields used to do login using oauth are replaced to the new one created by this module. This new field is a one2many relation to allow add as many accounts as posible to a user.</p> <blockquote> <img alt="https://drive.google.com/uc?export=view&amp;id=1Nv4a37Wyw94X2ZFBzWeRqTV4JAOMYaVr" src="https://drive.google.com/uc?export=view&amp;id=1Nv4a37Wyw94X2ZFBzWeRqTV4JAOMYaVr" /> </blockquote> </li> </ul> <a name="how-to-use"></a> <h2>How to use</h2> <p>The preferece view was changed to show the accounts related and a new button to show a wizard to begin the claim process</p> <blockquote> <img alt="https://drive.google.com/uc?export=view&amp;id=1vdE80AYwGJicmw-r2Wffx8YUEJ3PdEB8" src="https://drive.google.com/uc?export=view&amp;id=1vdE80AYwGJicmw-r2Wffx8YUEJ3PdEB8" /> </blockquote> <ul class="simple"> <li>The new wizard shows three fields to help you to search and start the claim process.</li> <li>The first one shows the main user in the claim. The oauth information of the users found will be added to this user. This field will filled automatically with the user which started the process</li> <li>The second one shows the field which you want to search the users with(Name, Email).</li> <li>The last one is an empty field which you must fill out to search the users you want to claim</li> </ul> <p>Whether an user is found(or not) using the values you filled out, a message will be showed indicating the next action</p> <img alt="https://drive.google.com/uc?export=view&amp;id=1Jj2fS5O4oCyJWe47axqVY_8-WzAQnP-D" src="https://drive.google.com/uc?export=view&amp;id=1Jj2fS5O4oCyJWe47axqVY_8-WzAQnP-D" /> <img alt="https://drive.google.com/uc?export=view&amp;id=1uSenVZ3l4XBP4IEIsPNF0GfK1jMSckzo" src="https://drive.google.com/uc?export=view&amp;id=1uSenVZ3l4XBP4IEIsPNF0GfK1jMSckzo" /> <p>Whether everything is ok, the users involved in the claim receive an email with a link to complete the process if they agree with it.</p> <p>This window shows the users involved and if they already authorized the process. You have to apply if you agree</p> <img alt="https://drive.google.com/uc?export=view&amp;id=1D0oJeaEbdsmviVYh6-5E9XUyXZnySSd6" src="https://drive.google.com/uc?export=view&amp;id=1D0oJeaEbdsmviVYh6-5E9XUyXZnySSd6" /> <img alt="https://drive.google.com/uc?export=view&amp;id=18xkPCdxQzvBgVoTJyR2nFdBiGZczUocW" src="https://drive.google.com/uc?export=view&amp;id=18xkPCdxQzvBgVoTJyR2nFdBiGZczUocW" /> <p>When you apply the merge request you have to wait for the other users involved. The process will be completed when all of them apply the merge.</p> <img alt="https://drive.google.com/uc?export=view&amp;id=1Z3EPIwW2JzkbXE9GZ2wNnAf4wmJmg6I-" src="https://drive.google.com/uc?export=view&amp;id=1Z3EPIwW2JzkbXE9GZ2wNnAf4wmJmg6I-" /> <p>When the last one complete the process, the merge will be applied. The relations to the users will be updated to the main user(Which started the claim) allowing the removal or inactivation of them</p> <img alt="https://drive.google.com/uc?export=view&amp;id=1udEUf7M2u_w-AIPDVJZvkZFsLcUfhsvd" src="https://drive.google.com/uc?export=view&amp;id=1udEUf7M2u_w-AIPDVJZvkZFsLcUfhsvd" />