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.