Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-888

CM Usability: Object Select Query Improvements

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0M5, 3.0
    • Modeler
    • None

    Description

      Object Select Query UI should be smarter and more usable:
      #1 Qualifier field shouldn't be just a dummy text filed. It should be smarter, with validations, or even some sort of completion
      or live checking so that the user quickly can do what he wants and be sure that it's OK. Because this dummy field is very error prone, many CM users avoid "Named Queries". I must admint - even myself - I always type something wrong there.

      #2 When selecting a QueryRoot -> e.g to Person, than the Query Name should be changed too to "PersonQuery", but only in the case the user hasn't manually changed that field to something else than the default generated by CM at dialog open. This is very user friendly (many IDEs offer such "variable suggestion").

      #3 Orderings and Prefetches tab panes should use a JSplitPane to separte the upper and the lower zones. For entities with many fields, the users always have to scroll because one can't simply drag a split pane to adapt the size.

      Attachments

        1. patch-CAY-888.txt
          17 kB
          Andrey Razumovsky
        2. patch-CAY-888-2.txt
          18 kB
          Andrey Razumovsky
        3. patch-CAY-888-3.txt
          6 kB
          Andrey Razumovsky

        Activity

          People

            nirvdrum Kevin Menard
            tbernhard Thomas Bernhard
            Votes:
            4 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: