mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jvergara
17.11.2009 013494192c189ce5bd101f198c4d33230374d4b8
refs
author jvergara <jvergara@localhost>
Thursday, December 17, 2009 22:11 +0100
committer jvergara <jvergara@localhost>
Thursday, December 17, 2009 22:11 +0100
commit013494192c189ce5bd101f198c4d33230374d4b8
tree b5defc54741a603500cad4f4c60323e8fd8c0a81 tree | zip | gz
parent 5801096f936a40418c9bfdda83a78dd1be57f4f3 view | diff
Fix for issue 3601 (Control Panel: unable to modify schema objects or attributes)

The following changes allow the user to edit and modify attributes and objectclasses (those that are considered not part of the configuration or standard schema).

With these changes the user can modify any property of the objectclass and the attributes, references to the modified elements (for instance when they are renamed) are updated in the schema.

These modifications also allow to delete schema elements that are referenced elsewhere in the schema. Before the changes for instance deleting an attribute included in the definition of an object class was not allowed. With these changes, the user is informed of the existing dependencies, but he/she is allowed to proceed with the deletion of the attribute (the references will be automatically removed).
1 files deleted
3 files added
11 files modified
5712 ■■■■ changed files
opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteSchemaElementsTask.java 444 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyAttributeTask.java 328 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyObjectClassTask.java 255 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/NewSchemaElementsTask.java 824 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/SchemaTask.java 295 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/Task.java 56 ●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java 439 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/CustomAttributePanel.java 1151 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/CustomObjectClassPanel.java 1065 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/NewAttributePanel.java 331 ●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/NewObjectClassPanel.java 300 ●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/SchemaBrowserRightPanel.java 43 ●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 48 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/util/ControlPanelLog.java 4 ●●●● diff | view | raw | blame | history
opends/src/messages/messages/admin_tool.properties 129 ●●●● diff | view | raw | blame | history