On Thu, 2011-04-07 at 09:23 +0800, Jeremy Kerr wrote:
> Hi Guilherme,
> 
> > Given the above, I'm kind of leaning towards not using the existing
> > generic_list() helper and omitting the filters, the form to bundle
> > patches and the Delegate field from the Properties form. This would make
> > sure we don't mislead users into doing things that won't actually work
> > as they expect, but it also leaves the ability to change the state
> > and/or archive patches, which I think is quite useful.
> 
> I've wanted to add a 'my patches' view previously, so thanks for taking
> a look at this. However, the multiple-projects-on-one-list part does
> make this a bit difficult.
> 
> Would separating the patches by project still work for you?
> 
> I'd imagined implementing this by:
> 
>       * Adding a "my patches for $project" view, which should just be a
>         matter of configuring the filters correctly. Other than the
>         submitter filter, the other filters would have the usual default
>         settings, and be changeable via the UI. This means that we get
>         the "action required" patches by default, but the user can still
>         get the full list easily.
> 
>       * Changing the 'contributor to...' text at the top of the
>         userprofile view to something (a table?) listing the numbers of
>         patches in an action required state. Project names would be
>         links to the "my patches for $project". This gives a quick
>         overview of patches in all projects.

Another thing I've just noticed we'll have to keep in mind is that in
these per-project lists, users won't be able to do mass-state-changes
unless they're the maintainers of the project in question.  We could
change generic_list() to behave differently and always include the
state-changing form, but this seems to me like yet another indication
that generic_list() may not be the appropriate thing to use here.

-- 
Guilherme Salgado <https://launchpad.net/~salgado>

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Patchwork mailing list
[email protected]
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to