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

matthew_swift
27.29.2007 04608a0cda42d5fca186a957d9dfc5bc830ec7f5
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
commit04608a0cda42d5fca186a957d9dfc5bc830ec7f5
tree 0b8e5e0f81890d2bdcaefbf881861d22b30f25bd tree | zip | gz
parent 0ed6bf1fd98dd314fe36b906ddbe7c96ba23004a 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
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java 101 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java 34 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/PropertyValueReader.java 623 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java 35 ●●●●● diff | view | raw | blame | history