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 55991D379 for ; Mon, 8 Oct 2012 08:39:38 +0000 (UTC) Received: (qmail 55956 invoked by uid 500); 8 Oct 2012 08:39:37 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 55596 invoked by uid 500); 8 Oct 2012 08:39:31 -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 55562 invoked by uid 99); 8 Oct 2012 08:39:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2012 08:39:30 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.223.175] (HELO mail-ie0-f175.google.com) (209.85.223.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2012 08:39:24 +0000 Received: by mail-ie0-f175.google.com with SMTP id c13so9031522ieb.6 for ; Mon, 08 Oct 2012 01:39:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-originating-ip:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=NCpvcxxjrMuL69fur7COO9x5h927aawYsVBc/V1VdSE=; b=jYLXyG5anNVHnsf5TLiiffkmm0KUQI9Fd/DITdstLxfWq1/QRDy5KsHCU7fhUKm7Uk vULQS1oQQW8nK2r5E9pFH7OfOzMakX1+3wJ3qBY1V6oaPO01BgVl1t8WCShbpgMgH81d n6cRZBRpjkmFt2/8FOKagGwLwjOQpP/+RhCDUvzxuUU64Nght+kqVi7le5c+U2gZ3PmU m9/PYOcSwyg41nRmGE7wCFyg27zKkYshYgfTd5LaZxbaWZ/3u47RYen4PjPFMLXkjwA+ 6sYvLF/l3u6tBZ5p+a8h5q8Fz/FnKxDGY7+FZxW6p/uJiNgydvVHfrjHkSWUnDaCj5rZ 4Ijw== MIME-Version: 1.0 Received: by 10.50.151.238 with SMTP id ut14mr5231649igb.72.1349685543021; Mon, 08 Oct 2012 01:39:03 -0700 (PDT) Sender: peter@xlii.si Received: by 10.64.41.99 with HTTP; Mon, 8 Oct 2012 01:39:02 -0700 (PDT) X-Originating-IP: [188.198.22.48] In-Reply-To: References: <506DA300.4010002@wandisco.com> Date: Mon, 8 Oct 2012 10:39:02 +0200 X-Google-Sender-Auth: iBE0kGA7Nt-Uw80IPtAaGv1DxNw Message-ID: Subject: Re: dashboard ticket query ordering From: =?UTF-8?Q?Peter_Ko=C5=BEelj?= To: bloodhound-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8f3b9f7d59aaf904cb8827f8 X-Gm-Message-State: ALoCoQmIHRGJmJGxkQB45Qq3eo2fpGEt77Q/WCqi5ZqLUTK4+Julczbefa7OLwkjKiHFQd5hIhXg X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f3b9f7d59aaf904cb8827f8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Totally agree on REST api thing! Ideally all data that UI displays should come through REST web services. That would give us complete freedom on UI front (UX, multidevice, technology) and would make Bloodhound easier to integrate into enterprise environments. Peter On Fri, Oct 5, 2012 at 5:27 PM, Olemis Lang wrote: > On 10/5/12, Peter Ko=C5=BEelj wrote: > > If we are only talking about ordering, why not just enhance the widgets > so > > that if the user clicks on a column title, that is the field that the > > results are sorted by? > > +1 ... we'll need them to become more AJAX-ready because IMO this > should happen without leaving dashboard page . Besides changing order > is not just about sorting the same rows displayed in first place but > the whole query result set . > > If this has not been implemented before is just because there was no > much time available and there were other priorities . Indeed previous > mockups include similar features requiring dynamic updates , even if > not exactly sorting by field . > > OTOH ... we shall see how to make this work with reports ... if not > already implemented , of course . We'll have to check that . > > This , together with #146 and a few more tickets makes me wonder > whether we should be thinking in adding some generic RESTful > infrastructure , based on known APIs (e.g. XmlRpcPlugin) . This would > be quite important to implement dynamic AJAX widgets and speed up the > process . > > > What is in dashboard definition would only be the > > default then. > > > > +1 > > > In to long run we need user configurable dashboard > > +1 > > > as well as user > > configurable widgets. > > > > that's what #83 is for , afaicr . > > -- > Regards, > > Olemis. > > Blog ES: http://simelo-es.blogspot.com/ > Blog EN: http://simelo-en.blogspot.com/ > > Featured article: > --e89a8f3b9f7d59aaf904cb8827f8--