1. if there is more than one object returned from fetch or a relationship, still only one object is displayed (not sure if this is simply a layout issue?)
The interface isn't entirely intuitive - though its reasonably effective - if you double click on an object, it will cycle through the records. Single click on a relationship expands the relationship.

2. Object "uniquing" is broken. I.e. if I start from an Artist object, navigate to a Painting, and then to Painting's Artist, I get two artists displayed for the same object.
The uniquing works in a different way - the objects on the screen are both collections of Artists. A query might return 3 Artists (all displayed in the same cycleable node), one of whom has 2 Paintings. When you navigate to a Painting's Artist, the new object displayed is a collection of only one Artist, rather than 3, so it is different.

I figure that if you choose to expand a relationship onwards like that, you must have a reason to want to see it in another node, so I haven't stopped it happening.

3. When no results are returned from the query (or relationship), a square with "null" in it is displayed.
Yes. A more detailed message suggested (or other functionality)?

Marcel

Andrus


On Jul 12, 2006, at 3:13 AM, Marcel wrote:


Great news!

Please nit pick, you might pick different nits to this nitpicker.

The basic functionality is there, but clearly there is still plenty to do.

At the moment I am working on automatic layout. The other things on the list are:

- being able to add and remove records
- XMPP (I tried to start this before my break, but ran into major headaches - expect some questions)
- load/save (so that a view on a query can be restored)
- general appearance improvement

Any other features come to mind?

Marcel

Andrus Adamchik (JIRA) wrote:
     [ http://issues.apache.org/cayenne/browse/CAY-593?page=all ]
     Andrus Adamchik closed CAY-593:
-------------------------------

    Resolution: Fixed

Excellent!! The second patch worked like a charm (I just committed it). I can run the rop-browser from eclipse, fetch the data and navigate relationships. There are certainly a number of glitches, but pointing to those would be nitpicking at this point. Looking forward for more patches :-)


rop-browser update
------------------

         Key: CAY-593
         URL: http://issues.apache.org/cayenne/browse/CAY-593
     Project: Cayenne
        Type: Improvement



    Versions: SUMMER OF CODE 2006
    Reporter: Marcel
    Assignee: Andrus Adamchik
 Attachments: patch.txt, patch.v2.txt

Latest rop-browser code. The patch file attached was generated using the command:
diff -r -u rop-browser incubator/rop-browser > patch.txt
I've built and run this from scratch - checked out a clean copy from SVN - without problem so the dependency problems should be gone.






Reply via email to