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

jvergara
17.11.2009 92942bc98880793237d38d87db45abd5537d3f62
refs
author jvergara <jvergara@localhost>
Thursday, December 17, 2009 22:11 +0100
committer jvergara <jvergara@localhost>
Thursday, December 17, 2009 22:11 +0100
commit92942bc98880793237d38d87db45abd5537d3f62
tree 98c426b476f4322f48b42312bc537e12c59a8d33 tree | zip | gz
parent 69d3510f0c8062a4a482612beb902187f8d32797 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
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteSchemaElementsTask.java 444 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyAttributeTask.java 328 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyObjectClassTask.java 255 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewSchemaElementsTask.java 824 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/SchemaTask.java 295 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/Task.java 56 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java 439 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/CustomAttributePanel.java 1151 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/CustomObjectClassPanel.java 1065 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/NewAttributePanel.java 331 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/NewObjectClassPanel.java 300 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/SchemaBrowserRightPanel.java 43 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 48 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/util/ControlPanelLog.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/admin_tool.properties 129 ●●●● diff | view | raw | blame | history