You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
304 lines
19 KiB
304 lines
19 KiB
<?xml version="1.0" encoding="utf-8" ?>
|
|
<odoo>
|
|
<!--Template for change subscription-->
|
|
<template id="subscription_change_form" name="Vehicle Form">
|
|
<t t-call="website.layout">
|
|
<div id="wrap" class="oe_structure oe_empty change_sub_vehicle">
|
|
<section class="vehicles_website_form" id="change_my_vehicle">
|
|
<div class="container">
|
|
<br/>
|
|
<h1 style="text-align: center;">Change Subscription
|
|
</h1>
|
|
<br/>
|
|
<form action="/online/subscription/change/vehicle"
|
|
method="post" enctype="multipart/form-data"
|
|
class="o_mark_required" data-mark="*"
|
|
data-model_name="" data-success-page=""
|
|
style="width: 50%;margin: 0 auto;padding: 40px;background: white;border-radius: 6px;box-shadow: 0 3px 10px rgb(0 0 0 /0.2);margin-bottom:60px">
|
|
<input type="hidden" name="csrf_token"
|
|
t-att-value="request.csrf_token()"/>
|
|
<div class="s_website_form_rows row s_col_no_bgcolor">
|
|
<div class="form-group col-12 s_website_form_field s_website_form_required"
|
|
data-type="char" data-name="Field">
|
|
<div class="row s_col_no_resize s_col_no_bgcolor"
|
|
style="display:none">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Name
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<div class="col-sm">
|
|
<input class="form-control s_website_form_input"
|
|
name='customer'
|
|
type="text"
|
|
t-att-value="customers"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Vehicle
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<select id="change_vehicle_change"
|
|
type="text"
|
|
class="form-control s_website_form_input"
|
|
name="vehicle"
|
|
required="1">
|
|
<option value="">Choose</option>
|
|
<option t-foreach="vehicles"
|
|
t-as="vehicle"
|
|
t-att-value="vehicle.id"
|
|
required="1">
|
|
<t t-esc="vehicle.name"/>
|
|
</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px" for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Change vehicle to same model
|
|
</span>
|
|
<span class="s_website_form_mark">*</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<input type="checkbox"
|
|
name="checkbox_model"
|
|
class="form-check-input"
|
|
id="checkbox_vehicle_change"/>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px" for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Reason for changing vehicle
|
|
</span>
|
|
<span class="s_website_form_mark">*</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<input id="reason" type="text"
|
|
class="form-control s_website_form_input"
|
|
name="reason" required="1"
|
|
placeholder="Reason for change subscription"/>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<br/>
|
|
<div class="form-group col-12 s_website_form_submit"
|
|
data-name="change Button"
|
|
style="margin-bottom: 40px;">
|
|
<div style="width: 200px;"
|
|
class="s_website_form_label"/>
|
|
<button type="submit" id="cancel"
|
|
class="btn btn-primary"
|
|
style="float: right;">Change
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</t>
|
|
</template>
|
|
<!-- < On clicking change button if boolean is enabled >-->
|
|
<template id="subscription_change_button" name="Vehicle Form">
|
|
<t t-call="website.layout">
|
|
<div id="wrap" class="oe_structure oe_empty submit_boolean_on ">
|
|
<section class="vehicles_website_form" id="boolean_true">
|
|
<div class="btn btn-primary redirect_back_with_data"
|
|
style="background:none; border:none;">
|
|
<span style="font-size:18px; color:#000; background-image:url('https://cdn-icons-png.flaticon.com/512/2985/2985162.png');width: 63px;
|
|
height: 63px;display: block;background-size: 60%;margin-top: 23px;background-position: center;background-repeat: no-repeat;"/>
|
|
</div>
|
|
<div class="container">
|
|
<br/>
|
|
<h1 style="text-align: center;">Choose New vehicle</h1>
|
|
<br/>
|
|
<form action="/online/subscription/change/button"
|
|
method="post" enctype="multipart/form-data"
|
|
class="o_mark_required" data-mark="*"
|
|
data-model_name="" data-success-page=""
|
|
style="width: 50%;margin: 0 auto;padding: 30px;background: white;box-shadow: 0 3px 10px rgb(0 0 0 /0.2);margin-bottom: 40px;">
|
|
<input type="hidden" name="csrf_token"
|
|
t-att-value="request.csrf_token()"/>
|
|
<div class="s_website_form_rows row s_col_no_bgcolor"
|
|
style="display:none">
|
|
<div class="form-group col-12 s_website_form_field s_website_form_required"
|
|
data-type="char" data-name="Field">
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Customer
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<input class="form-control s_website_form_input"
|
|
name='customer' type="text"
|
|
t-att-value="customer_name"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="s_website_form_rows row s_col_no_bgcolor">
|
|
<div class="form-group col-12 s_website_form_field s_website_form_required"
|
|
data-type="char" data-name="Field">
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Reason
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<input class="form-control s_website_form_input"
|
|
name='reason' type="text"
|
|
t-att-value="reason"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<div class="s_website_form_rows row s_col_no_bgcolor">
|
|
<div class="form-group col-12 s_website_form_field s_website_form_required"
|
|
data-type="char" data-name="Field">
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
Current Vehicle
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<input class="form-control"
|
|
name='vehicle'
|
|
id="current_vehicle_name"
|
|
type="text"
|
|
t-att-value="vehicle_name"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<div class="s_website_form_rows row s_col_no_bgcolor">
|
|
<div class="form-group col-12 s_website_form_field s_website_form_required"
|
|
data-type="char" data-name="Field">
|
|
<div class="row s_col_no_resize s_col_no_bgcolor">
|
|
<label class="col-form-label col-sm-auto s_website_form_label"
|
|
style="width: 200px"
|
|
for="studio1">
|
|
<span class="s_website_form_label_content">
|
|
New Vehicle
|
|
</span>
|
|
<span class="s_website_form_mark">
|
|
*
|
|
</span>
|
|
</label>
|
|
<div class="col-sm">
|
|
<select id="choose_vehicle"
|
|
type="text"
|
|
class="form-control s_website_form_input"
|
|
name="new_vehicle"
|
|
required="1">
|
|
<option value="">Choose new or different of current vehicle</option>
|
|
<option t-foreach="vehicles"
|
|
t-as="vehicle"
|
|
t-att-value="vehicle.id"
|
|
required="1">
|
|
<t t-esc="vehicle.name"/>
|
|
</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<br/>
|
|
<div class="form-group col-12 s_website_form_submit"
|
|
data-name="change Button"
|
|
style="margin-bottom: 40px;">
|
|
<div style="width: 200px;"
|
|
class="s_website_form_label"/>
|
|
<button type="submit" id="submit_request"
|
|
class="btn btn-primary"
|
|
style="float: right;">Submit
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</t>
|
|
</template>
|
|
<!--< on clicking change button if boolean is not enabled >-->
|
|
<template id="subscription_change_boolean_false" name="Vehicle Form">
|
|
<t t-call="website.layout">
|
|
<div id="wrap" class="oe_structure oe_empty ">
|
|
<section class="vehicles_website_form" id="boolean_false"
|
|
style="width: 80%;margin: 0 auto;">
|
|
<div class="btn btn-primary redirect_back_with_data"
|
|
style="background:none; border:none;">
|
|
<span style="font-size:18px; color:#000; background-image:url('https://cdn-icons-png.flaticon.com/512/2985/2985162.png');width: 63px;
|
|
height: 63px;display: block;background-size: 60%;margin-top: 23px;background-position: center;background-repeat: no-repeat;"/>
|
|
</div>
|
|
<div class="container"
|
|
style="align-items: center; display: flex;flex-direction: column;}">
|
|
<br/>
|
|
<h5>You need to cancel subscription inorder to change
|
|
to different model
|
|
</h5>
|
|
<br/>
|
|
<form action="/online/proceed/cancellation"
|
|
method="post" enctype="multipart/form-data"
|
|
class="o_mark_required" data-mark="*"
|
|
data-model_name="" data-success-page="">
|
|
<input type="hidden" name="csrf_token"
|
|
t-att-value="request.csrf_token()"/>
|
|
<div class="form-group col-12 s_website_form_submit"
|
|
data-name="change Button">
|
|
<div class="s_website_form_label"/>
|
|
<button type="submit" id="proceed_cancel"
|
|
class="btn btn-primary">Proceed with
|
|
Cancellation
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</t>
|
|
</template>
|
|
</odoo>
|
|
|