Hi Matthew, thanks for you comments

On Oct 20, 2005, at 10:02 AM, Matthew Bevan wrote:

First, I specify title attributes on my SQLObject properties, yet
CatWalk ignores them.  I think it would be a good idea to display the
"title"s in headings, and with a : appended to them on forms.  This
would provide an easy method to make CatWalk a little more end-user
friendly.

I need help here, I must admit I don't know what you are talking about.
Where do you define  a title? (A model example will be nice)

Having the relational data available from within the preview is bloody
brilliant. Kudos! However, being able to add new "child" records from
this same interface (add another button per linking table next to
Cancel and Edit called "Add <ObjectName>") would make it perfect.

You are right on spot, that feature was suppose to be in this release,
but I wanted to make it part of my standard grid control, instead of doing something specific for relatedJoins. And as the grid control need a general overhaul i decided to wait.

Being able to set the default view in a configurable way, and even hide
the Structure, for example, or even whole objects, would again make it
a bit more user-friendly.  Combined with custom "title"s for the
objects and the relational system already there, this would allow a
developer like me to create a quick, and very elegant administration
interface for my clients.

Nice point. I'm planning to add more state into it, so when you choose and object and select the 'browse' view (I'm not shure about this lable, will 'list', 'objects' or 'rows' be better?), that label become active, and if you choose another class from your model the main content will load the 'browse' view, instead of the default structure. The same goes for 'cancel', it shoul take you back to the view you where before. Right now if you choose preview on an object listed in a relatedJoin and then hit cancel you are trown back to the related object's browse view
and not to the original context.


I'll be investigating thus further, and I will attempt to see how much
I can get done by myself.  First, I think I'll tackle the titles bit -
now to learn enough Python to detect the presence of an optional
attribute...

While you are at it let me tell you CW doesn't (yet) handle default values =(


With all this user-friendliness, I'm thinking

Cheers
Ronald

Reply via email to