-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
26ea028
commit 1824051
Showing
1 changed file
with
36 additions
and
113 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,150 +1,73 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<odoo> | ||
|
||
<!--Esta vista incluye la adición de los campos faltantes del registro de usuarios--> | ||
<!-- Esta vista incluye la adición de los campos faltantes del registro de usuarios --> | ||
|
||
<template id="extended_signup" inherit_id="auth_signup.fields" name="Sign up with added fields"> | ||
|
||
<xpath expr="///div[hasclass('field-login')]" position="replace"> | ||
|
||
</xpath> | ||
<xpath expr="///div[hasclass('field-name')]" position="replace"> | ||
|
||
</xpath> | ||
|
||
<xpath expr="///div[hasclass('field-password')]" position="replace"> | ||
|
||
</xpath> | ||
|
||
<xpath expr="///div[hasclass('field-confirm_password')]" position="replace"> | ||
<div class="row-content"> | ||
<div class="column-display"> | ||
<div class="mb-3 field-login"> | ||
<label for="login" class="white_text form-text">Email</label> | ||
<input type="text" name="login" t-att-value="login" id="login" class="form-control form-control-sm" autofocus="autofocus" | ||
autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
<div class="mb-3 field-name"> | ||
<label for="name" class="white_text form-text">Your Name</label> | ||
<input type="text" name="name" t-att-value="name" id="name" class="form-control form-control-sm" | ||
required="required" t-att-readonly="'readonly' if only_passwords else None" | ||
t-att-autofocus="'autofocus' if login and not only_passwords else None" /> | ||
</div> | ||
<div class="mb-3 field-lastname"> | ||
<label for="last_name" class="white_text form-text">Last name</label> | ||
<input type="text" name="last_name" t-att-value="last_name" id="last_name" class="form-control form-control-sm" autofocus="autofocus" | ||
autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
<div class="mb-3 field-country"> | ||
<label for="country_id" class="white_text form-text">Country</label> | ||
<select name="country_id" id="country_id" class="form-control"> | ||
<option value="">Country...</option> | ||
<t t-foreach="countries or []" t-as="country"> | ||
<option t-att-value="country.id" t-att-selected="'selected' if country.id == selected_country else ''"> | ||
<t t-esc="country.name"/> | ||
</option> | ||
</t> | ||
</select> | ||
</div> | ||
<div class="mb-3 field-city"> | ||
<label for="city" class="white_text form-text">City</label> | ||
<input type="text" name="city" t-att-value="city" id="city" class="form-control form-control-sm" autofocus="autofocus" | ||
autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
|
||
<div class="mb-3 field-phone"> | ||
<label for="phone" class="white_text form-text">Phone number</label> | ||
<input type="text" name="phone" t-att-value="phone" id="phone" class="form-control form-control-sm" autofocus="autofocus" | ||
autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
|
||
</div> | ||
|
||
<div class="column-display"> | ||
|
||
<div class="mb-3 field-gender"> | ||
<label for="gender" class="white_text form-text">Gender</label> | ||
<select class="form-control" name="gender" id="gender"> | ||
<option t-attf-value="male">Male</option> | ||
<option t-attf-value="female">Female</option> | ||
<option t-attf-value="prefer not to mention">Prefer not to mention</option> | ||
</select> | ||
</div> | ||
|
||
|
||
|
||
<div class="mb-3 field-linkedIn"> | ||
<label for="linkedIn" class="white_text form-text">LinkedIn</label> | ||
<input type="text" name="linkedIn" t-att-value="linkedIn" id="linkedIn" class="form-control form-control-sm" autofocus="autofocus" | ||
autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
|
||
<div class="mb-3 field-recruitment"> | ||
<label for="recruitment" class="white_text form-text">Do you want to be contacted for recruitment processes?</label> | ||
<select class="form-control" name="recruitment" id="recruitment"> | ||
<option t-attf-value="yes">Yes</option> | ||
<option t-attf-value="no">No</option> | ||
</select> | ||
<!-- Campos del formulario --> | ||
<div class="mb-3 field-login"> | ||
<label for="login" class="white_text form-text">Email</label> | ||
<input type="text" name="login" t-att-value="login" id="login" class="form-control form-control-sm" autofocus="autofocus" autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
<div class="mb-3 field-name"> | ||
<label for="name" class="white_text form-text">Your Name</label> | ||
<input type="text" name="name" t-att-value="name" id="name" class="form-control form-control-sm" required="required" t-att-readonly="'readonly' if only_passwords else None" t-att-autofocus="'autofocus' if login and not only_passwords else None" /> | ||
</div> | ||
<div class="mb-3 field-lastname"> | ||
<label for="last_name" class="white_text form-text">Last name</label> | ||
<input type="text" name="last_name" t-att-value="last_name" id="last_name" class="form-control form-control-sm" autofocus="autofocus" autocapitalize="off" required="required" t-att-readonly="'readonly' if only_passwords else None"/> | ||
</div> | ||
<!-- Otros campos como country, city, phone --> | ||
</div> | ||
|
||
<div class="mb-3 field-password pt-2"> | ||
<label for="password" class="white_text form-text">Password</label> | ||
<input type="password" name="password" id="password" class="form-control form-control-sm" | ||
required="required" t-att-autofocus="'autofocus' if only_passwords else None"/> | ||
</div> | ||
|
||
<div class="mb-3 field-agreement"> | ||
<label class="white_text" for="togglePassword"> | ||
<input type="checkbox" class="custom-control-input" id="togglePassword"/> | ||
Show Password | ||
</label> | ||
<div class="column-display"> | ||
<!-- Otros campos como gender, LinkedIn, password --> | ||
</div> | ||
|
||
<div class="mb-3 field-confirm_password"> | ||
<label for="confirm_password" class="white_text form-text">Confirm Password</label> | ||
<input type="password" name="confirm_password" id="confirm_password" class="form-control form-control-sm" required="required"/> | ||
<!-- Botón de autosave --> | ||
<div class="mb-3"> | ||
<button type="button" class="btn btn-info o_save_cloud" id="autosave_button"> | ||
<span id="autosave_status">Saving...</span> | ||
</button> | ||
</div> | ||
<div class="mb-3 field-agreement"> | ||
<label for="policy_agreement" class="white_text form-text"> | ||
<input type="checkbox" name="policy_agreement" class="custom-control-input " required="required"/> | ||
I agree to the privacy policy</label> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
|
||
</xpath> | ||
</template> | ||
|
||
|
||
<template id="extended_signup_button" inherit_id="auth_signup.signup" name="New sign up button"> | ||
<xpath expr="//form[hasclass('oe_signup_form')]" position="replace"> | ||
|
||
<form class="" role="form" method="post" t-if="not message"> | ||
<input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/> | ||
|
||
<div class=""> | ||
<t t-call="auth_signup.fields"> | ||
<t t-set="only_passwords" t-value="bool(token and not invalid_token)"/> | ||
</t> | ||
</div> | ||
</div> | ||
|
||
<p class="alert alert-danger" t-if="error" role="alert"> | ||
<t t-esc="error"/> | ||
</p> | ||
<input type="hidden" name="redirect" t-att-value="redirect"/> | ||
<input type="hidden" name="token" t-att-value="token"/> | ||
<div class="oe_signup_form text-center oe_login_buttons d-grid pt-3"> | ||
<button type="submit" class="btn btn-primary big_button_login_signup"> Sign up</button> | ||
<a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link btn-sm" role="button">Already have an account?</a> | ||
<div class="o_login_auth"/> | ||
</div> | ||
</form> | ||
|
||
<p class="alert alert-danger" t-if="error" role="alert"> | ||
<t t-esc="error"/> | ||
</p> | ||
<input type="hidden" name="redirect" t-att-value="redirect"/> | ||
<input type="hidden" name="token" t-att-value="token"/> | ||
<div class="oe_signup_form text-center oe_login_buttons d-grid pt-3"> | ||
<button type="submit" class="btn btn-primary big_button_login_signup"> Sign up</button> | ||
<a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link btn-sm" role="button">Already have an account?</a> | ||
<div class="o_login_auth"/> | ||
</div> | ||
</form> | ||
</xpath> | ||
|
||
</template> | ||
|
||
|
||
|
||
|
||
</odoo> | ||
</odoo> |