summaryrefslogtreecommitdiff
path: root/addons/web_settings_dashboard/static/src/xml/dashboard.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_settings_dashboard/static/src/xml/dashboard.xml')
-rw-r--r--addons/web_settings_dashboard/static/src/xml/dashboard.xml132
1 files changed, 132 insertions, 0 deletions
diff --git a/addons/web_settings_dashboard/static/src/xml/dashboard.xml b/addons/web_settings_dashboard/static/src/xml/dashboard.xml
new file mode 100644
index 00000000000..ebec855e3c1
--- /dev/null
+++ b/addons/web_settings_dashboard/static/src/xml/dashboard.xml
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<templates xml:space="preserve">
+ <t t-name="DashboardMain">
+ <div class="container-fluid o_web_settings_dashboard">
+ <div class="row">
+ <div class="col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col"> <div class="text-center o_web_settings_dashboard_apps"></div>
+ <ul class="nav nav-pills o_web_settings_dashboard_pills">
+ <li role="presentation" class="text-center"><a href="https://www.odoo.com/apps/modules" target="_blank"><i class="fa fa-rocket fa-2x text-muted"/> App store </a></li>
+ <li role="presentation" class="text-center pull-right"><a href="https://www.odoo.com/apps/themes" target="_blank"><i class="fa fa-picture-o fa-2x text-muted"/> Theme store</a></li>
+ </ul>
+ </div>
+ <div class="col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
+ <div class="text-center o_web_settings_dashboard_invitations"></div>
+ </div>
+ <div class="col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
+ <div class="text-center o_web_settings_dashboard_planner"></div>
+ </div>
+ <div class="col-md-3 col-sm-6 col-xs-12 o_web_settings_dashboard_col">
+ <div class="text-center o_web_settings_dashboard_share"></div>
+ </div>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="DashboardApps">
+ <i class="fa fa-cog fa-4x text-muted"></i>
+ <div class="o_web_settings_dashboard_header">
+ <t t-if="installed_apps">
+ <t t-esc="installed_apps"></t>
+ <t t-if="installed_apps == 1">Installed App</t>
+ <t t-if="installed_apps > 1">Installed Apps</t>
+ </t>
+ <t t-if="! installed_apps">
+ No app installed
+ </t>
+ </div>
+ <div>
+ <a class="btn btn-primary btn-block o_browse_apps" role="button"><strong>Browse Apps</strong></a>
+ </div>
+ </t>
+ <t t-name="DashboardInvitations">
+ <div class="text-center o_web_settings_dashboard_invitations">
+ <i class="fa fa-users fa-4x text-muted"></i>
+ <div class="o_web_settings_dashboard_header">
+ <t t-set="active_users" t-value="widget.data.active_users"></t>
+ <t t-set="pending_users" t-value="widget.data.pending_users"></t>
+ <t t-if="active_users">
+ <t t-esc="active_users"></t> Active User<t t-if="active_users > 1">s</t>
+ </t>
+ </div>
+ <div class="text-center">
+ <a href="#" class="o_web_settings_dashboard_access_rights"> Manage access rights</a>
+ </div>
+ <hr/>
+ <div class="o_web_settings_dashboard_invitation_form">
+ <strong>Add new users</strong> <small class="text-muted">(with default rights)</small>
+ <textarea rows="3" id="user_emails" placeholder="Enter e-mail addresses"></textarea>
+ <button class="btn btn-primary btn-block o_web_settings_dashboard_invitations" role="button"> <strong><i class="fa fa-cog fa-spin hidden"/> Add Users</strong></button>
+ </div>
+ <div>
+ <small class="o_web_settings_dashboard_pending_users text-muted text-center">
+ <t t-if="pending_users.length">
+ <br/>
+ <strong>Pending users:</strong><br/>
+ <t t-foreach="pending_users" t-as="pending">
+ <a href="#"><div class="o_web_settings_dashboard_user" t-att-data-user-id="pending[0]"> <t t-esc="pending[1]"/></div></a>
+ </t>
+ </t>
+ </small>
+ </div>
+ </div>
+ </t>
+ <t t-name="DashboardPlanner">
+ <div class="text-center o_web_settings_dashboard_planner">
+ <i class="fa fa-info-circle fa-4x text-muted"></i>
+ <div class="o_web_settings_dashboard_header">
+ <span class="o_web_settings_dashboard_planner_overall_progress"><t t-esc="widget.overall_progress"></t></span>%
+ Implementation
+ </div>
+ <div>
+ <small class="text-muted text-center o_web_settings_dashboard_compact_subtitle">
+ Follow these Implementation Guides to get the maximum value for your business.
+ </small>
+ </div>
+ <hr/>
+ <t t-set="planners" t-value="widget.planners"/>
+ <t t-call="DashboardPlanner.PlannersList"/>
+ </div>
+ </t>
+
+ <t t-name="DashboardPlanner.PlannersList">
+ <div class="row o_web_settings_dashboard_planners_list">
+ <t t-if="!planners.length">
+ <div>You need to install some apps first.</div>
+ </t>
+ <t t-if="planners.length" t-foreach="planners" t-as="p">
+ <div t-attf-class="col-xs-2 col-md-3 col-lg-2 o_web_settings_dashboard_planner_progress_text o_web_settings_dashboard_progress_#{p.progress}">
+ <t t-esc="p.progress"/>%
+ </div>
+ <div t-attf-class="col-xs-10 col-md-9 col-lg-10 o_web_settings_dashboard_planner_progress_bar o_web_settings_dashboard_progress_#{p.progress}">
+ <div class="o_web_settings_dashboard_progress_title text-left" t-att-data-menu-id="p.menu_id[0]">
+ <t t-esc="p.menu_id[1]"></t> <i class="fa fa-arrow-right pull-right"/>
+ </div>
+ <div class="progress" t-att-data-menu-id="p.menu_id[0]">
+ <div class="progress-bar" role="progressbar" t-attf-style="width:#{p.progress}%">
+ </div>
+ </div>
+ </div>
+ </t>
+ </div>
+ </t>
+
+ <t t-name="DashboardShare">
+ <div class="text-center o_web_settings_dashboard_share">
+ <i class="fa fa-share-alt fa-4x text-muted"/>
+ <div class="o_web_settings_dashboard_header">Social Share</div>
+ <div>
+ <small class="text-muted text-center o_web_settings_dashboard_compact_subtitle">
+ Help us spread the word: Share Odoo's awesomeness with your friends!
+ </small>
+ </div>
+ <hr/>
+ <div class="row mt16">
+ <div class="col-xs-4"><a><i class="fa fa-twitter-square fa-4x tw_share"/></a></div>
+ <div class="col-xs-4"><a><i class="fa fa-facebook-square fa-4x fb_share"/></a></div>
+ <div class="col-xs-4"><a><i class="fa fa-linkedin-square fa-4x li_share"/></a></div>
+ </div>
+ </div>
+ </t>
+
+</templates>