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 0A4B8DAF0 for ; Wed, 28 Nov 2012 10:47:46 +0000 (UTC) Received: (qmail 82656 invoked by uid 500); 28 Nov 2012 10:47:45 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 82583 invoked by uid 500); 28 Nov 2012 10:47:44 -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 82533 invoked by uid 99); 28 Nov 2012 10:47:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2012 10:47:43 +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 (nike.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, 28 Nov 2012 10:47:36 +0000 Received: by mail-lb0-f175.google.com with SMTP id gg13so7189638lbb.6 for ; Wed, 28 Nov 2012 02:47:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=Wxg3kGZm8u+ShIcBM5KcsD0KbpTjlmNDsyAtilKdi/8=; b=nfZIAn7QlMxhIxIDuKhvOhe0z51/u9HhF9GHLbbN65yqT79E1pYSsIJ0sDxhsTobwL xy0zVBiV/7RdhwiV3pS4wgyabFslYnVL3ufq+Z686hw8yMEjSEBC7jPK70ruyRV8CHbv TxHxvYy0WTg7OTUpeCQ1sDwrdNRy0vXaNs6oSgaSySdqiUuSI0MyPfIcX2URqxqzpBHu hvK5n1oF2QHyxWs4fbg2vZQzlGYBf551xjgANYaFiNdoPhFT/qMDGs2GAOEKJ/38fhEx 20oooPCjnuVQzidlepq0LjtTOj+F4GdOf+gyZ9qeDph9HbwnOcp0Ed2/1YJX7AgFi+XK XHtA== MIME-Version: 1.0 Received: by 10.112.45.165 with SMTP id o5mr7775433lbm.74.1354099635178; Wed, 28 Nov 2012 02:47:15 -0800 (PST) Received: by 10.112.134.8 with HTTP; Wed, 28 Nov 2012 02:47:14 -0800 (PST) X-Originating-IP: [212.72.115.136] In-Reply-To: References: <058.57224df07188c14f36645fb9758197c6@incubator.apache.org> <506D6C76.1090505@wandisco.com> <102201E8-01B8-4785-A126-F4463B3DBEF5@wandisco.com> <506DB268.5060908@wandisco.com> <506DD5FB.80704@wandisco.com> <506E55AF.7000907@wandisco.com> <5097D87E.40801@digiverse.si> <50AFC584.7060601@wandisco.com> <50B5086B.1060807@wandisco.com> Date: Wed, 28 Nov 2012 11:47:14 +0100 Message-ID: Subject: Re: [Apache Bloodhound] #146: Inline editing of objects From: =?UTF-8?Q?Peter_Ko=C5=BEelj?= To: bloodhound-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=bcaec554de2ebecda304cf8be368 X-Gm-Message-State: ALoCoQkNdIqx3TpE0/lQFKrn7eWsgsGhWdcX8f47ibAkrpAaJnSMR7haQrUwjLeeqfMfKl+60/mR X-Virus-Checked: Checked by ClamAV on apache.org --bcaec554de2ebecda304cf8be368 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable After 40+ mails on this topic where other things (quick create ticket, app links, js fallbacks) in the mix I have lost track of what everybody on here visualizes the new "inline" edit ticket should look like. Maybe we should reset this with a mock or wire diagram for new edit ticket and discuss other things like create ticket button in new thread? Peter On 28 November 2012 07:59, Olemis Lang wrote: > On 11/27/12, Gary Martin wrote: > > On 27/11/12 16:00, Olemis Lang wrote: > >> On 11/23/12, Gary Martin wrote: > >> [...] > >>> Or something like that. So, apart from a clear idea of how we clearly > >>> mark fields as edited, are there any other holes in this? It is also > >>> worth considering if this fits with the current mechanisms for guardi= ng > >>> against conflicts dues to concurrent edits. > >> > >> Yes. I notice a gap here (unless I'm missing something ...) , and it > >> is related to ticket workflow . Inline edits have to pass through > >> workflow . Ideally we could always force `leave` action on in place > >> edits but if Modify Ticket section won't be there then what shall we > >> do ? > >> > > > > I wouldn't say that changes to the ticket details imply a change of > > ticket status within the workflow so I was hoping to leave this as a > > separate proposal. > > > > A change of ticket status ? Well , no . You are right . That's what > built-in leave action is for . However IMO edits must always pass > through workflow . If action=3Dleave nothing remarkable happens though . > > > However, it does seem worthy of comment as there are a few > > inconsistencies. > > yes > > > For example, it would be nice to be able to change the > > "assigned to" user but the ability to do that is dependent on workflow > > too. Meanwhile "reported by" could be considered an in-place edit. A > > similar thing happens with the status and ticket type fields that are > > close together. The attempts to change the workflow related items would > > probably have to either send you to the "Action" control or present you > > with the control somehow. > > > > I'd rather prefer to see workflow actions when editing other fields as > well . > > OTOH , editing =ABowner=BB leads to the ambiguous situation when there ar= e > many choices to assign a ticket to somebody (e.g. info request , > review , assign to , test , ...) . Not to mention and custom workflow > actions / controllers and related side-effects happening at once . > This makes me wander whether it's better (correct ?) to focus on > workflow actions rather than fields when analyzing this particular > subject from a user experience perspective . > > > At this point I really have to see what those with more knowledge of ui > > design will come up with though. > > > > beyond UI , or UX ... it may also be about domain / business logic , > and workflow semantics > ;) > > -- > Regards, > > Olemis. > > Blog ES: http://simelo-es.blogspot.com/ > Blog EN: http://simelo-en.blogspot.com/ > > Featured article: > --bcaec554de2ebecda304cf8be368--