summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@openerp.com>2016-06-26 18:43:14 -0700
committerqsm-odoo <qsm@odoo.com>2016-07-04 17:24:00 +0200
commit3ff7f12bb77f115ff578deb5dc7eb19ad3c3bf6d (patch)
tree3b52a756d2fd5f36904fbb0c46b330d14faffb59 /addons
parent821d2edf04506492674b88add441be58f7a5f15f (diff)
[IMP] website: improving rename dialog
Diffstat (limited to 'addons')
-rw-r--r--addons/website/models/website.py6
-rw-r--r--addons/website/static/src/js/website.contentMenu.js2
-rw-r--r--addons/website/static/src/xml/website.xml54
3 files changed, 25 insertions, 37 deletions
diff --git a/addons/website/models/website.py b/addons/website/models/website.py
index 2a22bc673c4..f45d9b505c3 100644
--- a/addons/website/models/website.py
+++ b/addons/website/models/website.py
@@ -301,12 +301,12 @@ class website(osv.osv):
for page in View.browse(cr, uid, pages, context=context):
if page.page:
dep[page_key].append({
- 'text': _('Page <b>%s</b> seems to have a link to this page !') % page.key,
+ 'text': _('Page <b>%s</b> contains a link to this page') % page.key,
'link': '/page/%s' % page.key
})
else:
dep[page_key].append({
- 'text': _('Template <b>%s (id:%s)</b> seems to have a link to this page !') % (page.key, page.id),
+ 'text': _('Template <b>%s (id:%s)</b> contains a link to this page') % (page.key, page.id),
'link': '#'
})
@@ -322,7 +322,7 @@ class website(osv.osv):
dep[menu_key] = []
for menu in Menu.browse(cr, uid, menus, context=context):
dep[menu_key].append({
- 'text': _('Menu <b>%s</b> seems to have a link to this page !') % menu.name,
+ 'text': _('This page is in the menu <b>%s</b>') % menu.name,
'link': False
})
diff --git a/addons/website/static/src/js/website.contentMenu.js b/addons/website/static/src/js/website.contentMenu.js
index 8b7bbb5328a..2a0040b2500 100644
--- a/addons/website/static/src/js/website.contentMenu.js
+++ b/addons/website/static/src/js/website.contentMenu.js
@@ -90,7 +90,7 @@ var TopBarContent = Widget.extend({
}).then(function (deps) {
website.prompt({
id: "editor_rename_page",
- window_title: _t("Rename Page"),
+ window_title: _t("Rename This Page"),
dependencies: deps,
}, 'website.rename_page').then(function (val, field, $dialog) {
ajax.jsonRpc('/web/dataset/call_kw', 'call', {
diff --git a/addons/website/static/src/xml/website.xml b/addons/website/static/src/xml/website.xml
index c34d88456de..ac94e7ba7dd 100644
--- a/addons/website/static/src/xml/website.xml
+++ b/addons/website/static/src/xml/website.xml
@@ -59,40 +59,28 @@
</t>
<t t-name="website.dependencies">
- <div class="alert alert-warning alert-dismissible fade in mt16" role="alert">
- <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
- <strong>Be careful !</strong> Some dependencies can exist ...
- </div>
<t t-if="dependencies">
+ <p class="text-warning">
+ <strong>Warning!</strong> Don't forget to update all links referring to this page:
+ </p>
<t t-set='tid' t-value='0'/>
- <t t-foreach="_.keys(dependencies)" t-as="type">
- <div class="panel-group" role="tablist">
- <div class="panel panel-default">
- <div class="panel-heading" role="tab" >
- <h4 class="panel-title">
- <a class="collapsed" data-toggle="collapse" t-att-href="'#collapseDependencies'+tid" aria-expanded="false" t-att-aria-controls="'collapseDependencies'+tid">
- <t t-esc="type"/>
+ <div t-foreach="_.keys(dependencies)" t-as="type" class="mb16">
+ <a class="collapsed fa fa-caret-right" data-toggle="collapse" t-att-href="'#collapseDependencies'+tid" aria-expanded="false" t-att-aria-controls="'collapseDependencies'+tid">
+ <t t-esc="type"/>:&amp;nbsp;
+ <span class="text-muted"><t t-esc="dependencies[type].length"/> found(s)</span>
+ </a>
+ <div t-att-id="'collapseDependencies'+tid" class="collapse" aria-expanded="false" >
+ <ul>
+ <li t-foreach="dependencies[type]" t-as="error">
+ <a t-if="!_.contains(['', '#', false,], error.link)" t-att-href="error.link">
+ <t t-raw="error.text"/>
</a>
- </h4>
- </div>
- <div t-att-id="'collapseDependencies'+tid" class="panel-collapse collapse in" role="tabpanel" aria-expanded="false" >
- <ul class="list-group">
- <t t-foreach="dependencies[type]" t-as="error">
- <li class="list-group-item">
- <i class='fa fa-share fa-flip-vertical'/>
- <a t-if="!_.contains(['', '#', false,], error.link)" t-att-href="error.link">
- <t t-raw="error.text"/>
- </a>
- <t t-if="_.contains(['', '#', false,], error.link)" t-raw="error.text"/>
- </li>
- </t>
- </ul>
- <div class="panel-footer">Reference(s) found: <t t-esc="dependencies[type].length"/></div>
- </div>
- </div>
+ <t t-if="_.contains(['', '#', false,], error.link)" t-raw="error.text"/>
+ </li>
+ </ul>
</div>
<t t-set='tid' t-value='tid+1'/>
- </t>
+ </div>
</t>
</t>
<t t-name="website.delete_page">
@@ -112,11 +100,11 @@
<t t-call="website.modal_base">
<t t-call="website.dependencies" />
<div class="row">
- <form class="form-horizontal col-sm-offset-2 col-sm-8 alert alert-info" role="form" t-att-id="id">
- <div class="form-group" >
- <label for="new_name" class="control-label col-sm-4">New name</label>
+ <form class="form-horizontal alert alert-info" role="form" t-att-id="id">
+ <div class="form-group mb0" >
+ <label for="new_name" class="control-label col-sm-4">Rename Page To:</label>
<div class="col-sm-8">
- <input type="text" class="form-control" id="new_name" placeholder="New Name" />
+ <input type="text" class="form-control" id="new_name" placeholder="e.g. About Us" />
</div>
</div>
</form>