Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 92774 invoked from network); 23 May 2007 21:19:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 May 2007 21:19:45 -0000 Received: (qmail 84583 invoked by uid 500); 23 May 2007 21:19:45 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 84543 invoked by uid 500); 23 May 2007 21:19:45 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 84530 invoked by uid 99); 23 May 2007 21:19:45 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 May 2007 14:19:45 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of ersin.er@gmail.com designates 64.233.166.177 as permitted sender) Received: from [64.233.166.177] (HELO py-out-1112.google.com) (64.233.166.177) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 May 2007 14:19:39 -0700 Received: by py-out-1112.google.com with SMTP id u52so559319pyb for ; Wed, 23 May 2007 14:19:18 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QGzLZ/ouvttt8TfAp3KYbwCxxNAbdiFcko12wTYzklYSY7r96a6IjIIjICYRg6oSt/WKlJiIyl8e5Hrhv6axECTxoWscOLuurmxKtPk6WEeHEpJZo5ZzQq4N/o30d9xgfBP2MdXYsqpK79YgdsaPx3lOz2XHQoTz+fQNTDSZLhg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QMkwOQj8FmVrn1A3ebLG21Rk64q6oFH6FH1PTSthYtTPjKmVd/NCvPc0xxQIzL1MnxoEPBG6ZKEnfXHbClrMnpgk1xMxyhpA7lx8wKFJsfrCUIw75TfFLv+SzvnDa74lK5sqLPuRx40lKkBg8gUuXV0FAxxLw59aG5ANWQmYDdc= Received: by 10.35.49.4 with SMTP id b4mr1857349pyk.1179955158095; Wed, 23 May 2007 14:19:18 -0700 (PDT) Received: by 10.35.51.6 with HTTP; Wed, 23 May 2007 14:19:18 -0700 (PDT) Message-ID: Date: Thu, 24 May 2007 00:19:18 +0300 From: "Ersin Er" To: "Apache Directory Developers List" Subject: Re: [jira] Created: (DIRSTUDIO-109) Schema Entry Deletes Must be Sequenced In-Reply-To: <4654AD6F.4090609@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <27322535.1179947956334.JavaMail.jira@brutus> <46549D6C.5000608@gmail.com> <4654A71F.5090108@apache.org> <4654AD6F.4090609@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi, Can we please keep Issue related stuff at JIRA? There is only one comment on the Issue page here: https://issues.apache.org/jira/browse/DIRSTUDIO-109 By looking at it people cannot know what's going on about that issue. Thanks. On 5/24/07, Ole Ersoy wrote: > > > Stefan Seelmann wrote: > > Ole, > > > > I don't think it makes sense to add such semantics into the default > > delete operation of the browser. > > Sure. The use case for me anyways is just to > be able to quickly delete some schema containers > while debugging junit tests...and I understand > that there are probably cross LDAP server considerations, etc... > which makes bloating the delete function less sexy... > > > What we could do is the following: PAM and I would like to extend the > > current Schemas Editor to operate directly on the schema partition of > > ADS instead of .schema files. So we have to add this functionality into > > the Schemas Editor: > > > > - When saving a new schema into the schema partition we have to consider > > the correct order (syntaxes before matching rules before attribute types > > before object classes) > > > > - When deleting a schema we have to consider the inverse order > > > > Sounds good? > > Smoookkin!! U and PAM Da Mans! > > Should I just close this then like Alex recommended? > > Oh - Incidentally this thought just popped in. > Suppose I was editing the Schema partition > entries through the browser, like I was doing. > > Once the Schemas editor connects directly to ADS, > might it make sense to "Switch" the delete action > to the one used by the Schemas Editor, when > connecting to the schema through the browser? > > Thus the delete action implementation > being used would depend on whether the partition being > connected to is ADS's schema partition. > > I need to review the IAdaptable pattern the Eclipse APIs > use, but I think that if the action were an IAdaptable > then selecting the implementation for the delete action > could made fairly elegant. > > So if ou=schema is the partition, then the cascading delete > stuff becomes possible by delegating the delete action request > to the CasacdingDelete action, but for all other partitions > and connections it's the other delete action implementation. > > This might provide for a better ADS dynamic schema editing > experience. > > Now it's sort of like this same feature request again :-) > > Anyways it might be a feature suggestion that could > just hang around on in the periphery of LS feature requests, > and then if for some reason others start requesting a pluggable/switchable > action API in LS, then then maybe it gets interesting. > > Or we could just nuke it:-) I have both keys. Just give me the signal > > Cheers, > - Ole > > > SNIP > -- Ersin