|
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()) |