3
0
Fork 0

[IMP] let user decide if a filter is private when saving it

for filter combinations, inherit user_id from the filter we combine it
with
12.0
Holger Brunn 2015-04-20 09:31:39 +02:00 committed by Jan Verbeek
parent 7aad31543b
commit c0904e3aae
3 changed files with 5 additions and 2 deletions

View File

@ -171,6 +171,7 @@ openerp.web_advanced_filters = function(instance)
default_model_id: self.dataset._model.name,
default_domain: JSON.stringify(search.domain),
default_context: JSON.stringify(ctx),
default_user_id: JSON.stringify(false),
form_view_ref: 'web_advanced_filters.form_ir_filters_save_new',
},
},
@ -201,6 +202,7 @@ openerp.web_advanced_filters = function(instance)
]
),
default_context: JSON.stringify({}),
default_user_id: JSON.stringify(false),
form_view_ref: 'web_advanced_filters.form_ir_filters_save_new',
},
},

View File

@ -37,6 +37,7 @@
<group>
<field name="name" />
<field name="is_default"/>
<field name="user_id" domain="[('id', '=', uid)]" widget="selection" />
</group>
<footer>
<button class="oe_highlight" type="object" name="button_save" string="Save" />

View File

@ -62,7 +62,7 @@ class IrFiltersCombineWithExisting(TransientModel):
'domain': str(domain),
'context': this.context,
'model_id': this.model,
'user_id': uid,
'user_id': this.filter_id.user_id.id or False,
})],
})
elif this.action == 'complement':
@ -81,7 +81,7 @@ class IrFiltersCombineWithExisting(TransientModel):
'domain': str(domain),
'context': this.context,
'model_id': this.model,
'user_id': uid,
'user_id': this.filter_id.user_id.id or False,
})],
})