summaryrefslogtreecommitdiff
path: root/addons/rating/views/rating_template.xml
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/rating/views/rating_template.xml
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/rating/views/rating_template.xml')
-rw-r--r--addons/rating/views/rating_template.xml48
1 files changed, 48 insertions, 0 deletions
diff --git a/addons/rating/views/rating_template.xml b/addons/rating/views/rating_template.xml
new file mode 100644
index 00000000..f182d248
--- /dev/null
+++ b/addons/rating/views/rating_template.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<odoo>
+ <!-- External page : thanks message -->
+ <template id="rating_external_page_view" name="Rating Page Done">
+ <t t-call="web.frontend_layout">
+ <div class="container pt-5">
+ <div class="text-center mt-5 pt-5">
+ <h3 class="d-inline">Thank you, we appreciate your feedback!</h3>
+ </div>
+ <div class="text-center">
+ <a role="button" t-att-href="web_base_url" class="btn btn-primary my-5">Go back to the Homepage</a>
+ </div>
+ </div>
+ </t>
+ </template>
+
+ <!-- External page: rate and submit feedback -->
+ <template id="rating_external_page_submit" name="Rating Page Submit">
+ <t t-call="web.frontend_layout">
+ <div class="container card mb-5 mt-4 o_rating_page_submit">
+ <div class="card-body">
+ <div class="row text-center justify-content-center">
+ <h1 class="col-12 mt-5">Thank you for rating our services!</h1>
+ <form t-attf-action="/rate/#{token}/submit_feedback" method="post">
+ <div class="btn-group btn-group-toggle row" data-toggle="buttons">
+ <t t-foreach="rate_names" t-as="rate_name">
+ <label t-attf-class="col-xs-12 btn o_rating_label shadow-none {{rate == rate_name and 'active' or ''}}">
+ <input type="radio" name="rate" t-attf-id="rate_{{rate_name}}" t-att-value="rate_name" t-att-checked="rate == rate_name"/>
+ <a class="o_rating" href="#">
+ <img t-attf-src='/rating/static/src/img/rating_#{rate_name}.png' t-att-alt="rate_name_value" t-att-title="rate_name_value"/>
+ </a>
+ </label>
+ </t>
+ </div>
+ <div class="clearfix"></div>
+ <p class="mt-5">
+ Feel free to write a feedback on your experience:
+ </p>
+ <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>
+ <textarea class="form-control" name="feedback" rows="8" t-att-value="rating.feedback"></textarea>
+ <button type="submit" class="btn btn-primary" style="margin-top:8px;">Send Feedback</button>
+ </form>
+ </div>
+ </div>
+ </div>
+ </t>
+ </template>
+</odoo>