On Fri, Sep 5, 2014 at 8:51 AM, Carsten Ziegeler <[email protected]> wrote:
> 2014-09-05 14:03 GMT+02:00 Justin Edelson <[email protected]>:
>
>> Hi,
>>
>> On Fri, Sep 5, 2014 at 3:50 AM, Carsten Ziegeler <[email protected]>
>> wrote:
>> > 2014-09-04 21:28 GMT+02:00 Justin Edelson <[email protected]>:
>> >
>> >> Hi Carsten,
>> >> I see that this issue was closed, although it isn't clear to me why.
>> >>
>> >> I've got the basics of CRD working locally and wanted to get some
>> >> feedback on the approach before working on the U part.
>> >>
>> >>
>> > I already implemented it back then, together with tests :)
>>
>> Then I'm utterly confused as to what we're talking about. I thought
>> you were suggesting to have the merging ResourceProviders optionally
>> implement the ModifyableResourceProvider interface. I don't see where
>> this was done.
>>
>> :) Yes I was talking about that, what I meant is, I already implement this
> as part of SLING-3420 which then started this whole long endless
> discusssion in that issue, I reverted my commit, changed the title of that
> issue and we went with the compromise mentioned in that issue.
> So I implemented this once, the code is still in some revision (rev 1572893
> is the last one with the code) and can be pulled from there.
> A fresh implementation is of course as good, in that case we can just pull
> the test case from rev 1572893

Ahhhh. Now I get it. The implementation you did in r1572039 will need
to be revised as it only worked against search paths.

Created https://issues.apache.org/jira/browse/SLING-3909 for the new
implementation.

Justin

>
> Carsten
>
>
>
>> Justin
>>
>> >
>> > Carsten
>> >
>> >
>> >> Justin
>> >>
>> >> On Thu, Sep 4, 2014 at 11:07 AM, Carsten Ziegeler <[email protected]
>> >
>> >> wrote:
>> >> > Ok, here we go:
>> >> >
>> >>
>> https://issues.apache.org/jira/browse/SLING-3420?focusedCommentId=13914543&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13914543
>> >> >
>> >> > And as I said, it's optional - and from that description you see which
>> >> > decisions a UI (or any client) would need to take (ok create and
>> update
>> >> are
>> >> > the same post operation). And you definitely don't want to code this
>> over
>> >> > and over again, especially as you would need to do additional round
>> trips
>> >> > to check whether a resource exists at the first search path.
>> >> >
>> >> > Carsten
>> >> >
>> >> >
>> >> > 2014-09-04 15:07 GMT+02:00 Carsten Ziegeler <[email protected]>:
>> >> >
>> >> >> Hi Justin,
>> >> >>
>> >> >> 2014-09-04 14:12 GMT+02:00 Justin Edelson <[email protected]
>> >:
>> >> >>
>> >> >> On Thu, Sep 4, 2014 at 5:04 AM, Carsten Ziegeler <
>> [email protected]>
>> >> >>> wrote:
>> >> >>>  > Thanks for the work, Justin!
>> >> >>> >
>> >> >>> > I'm wondering if we really should enable both ootb merging
>> >> providers. If
>> >> >>> > users want to have their own merging picker, they end up with the
>> >> >>> default
>> >> >>> > providers being registered and disabling them requires a
>> >> configuration
>> >> >>> with
>> >> >>> > an empty root.
>> >> >>>
>> >> >>> Why would they need to unregister the default ones?
>> >> >>
>> >> >>
>> >> >> Just because you don't need them and don't want to expose them. I
>> agree
>> >> >> that they don't hurt, but why exposing them if you don't need them
>> but
>> >> >> just want to register your own merging at some path?
>> >> >>
>> >> >>  I agree, although I hadn't gotten around to starting that thread
>> (and
>> >> >>
>> >> >>> it is IMHO orthogonal) :) I don't totally understand the point of
>> this
>> >> >>> service. Does anyone actually use it? I'd like to just deprecate it.
>> >> >>>
>> >> >>> +1
>> >> >>
>> >> >>
>> >> >>> >
>> >> >>> > And finally I want to add optional CRUD support :)
>> >> >>>
>> >> >>> Could you create a wiki page with the conclusion of your discussion
>> >> >>> with Alex listing the various CRUD actions and what they actually do
>> >> >>> to the merge sources. Please do keep in mind that there can be N
>> >> >>> number of merge sources at this point.
>> >> >>>
>> >> >>
>> >> >> I think it's somewhere very well described in an issue. I need to
>> dig it
>> >> >> out.
>> >> >>
>> >> >> Carsten
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Carsten Ziegeler
>> >> > Adobe Research Switzerland
>> >> > [email protected]
>> >>
>> >
>> >
>> >
>> > --
>> > Carsten Ziegeler
>> > Adobe Research Switzerland
>> > [email protected]
>>
>
>
>
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> [email protected]

Reply via email to