Yeah, I like the functionality! Much more useful, and avoids problems with fuzzy matches and renaming the wrong people. It's rejecting my edits for some reason, though, after I dismiss the warning sheet.
I wonder if the filtering would be more clear as a browser/tree view? On second thought, maybe that doesn't make sense... It's not clear at first glance what the relationship between the tables would be. On Jan 12, 2008, at 2:03 PM, Christiaan Hofman wrote: > Tell me what you think about my latest additions. It still needs some > more work. E.g. should only selected names be changed by an edit? We > could also allow editing in the names table, and then replace only > persons with that name. Also changes to the person fields may have to > be noted. And selection in the name table may be preserved when the > names change. > > Christiaan > > On 11 Jan 2008, at 6:39 PM, Adam R. Maxwell wrote: > >> >> On Friday, January 11, 2008, at 09:24AM, "Christiaan Hofman" >> <[EMAIL PROTECTED]> wrote: >>> >>> On 11 Jan 2008, at 5:13 PM, Adam R. Maxwell wrote: >>> >>>> >>>> On Jan 11, 2008, at 2:40 AM, Christiaan Hofman wrote: >>>> >>>>> It was displaying only the pubs for the author. That does not make >>>>> sense when you are showing an editor. >>>> >>>> Oh, I thought it was displaying all pubs that a person was >>>> associated >>>> with as author/editor/other. Didn't it use -[BibItem >>>> allPeople]? I'm >>>> pretty sure we added that for display and testing membership. >>>> >>> >>> No, it used -[BDSKPublicationArray publicationsForAuthor:], which >>> used -pubAuthors. ON the othr hand changing the name changed every >>> author in every field, with the comment that it did so because there >>> was no way to get the field. >> >> I'm not sure why that comment was there, since it sounds like >> expected behavior in retrospect :). Being able choose fields as >> you say is probably better. I guess the support for arbitrary >> person fields wasn't as finished as I thought. >> >>>>> I was thinking about making it more useful by adding a control >>>>> (table >>>>> or popup) to choose the fields to display. That could work as a >>>>> filter on the displayed publications, and also on where a name is >>>>> replaced. Similarly, I think it can be useful to display (and >>>>> filter >>>>> by?) all different forms of the name, so you can easily see if a >>>>> name >>>>> is spelled consistently or whether we have collapsed too many >>>>> names >>>>> (I'm thinking of Alexander and Alexeev Zamolodchikov). But I did >>>>> not >>>>> want to do anything like that before the release. >>>> >>>> Yeah, displaying all forms of the name would be useful. Grouping >>>> by >>>> any person would be useful as well (I thought we could do that, but >>>> apparently not). >>> >>> I was wondering if it should be any normalizedName (which is used >>> for >>> isEqual) or any originalName. >> >> What "it" would that be? >> >>> What do you mean by 'any person'? You mean any person field? >> >> Yes, using a set of all of the persons in a document. It might not >> be worth the hassle, though. > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Bibdesk-develop mailing list > Bibdesk-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bibdesk-develop ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop