Net::LDAP и удаление
Apr. 19th, 2012 02:55 pmВ данном модуле можно удалить атрибуты тремя способами:
Через параметр delete метода modify у объекта типа Net::LDAP, через параметр change того же метода и через метод delete уже объекта Net::LDAP::Entry.
При этом, Net::LDAP->modify по-крайне мере в версии 0.36 не справляется, если одновременно удалять и атрибуты и соответствующие этим атрибутам objectClass'ы. Net::LDAP::Entry->delete справляется, но до него дошел позже, потому оставшаяся часть вебморды останется как есть, ибо влом.
Если ничего не стрясётся - сегодня редактор лдапа заработает со всеми запланированными функциями, за исключением изменения фотографий юзеров (с этими надо немного больше думать, но тоже ничего такого).
Через параметр delete метода modify у объекта типа Net::LDAP, через параметр change того же метода и через метод delete уже объекта Net::LDAP::Entry.
При этом, Net::LDAP->modify по-крайне мере в версии 0.36 не справляется, если одновременно удалять и атрибуты и соответствующие этим атрибутам objectClass'ы. Net::LDAP::Entry->delete справляется, но до него дошел позже, потому оставшаяся часть вебморды останется как есть, ибо влом.
Если ничего не стрясётся - сегодня редактор лдапа заработает со всеми запланированными функциями, за исключением изменения фотографий юзеров (с этими надо немного больше думать, но тоже ничего такого).