Vishmita Jadeja (openerp) has proposed merging
lp:~openerp-dev/openerp-web/trunk-bug-906073-vja into lp:openerp-web.
Requested reviews:
OpenERP R&D Web Team (openerp-dev-web)
Related bugs:
Bug #906073 in OpenERP Web: "process - subflows must have unique names "
https://bugs.launchpad.net/openerp-web/+bug/906073
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-906073-vja/+merge/86668
Process-subflows must have unique names.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-906073-vja/+merge/86668
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-bug-906073-vja.
=== modified file 'addons/web_process/static/src/js/process.js'
--- addons/web_process/static/src/js/process.js 2011-12-21 13:43:06 +0000
+++ addons/web_process/static/src/js/process.js 2011-12-22 08:54:24 +0000
@@ -46,8 +46,17 @@
self.graph_get().done(function(res) {
self.process_notes = res.notes;
self.process_title = res.name;
+ var subflow= {};
+ var process_subflow = [];
self.process_subflows = _.filter(res.nodes, function(x) {
- return x.subflow != false;
+ var a = _.uniq(_.map(_.pluck(res.nodes,'subflow'),function(subflow){return subflow[0]}));
+ for(var i = 0;i< a.length;i++){
+ if(a[i] == x.subflow[0] && !subflow[x.subflow[0]]){
+ subflow[x.subflow[0]] = true;
+ process_subflow.push(x);
+ }
+ }
+ return process_subflow;
});
self.process_related = res.related;
def.resolve(res);
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp