[IMP] Hide some ui parts for dashboards
bzr revid: fme@openerp.com-20110518125251-vjl5iswrl10ttk7y
This commit is contained in:
@@ -25,7 +25,7 @@ openerp.base.ActionManager = openerp.base.Controller.extend({
|
||||
search_view : true,
|
||||
new_window : false,
|
||||
views_switcher : true,
|
||||
toolbar : true,
|
||||
action_buttons : true,
|
||||
pager : true
|
||||
}, action.flags || {});
|
||||
// instantiate the right controllers by understanding the action
|
||||
@@ -211,6 +211,10 @@ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({
|
||||
this._super(session, element_id, dataset, action.views);
|
||||
this.action = action;
|
||||
this.flags = this.action.flags || {};
|
||||
if (action.res_model == 'board.board' && action.views.length == 1 && action.views) {
|
||||
// Not elegant but allows to avoid flickering of SearchView#do_hide
|
||||
this.flags.search_view = this.flags.pager = this.flags.action_buttons = false;
|
||||
}
|
||||
if (this.flags.sidebar) {
|
||||
this.sidebar = new openerp.base.Sidebar(null, this);
|
||||
}
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
<td class="view-manager-main-content">
|
||||
<!-- TODO prefix id with the element_id of the controller t-attf-id="#{prefix}_localid" -->
|
||||
<div class="oe_vm_switch">
|
||||
<t t-foreach="views" t-as="view">
|
||||
<t t-if="views.length != 1" t-foreach="views" t-as="view">
|
||||
<button type="button" t-att-data-view-type="view[1]">
|
||||
<t t-esc="view[1]"/>
|
||||
</button>
|
||||
@@ -157,27 +157,31 @@
|
||||
<tr t-if="options.selectable">
|
||||
<th t-if="actions_span" t-att-colspan="actions_span"
|
||||
class="oe-actions">
|
||||
<button type="button" id="oe-list-add"
|
||||
t-if="options.addable">
|
||||
<t t-esc="options.addable"/>
|
||||
</button>
|
||||
<button type="button" id="oe-list-delete"
|
||||
t-if="options.deletable">
|
||||
Delete
|
||||
</button>
|
||||
<t t-if="view_manager.action.flags.action_buttons !== false">
|
||||
<button type="button" id="oe-list-add"
|
||||
t-if="options.addable">
|
||||
<t t-esc="options.addable"/>
|
||||
</button>
|
||||
<button type="button" id="oe-list-delete"
|
||||
t-if="options.deletable">
|
||||
Delete
|
||||
</button>
|
||||
</t>
|
||||
</th>
|
||||
<th t-att-colspan="columns_count - actions_span"
|
||||
class="oe-list-pager">
|
||||
<button type="button" data-pager-action="first">First</button>
|
||||
<button type="button" data-pager-action="previous"
|
||||
><<</button>
|
||||
<t t-if="view_manager.action.flags.pager !== false">
|
||||
<button type="button" data-pager-action="first">First</button>
|
||||
<button type="button" data-pager-action="previous"
|
||||
><<</button>
|
||||
|
||||
<span class="oe-pager-first">1</span>
|
||||
to <span class="oe-pager-last">1</span>
|
||||
of <span class="oe-pager-total">1</span>
|
||||
<span class="oe-pager-first">1</span>
|
||||
to <span class="oe-pager-last">1</span>
|
||||
of <span class="oe-pager-total">1</span>
|
||||
|
||||
<button type="button" data-pager-action="next">>></button>
|
||||
<button type="button" data-pager-action="last">Last</button>
|
||||
<button type="button" data-pager-action="next">>></button>
|
||||
<button type="button" data-pager-action="last">Last</button>
|
||||
</t>
|
||||
</th>
|
||||
</tr>
|
||||
<tr t-if="options.header">
|
||||
@@ -233,13 +237,13 @@
|
||||
<t t-name="FormView">
|
||||
<h2 class="oe_view_title"><t t-esc="view.fields_view.arch.attrs.string"/></h2>
|
||||
<div class="oe_form_header" t-att-id="view.element_id + '_header'">
|
||||
<div class="oe_form_buttons">
|
||||
<div class="oe_form_buttons" t-if="view.view_manager.action.flags.action_buttons !== false">
|
||||
<!--<button type="button" class="oe_form_button_save">Save</button>-->
|
||||
<button type="button" class="oe_form_button_save_edit">Save & Edit</button>
|
||||
<!--<button type="button" class="oe_form_button_cancel">Cancel</button>-->
|
||||
<button type="button" class="oe_form_button_new">New</button>
|
||||
</div>
|
||||
<div class="oe_form_pager">
|
||||
<div class="oe_form_pager" t-if="view.view_manager.action.flags.pager !== false">
|
||||
<button type="button" data-pager-action="first">First</button>
|
||||
<button type="button" data-pager-action="previous"><<</button>
|
||||
|
||||
|
||||
@@ -88,7 +88,8 @@ openerp.base.form.Action = openerp.base.form.Widget.extend({
|
||||
action.flags = {
|
||||
search_view : false,
|
||||
sidebar : false,
|
||||
views_switcher : false
|
||||
views_switcher : false,
|
||||
action_buttons : false
|
||||
}
|
||||
var node_attrs = this.node.attrs;
|
||||
var content_id = 'portlet-content-'+node_attrs.name;
|
||||
|
||||
Reference in New Issue
Block a user