Thanks for the feedback Jeff.

Excerpts from Jeffrey Burke's message of 2015-10-26 07:54 -04:00:
> On Sun, Oct 25, 2015 at 10:55 PM, Dan Callaghan <dcall...@redhat.com> wrote:
> > * The original design proposal for the job page improvements mentioned
> >   allowing ack/nak/comment on recipes, tasks, and results. However it's
> >   not clear what the meaning or behaviour of a nak at one of these lower
> >   levels should be, and also unclear if nack'ing individual results is
> >   even useful or desirable, so we will defer this. For now, ack/nak will
> >   only apply to recipe sets as it does now.
> >
> Is the original proposal online? All I remember is the BZ.
> Bug 596410 - [Beaker] RFE: Ability to hide recipes from the matrix view.
> https://bugzilla.redhat.com/show_bug.cgi?id=596410

When I said "original design proposal" I was talking about the one we 
wrote for the job page improvements earlier this year, where we had 
some quite ambitions plans for expanding ack/nak/comments. We decided 
not to tackle those for now.

As for the original design of the ack/nak system... Yes I think that BZ 
is all we have. It was implemented a long time ago, before we were 
writing up our designs.

> > * The distinction between "needs review" and "ack" does not seem useful
> >   so it will be removed. All recipe sets will effectively by "acked" by
> >   default. (Recipe sets with a Pass result are already acked by default
> >   right now.)
> >
> From what I remembered there were two reasons.  The reason we wanted
> both was if multiple people are reviewing the same job. Or if you were pulled
> away during your review you could come back and pick up where you left off.
> You could tell which ones were reviewed and which ones still needed to be
> reviewed.

Hmm interesting. We hadn't thought of either of those scenarios.

As for the second point, keeping track of what you have reviewed... 
Gerrit has quite a nice simple system for that, which we could take some 
inspiration from. Each file in the patch has a little checkbox 
"Reviewed" which is unticked by default. It's ticked automatically when 
you first view each file. And you can toggle them on or off explicitly 
as well, to mark where you are up to in the review. Or you can just 
ignore them.

We could do something similar. The job page could have a checkbox for 
each recipe. We would record each user's "reviewed" status for each 
recipe. When you open the recipe page we mark it as reviewed 
automatically, or you can tick or untick the checkbox explicitly. 
Something like this:

https://fedorapeople.org/~dcallagh/screenshot-new-job-page-reviewed-checkboxes.png

Then waiving and commenting would still be a separate operation. The 
"reviewed" check boxes might be more generally useful even when not 
waiving results too.

However it doesn't solve the first thing you mentioned, where multiple 
people are reviewing a single job. Does that happen often? I feel like 
it's maybe a situation that we can't really handle well anyway.

-- 
Dan Callaghan <dcall...@redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat, Inc.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Beaker-devel mailing list
Beaker-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/beaker-devel

Reply via email to