Lines 38-43
import univention.admin.filter
|
Link Here
|
---|
|
38 |
import univention.admin.handlers |
38 |
import univention.admin.handlers |
39 |
import univention.admin.localization |
39 |
import univention.admin.localization |
40 |
|
40 |
|
|
|
41 |
import univention.admin.handlers.computers.computer |
42 |
|
41 |
import univention.debug |
43 |
import univention.debug |
42 |
|
44 |
|
43 |
translation=univention.admin.localization.translation('univention.admin.handlers.networks') |
45 |
translation=univention.admin.localization.translation('univention.admin.handlers.networks') |
Lines 237-242
class object(univention.admin.handlers.simpleLdap):
|
Link Here
|
---|
|
237 |
raise univention.admin.uexceptions.nextFreeIp |
239 |
raise univention.admin.uexceptions.nextFreeIp |
238 |
self.modify() |
240 |
self.modify() |
239 |
|
241 |
|
|
|
242 |
def _ldap_post_remove(self): |
243 |
f = univention.admin.filter.expression('univentionNetworkLink', self.dn) |
244 |
for computer in univention.admin.handlers.computers.computer.lookup(self.co, self.lo, filter_s=f): |
245 |
computer.open() |
246 |
computer['network'] = '' |
247 |
computer.modify() |
240 |
|
248 |
|
241 |
def _ldap_pre_create(self): |
249 |
def _ldap_pre_create(self): |
242 |
self.dn='%s=%s,%s' % (mapping.mapName('name'), mapping.mapValue('name', self.info['name']), self.position.getDn()) |
250 |
self.dn='%s=%s,%s' % (mapping.mapName('name'), mapping.mapValue('name', self.info['name']), self.position.getDn()) |