remove the feture of bold record

bzr revid: sbh@tinyerp.com-20120404111554-w6b09tmqbtc8lgtz
This commit is contained in:
Sbh (Openerp)
2012-04-04 16:45:54 +05:30
+17 -7
View File
@@ -82,8 +82,13 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
}
self.compute_aggregates();
});
this.no_leaf = false;
var domain = [['res_model','=', this.model], ['user_id' , '=', this.session.uid]];
new openerp.web.DataSetSearch(
this, 'ir.needaction_users', this.dataset.get_context(), domain)
.read_slice().done(function(result) {
self.needaction_ids = _.pluck(result, 'res_id');
})
},
/**
* Retrieves the view's number of records per page (|| section)
@@ -154,16 +159,21 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
current_date: new Date().toString('yyyy-MM-dd')
// TODO: time, datetime, relativedelta
});
var style= '';
if(this.needaction_ids.indexOf(record.attributes.id) >= 0) {
style = 'font-weight: bold;';
}
for(var i=0, len=this.colors.length; i<len; ++i) {
var pair = this.colors[i],
color = pair[0],
expression = pair[1];
if (py.evaluate(expression, context).toJSON()) {
return 'color: ' + color + ';';
style += 'color: ' + color + ';'
return style;
}
// TODO: handle evaluation errors
}
return '';
return style;
},
/**
* Called after loading the list view's description, sets up such things
@@ -776,7 +786,7 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis
*
* @constructs openerp.web.ListView.List
* @extends openerp.web.Class
*
*
* @param {Object} opts display options, identical to those of :js:class:`openerp.web.ListView`
*/
init: function (group, opts) {
@@ -1514,7 +1524,7 @@ var Record = openerp.web.Class.extend(/** @lends Record# */{
/**
* @constructs Record
* @extends openerp.web.Class
*
*
* @mixes Events
* @param {Object} [data]
*/
@@ -1596,11 +1606,11 @@ var Collection = openerp.web.Class.extend(/** @lends Collection# */{
* Smarter collections, with events, very strongly inspired by Backbone's.
*
* Using a "dumb" array of records makes synchronization between the
* various serious
* various serious
*
* @constructs Collection
* @extends openerp.web.Class
*
*
* @mixes Events
* @param {Array} [records] records to initialize the collection with
* @param {Object} [options]