[ressuscite_lc] usage de replace_id pour changer un rid ou un mid
This commit is contained in:
parent
4bffa3ece1
commit
c9e8cc789b
1 changed files with 2 additions and 4 deletions
|
@ -18,14 +18,12 @@ import lc_ldap.crans_utils
|
|||
import lc_ldap.printing
|
||||
|
||||
def reset_ip(machine):
|
||||
# Ne marche plus parce que _find_id pose un lock puis machine.__setitems__ aussi, il faut voir pour faire autrement
|
||||
machine['rid']=unicode(conn._find_id('rid', lc_ldap.crans_utils.find_rid_plage(machine['rid'][0].value)[0], lockId=machine.lockId))
|
||||
machine.replace_id("rid", lc_ldap.crans_utils.find_rid_plage(machine['rid'][0].value)[0])
|
||||
machine['ipHostNumber']=lc_ldap.attributs.ipHostNumber.default
|
||||
machine['ip6HostNumber']=lc_ldap.attributs.ip6HostNumber.default
|
||||
|
||||
def reset_mid(machine, proprio=None):
|
||||
# Ne marche plus parce que _find_id pose un lock puis machine.__setitems__ aussi, il faut voir pour faire autrement
|
||||
machine['mid']=unicode(conn._find_id('mid', lockId=machine.lockId))
|
||||
machine.replace_id("mid")
|
||||
if proprio:
|
||||
machine.dn="mid=%s,aid=%s,%s" % (machine['mid'][0], proprio['aid'][0], machine.dn.split(',',2)[2])
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue