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

matthew_swift
27.29.2007 9e4f312fe9c0820638503b40b5fcbb6571e23354
refs
author matthew_swift <matthew_swift@localhost>
Friday, July 27, 2007 19:29 +0200
committer matthew_swift <matthew_swift@localhost>
Friday, July 27, 2007 19:29 +0200
commit9e4f312fe9c0820638503b40b5fcbb6571e23354
tree 89d6ac3a1c09ebfa021aa9e6ccaeacaf97473a72 tree | zip | gz
parent 40626e819af3e53a2c20de54cbd25aa9f0328222 view | diff
Partial 95% fix for issue 1831 - dsconfig interactive mode.

This change implements the remaining functionality for the dsconfig interactive mode. It is now possible to interactively create and modify components. This change adds support for interactively querying the user for property values. It is implemented using a text-based menu driven model, whereby users can select which properties they want to modify and how they want to modify them (e.g. reset, add a value, remove a value, etc).

This change is not a complete fix for issue 1831, since there are some minor usability enhancements that can be made. These include:

* general consistency of menus (e.g. being able to cancel and go back, get help on a property, etc)

* when displaying the menu option for resetting a property to its defaults it should display what those are exactly

* when incrementally modifying a property, it would be nicer if it displayed the current state

The aim of this change is principally to get people to use the interactive mode and to identify any major usability design issues.
1 files added
3 files modified
793 ■■■■■ changed files
opends/src/server/org/opends/server/messages/ToolMessages.java 101 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java 34 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/PropertyValueReader.java 623 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java 35 ●●●●● diff | view | raw | blame | history