diff options
| author | Olivier Dony <odo@openerp.com> | 2010-10-14 02:02:58 +0200 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2010-10-14 02:02:58 +0200 |
| commit | d70acc176bb054f4c5c93641767e481f35a3299e (patch) | |
| tree | 9ede6d2cda720351ef9f32103896870ccac49fb9 /addons/process/process.py | |
| parent | 33a749dbef75d4a2d23a7473ae077b77fd6d5bd0 (diff) | |
[REM] all: modules: removed all remaining references to res.roles, replaced by specific res.groups
bzr revid: odo@openerp.com-20101014000258-7ay7so7gp8ki5iy6
Diffstat (limited to 'addons/process/process.py')
| -rw-r--r-- | addons/process/process.py | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/addons/process/process.py b/addons/process/process.py index 7bb8593d467..479b8748ff3 100644 --- a/addons/process/process.py +++ b/addons/process/process.py @@ -19,9 +19,8 @@ # ############################################################################## -import netsvc -import pooler, tools - +import pooler +import tools from osv import fields, osv class Env(dict): @@ -139,7 +138,7 @@ class process_process(osv.osv): if node.model_id and node.model_id.model == res_model: try: data['active'] = eval(node.model_states, expr_context) - except Exception, e: + except Exception: pass if not data['active']: @@ -169,23 +168,19 @@ class process_process(osv.osv): button['state'] = b.state button['action'] = b.action buttons.append(button) - data['roles'] = roles = [] + data['groups'] = groups = [] for r in tr.transition_ids: - if r.role_id: - role = {} - role['name'] = r.role_id.name - roles.append(role) - for r in tr.role_ids: - role = {} - role['name'] = r.name - roles.append(role) + if r.group_id: + groups.append({'name': r.group_id.name}) + for r in tr.group_ids: + groups.append({'name': r.name}) transitions[tr.id] = data # now populate resource information def update_relatives(nid, ref_id, ref_model): relatives = [] - for tid, tr in transitions.items(): + for dummy, tr in transitions.items(): if tr['source'] == nid: relatives.append(tr['target']) if tr['target'] == nid: @@ -349,7 +344,7 @@ class process_transition(osv.osv): 'target_node_id': fields.many2one('process.node', 'Target Node', required=True, ondelete='cascade'), 'action_ids': fields.one2many('process.transition.action', 'transition_id', 'Buttons'), 'transition_ids': fields.many2many('workflow.transition', 'process_transition_ids', 'ptr_id', 'wtr_id', 'Workflow Transitions'), - 'role_ids': fields.many2many('res.roles', 'process_transition_roles_rel', 'tid', 'rid', 'Roles'), + 'group_ids': fields.many2many('res.groups', 'process_transition_group_rel', 'tid', 'rid', string='Required Groups'), 'note': fields.text('Description', translate=True), } process_transition() |
