author | psc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 26 Feb 2010 12:35:17 +0000 (12:35 +0000) | ||
committer | psc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 26 Feb 2010 12:35:17 +0000 (12:35 +0000) | ||
commit | e19e94a723def6eda85858cb40a1d02ed610eebe | |
tree | dbb23736499596d22bf0f6a86cdb92fba0b87961 | tree | snapshot |
parent | 7f08ea599710ed2faad33ede203b1e9903b7f8dd | commit | diff |
Apply patch for #3305
- When removing members from an object group do not immediately remove
the tab objects. Instead stage them for removal (and unstage them
if an according member is added) and delete them on save. This
way we can avoid a bug where objects get changed although one
decides to cancel editting an object group.
- Fix the remove_from_parent functions in several classes so
that removing objects from object groups can actually remove
the attributes from the LDAP.
- Only delete attributes from LDAP if not all members are beeing
removed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15748 594d385d-05f5-0310-b6e9-bd551577e9d8
- When removing members from an object group do not immediately remove
the tab objects. Instead stage them for removal (and unstage them
if an according member is added) and delete them on save. This
way we can avoid a bug where objects get changed although one
decides to cancel editting an object group.
- Fix the remove_from_parent functions in several classes so
that removing objects from object groups can actually remove
the attributes from the LDAP.
- Only delete attributes from LDAP if not all members are beeing
removed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15748 594d385d-05f5-0310-b6e9-bd551577e9d8