Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6736CD9CC for ; Wed, 14 Nov 2012 15:19:58 +0000 (UTC) Received: (qmail 24458 invoked by uid 500); 14 Nov 2012 15:19:58 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 23403 invoked by uid 500); 14 Nov 2012 15:19:54 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 23367 invoked by uid 99); 14 Nov 2012 15:19:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2012 15:19:52 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.217.175] (HELO mail-lb0-f175.google.com) (209.85.217.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2012 15:19:44 +0000 Received: by mail-lb0-f175.google.com with SMTP id j7so457635lbo.6 for ; Wed, 14 Nov 2012 07:19:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=FEXwq0Utn0joCUADzv8D8XB9DZf0mcrzkK7UZuugEYM=; b=Yx3t4rtuE1qWDhZ/zehOTuwjjQP3d+WlV1ebxtKyCQuUQFdbti/YS8Gx0Xy7O8klDz lspzWt5ZutSPNLiqB+6XQVEvu4+Gh046D74NvUGnrz+ZOrlJJeC/n4k1Hig+fHMEQMIS zjGjzyrUK2nG4Dyl6Zsfw/vYJ7ezkziRBdCyyu7/6gUQwtJ16B8mhP8ebZqhr24JjtA7 nL8G9W/Yi0QrRPShi8EAi7Qf6rhL+4/K+hsbLHBSVy0Ctl0eXJ0SidUjVCp7BajLmlCO B86OtYmAa+LdtZ3q49Dpc7+3p41Ps3VlH2b//ovJOamgHz/+M4itx52kFVsg5uVc6p0P fW6w== Received: by 10.112.39.105 with SMTP id o9mr7245942lbk.123.1352906362195; Wed, 14 Nov 2012 07:19:22 -0800 (PST) Received: from masinca.digiverse.si ([212.72.115.136]) by mx.google.com with ESMTPS id f3sm5164016lbm.11.2012.11.14.07.19.20 (version=SSLv3 cipher=OTHER); Wed, 14 Nov 2012 07:19:21 -0800 (PST) Message-ID: <50A3B677.8000207@digiverse.si> Date: Wed, 14 Nov 2012 16:19:19 +0100 From: Jure Zitnik User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: bloodhound-dev@incubator.apache.org Subject: Re: [Apache Bloodhound] Proposals/BEP-0003 modified References: <20121114151312.54E71808C1@bloodhound-vm> In-Reply-To: <20121114151312.54E71808C1@bloodhound-vm> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQnZZWVv5tV5JmT08aEpgRd46YcQrdoeOKL+sDSeudtychkpCBtGZPd8I7Wjkatagg/pChNa X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I added a rough list of proposed features for multi product support to BEP-0003 wiki. Please review and comment. I would suggest that we start discussions on each of the proposed features on bloodhound-dev@, mail subject on proposed features should be in the form of '[BEP-0003] ' (according to BEP Guideliness). Cheers, Jure On 11/14/12 4:13 PM, Apache Bloodhound wrote: > Page "Proposals/BEP-0003" was changed by jure > Diff URL: > Revision 5 > Comment: Initial feature list proposal > Changes: > -------8<------8<------8<------8<------8<------8<------8<------8<-------- > Index: Proposals/BEP-0003 > ========================================================================= > --- Proposals/BEP-0003 (version: 4) > +++ Proposals/BEP-0003 (version: 5) > @@ -30,7 +30,37 @@ > > == Proposal #proposal > > -'''TODO''' > +The following is a list of proposed features for multi product support in Bloodhound. > + > +=== Product/ticket namespaces > +Product and ticket ID should form a two dimensional namespace, tickets would in addition to current URL scheme also be addressable through the product URL namespace, namely /ticket//. Each product would have a separate numberspace for product ticket IDs. > + > +=== Tickets moveable between products > +Tickets should be moveable between products, old ticket product IDs (and URLs) should be remembered, making the same ticket accessible through old products namespaces (URLs). > + > +=== Per product search > +By default, search is global. Search and queries should allow search queries to be limited to specific product. > + > +=== Per product ticket workflow > +Depending on the product, different ticket workflows should be supported. > + > +=== Inter product ticket relations > +It should be possible to link tickets from different products. > + > +=== Per product notifications > +Notifications should be configurable per product. > + > +=== Per product ticket field configuration > +Components, milestone, version, priority, defaults, custom fields should be configurable per product. > + > +=== Product roles > +Support for per product user groups. Roles can be used to configure notifications and permissions per product. > + > +=== Per product permission scheme > +Permission scheme is defined by assigning permissions (from a predefined permission list) to specific users or groups. Permission scheme is assigned to a product. > + > +=== Per product repository > +Each product can have different repository (and type) assigned. > > == Rationale #rationale > > -------8<------8<------8<------8<------8<------8<------8<------8<-------- > > -- > Page URL: > Apache Bloodhound > The Apache Bloodhound (incubating) issue tracker > > This is an automated message. Someone added your email address to be > notified of changes on 'Proposals/BEP-0003' page. > If it was not you, please report to .