Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 18556 invoked from network); 2 Oct 2007 11:32:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Oct 2007 11:32:20 -0000 Received: (qmail 17343 invoked by uid 500); 2 Oct 2007 11:32:09 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 17177 invoked by uid 500); 2 Oct 2007 11:32:09 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 17166 invoked by uid 99); 2 Oct 2007 11:32:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Oct 2007 04:32:09 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stojcevicht@gmail.com designates 209.85.162.181 as permitted sender) Received: from [209.85.162.181] (HELO el-out-1112.google.com) (209.85.162.181) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Oct 2007 11:32:11 +0000 Received: by el-out-1112.google.com with SMTP id r27so834564ele for ; Tue, 02 Oct 2007 04:31:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; 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; bh=168z7vP7vKvcVUjyl3u25a9mMCVKjQfJ+kXKwTPGYvA=; b=a6ZI+eafMHtQZRN14Ietr9i0qaJr14i7tOYi0Hb3HfmRizfdHHdKUWv4iBXvCQfy+TIdvFeNas9NAhkC1WK+t8WajkVpI+UBn9usKz31BFE3xoGIlgFSS6FAAVbP7sKURv3aCPk3JYJRtcIMGy1LnGaEknXQq5+j2WCMpxfHxWI= 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=m1qXLeLjxDqbZSDH/ERcxLrrDXaRc+6ot+mUWixAt5BgTwmpwwCrLHlR46ueobxSCgBKkNlZBQEFIXNvuccUF7vVSn5x4etkMrexhALazFBWwQiQ7Q30Bi4/DX44nNpC83LLZDi91pQLzXrJZzvdhNRYwN1b4H9H0E3pMq+n+0U= Received: by 10.114.109.1 with SMTP id h1mr2126033wac.1191324708968; Tue, 02 Oct 2007 04:31:48 -0700 (PDT) Received: by 10.114.94.8 with HTTP; Tue, 2 Oct 2007 04:31:48 -0700 (PDT) Message-ID: Date: Tue, 2 Oct 2007 07:31:48 -0400 From: "Tomislav Stojcevich" To: continuum-dev@maven.apache.org Subject: Re: CONTINUUM-310 - customizable email templates In-Reply-To: <4701EEC1.3070401@venisse.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4701A711.8050007@apache.org> <4701EEC1.3070401@venisse.net> X-Virus-Checked: Checked by ClamAV on apache.org I think it should be re-opened since there still is no way to completely customize the template itself other than turning on and off the output and summary. In my case the turning on the summary wiith the build output turned off will give me what I want but it is still too much. I'd like to be able to customize further, there are only a couple of things from the summary that I want to see. We could continue to add flags to the xml file and if checks within the template but where does it stop? And what about internationalization? that would have to be a separate issue but allowing access to be able to modify the templates directly would at least let those users that really need to change the language of the text that is hardcoded in the template to be able to do it should they need to. So how about my idea about extracting the templates from the core jar into the webapp during the webapp build, that way they can be directly modified? This at least allows the default templates to be customizable easily. Another issue should be opened to provide the functionality that Rahul is suggesting about allowing different templates per group or project. That would involve more changes. There would have to be a place in the database to store template location per project or group or possibly store the template itself and provide a template edit screen.