Re: CAY-1077

From: Andrey Razumovsky (razumovsky.andre..mail.com)
Date: Wed Nov 12 2008 - 04:56:45 EST

  • Next message: Andrus Adamchik: "Re: CAY-1077"

    Well, I think at least we need 'Clear Path' button. Otherwise I won't be
    able to create new DbRelationship from ObjRelationship source (i.e. insert
    new relationship in first column).

    2008/11/12, Andrus Adamchik <andru..bjectstyle.org>:
    >
    > Cool. I very much like the direction. Here is a few notes on the
    > implementation:
    >
    > 1. I think "revert" and "clear" are redundant. They don't revert previous
    > "save", but simply go back in the browser. It is just as easy to use the
    > browser to achieve that. So I suggest we remove those buttons.
    >
    > 2. "Save Path" should probably be called "Select", as we are not really
    > saving anything until "Done" is clicked. Also since we only have 1 button
    > now, maybe to make things more compact and consistent with other similar
    > interfaces, implement it as a toolbar on top of the browser (see Select
    > Query Ordering tab for an example).
    >
    > 3. DbRelationships. There's a bit of a problem figuring context of the new
    > relationship. It correctly uses a target of the currently selected
    > DbRelationship path as its source, however its location is disjoint from the
    > browser so it is not immediately clear. It also clutters the view a bit. So
    > maybe we can add an extra dialog started with a "new relationship" button
    > icon on the browser toolbar (see #2 - we will have a toolbar), that allows
    > you to select target entity, cardinality (to-one, to-many) and continue to
    > the joins mapping?
    >
    > Thanks,
    > Andrus
    >
    >
    > On Nov 12, 2008, at 10:29 AM, Andrey Razumovsky wrote:
    >
    > I commited the new dialog. Please spend some time trying it out and tell me
    >> if you like it. Comments about its way of work is in JIRA
    >>
    >> 2008/11/9, Andrus Adamchik <andru..bjectstyle.org>:
    >>
    >>>
    >>>
    >>> On Nov 9, 2008, at 12:15 PM, Andrey Razumovsky wrote:
    >>>
    >>> Fine, but as af as I remember, "Target" should be combobox because 1)
    >>> There
    >>>
    >>>> can be more than one ObjEntity for DbEntity
    >>>>
    >>>>
    >>> Good point. Then I guess we need to limit combo choices only to those
    >>> entities that apply for a given path.
    >>>
    >>> 2) User can add new Db Rels in
    >>>
    >>>> this dialog by clicking "New to-X relationship" (and target will be what
    >>>> was
    >>>> selected in combobox)
    >>>>
    >>>>
    >>> I suggest we stop using the combo for targeting (except for the special
    >>> case above). This creates UI redundancy that can potentially be
    >>> confusing.
    >>> So maybe we add a "target" combo to the DbRelationship mapping dialog
    >>> instead? (Maybe only shown when the dialog is opened from ObjRelationship
    >>> dialog; and hidden otherwise)?
    >>>
    >>> Andrus
    >>>
    >>>
    >>>
    >



    This archive was generated by hypermail 2.0.0 : Wed Nov 12 2008 - 04:57:25 EST