@@ -184,11 +184,11 @@
|
||||
<li ><a type="delete">Delete</a></li>
|
||||
<li>
|
||||
<ul class="color-chooser">
|
||||
<li><a><span class="steelblue square"></span></a></li>
|
||||
<li><a><span class="firebrick square"></span></a></li>
|
||||
<li><a><span class="khaki square"></span></a></li>
|
||||
<li><a><span class="thistle square"></span></a></li>
|
||||
<li><a><span class="orange square"></span></a></li>
|
||||
<li><a id="steelblue"><span class="steelblue square"></span></a></li>
|
||||
<li><a id="firebrick"><span class="firebrick square"></span></a></li>
|
||||
<li><a id="khaki"><span class="khaki square"></span></a></li>
|
||||
<li><a id="thistle"><span class="thistle square"></span></a></li>
|
||||
<li><a id="orange"><span class="orange square"></span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -219,13 +219,13 @@
|
||||
</table>
|
||||
<t t-if="record.members.raw_value.length > 7">
|
||||
<t t-foreach="record.members.raw_value" t-as="member">
|
||||
<img t-att-src="kanban_image('res.users', 'avatar', member)" t-att-title="member" t-att-id="member" class="project_avatar"/>
|
||||
<img t-att-src="kanban_image('res.users', 'avatar', member)" t-att-id="member" class="project_avatar"/>
|
||||
</t>
|
||||
</t>
|
||||
<t t-if="record.members.raw_value.length <= 7">
|
||||
<br/><br/>
|
||||
<t t-foreach="record.members.raw_value" t-as="member">
|
||||
<img t-att-src="kanban_image('res.users', 'avatar', member)" t-att-title="member" t-att-id="member" class="project_avatar"/>
|
||||
<img t-att-src="kanban_image('res.users', 'avatar', member)" t-att-id="member" class="project_avatar"/>
|
||||
</t>
|
||||
</t>
|
||||
</button>
|
||||
|
||||
@@ -26,15 +26,12 @@ openerp.project = function(openerp) {
|
||||
});
|
||||
});
|
||||
|
||||
_.each($('.oe_project_kanban_vignette'),function(record){
|
||||
_.each(record.getElementsByTagName('img'),function(img){
|
||||
var domain = [['id','=',img.getAttribute("id")]];
|
||||
var dataset = new openerp.web.DataSetSearch(this, 'res.users', self.session.context, domain);
|
||||
dataset.read_slice([]).then(function(result){
|
||||
img.setAttribute("title",result[0].name)
|
||||
});
|
||||
$('.project_avatar').mouseover(function() {
|
||||
avatar = this
|
||||
var dataset = new openerp.web.DataSetSearch(this, 'res.users', self.session.context, [['id','=',avatar.getAttribute("id")]]);
|
||||
dataset.read_slice([]).then(function(result){
|
||||
avatar.setAttribute("title",result[0].name)
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@@ -64,6 +64,7 @@ and decide on their status as they evolve.
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'application': True,
|
||||
'js': ['static/src/js/project_issue.js'],
|
||||
'certificate' : '001236490750848623845',
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
openerp.project_issue = function(openerp) {
|
||||
openerp.web_kanban.ProjectIssueKanban = openerp.web_kanban.KanbanRecord.include({
|
||||
bind_events: function() {
|
||||
self = this;
|
||||
self._super();
|
||||
console.log("ISSUES :: ",self)
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user