Add a new "Accepted" xproperty on design.xwiki.org

Hi devs,

Right now, we have no way to indicate if a design proposal from design.xwiki.org has been accepted (ie has been proposed/discussed/accepted on the forum).
For example, see Proposal: Differentiate navbar bg color from header color - #11 by tkrieck which links to https://design.xwiki.org/xwiki/bin/view/Proposal/Separateheaderandnavcolorvariables

One idea could be to change the Stauts from Idea to Active but it can be confused with active development and also there can be design proposal marked as Active that have not yet been proposed/discussed/accepted.

I’m thus proposing to add a checkbox xproperty named Accepted to represent the fact that the proposal has been proposed/discussed/accepted by the xwiki dev team.

Also, we used to use mails to discuss design proposals. Hence the Mails xproperty. I’d like to change the pretty name to “Mails/Forum” so that we can put forum references there and not have to use the “Other URLs” xproperty as it was done on https://design.xwiki.org/xwiki/bin/view/Proposal/Separateheaderandnavcolorvariables

WDYT?

Thanks
-Vincent

+1

I like the proposed changes.

The “Accepted” status will also make it easier for devs to see what is in line for development and take something of personal interest in a given Roadmap.

The “Mail/Forum” is also fine, I can update my past proposals to change the field with the discussions link.

Thanks

+1 thanks

I’ve now implemented it and modified the view and edit sheets too.

Example: https://design.xwiki.org/xwiki/bin/view/Proposal/Separateheaderandnavcolorvariables

I am going through all my proposals to see what can have the accepted status, creating Jiras, etc. However, an issue arose when some ideas are accepted and some are not.

Given this, we can have two paths:

  • Update the proposal with only the parts that were accepted
    • But this might invalidate some of the pain point identified by the proposal, but need additional discussions on. So a new proposal would need to be created only with the parts still in discussion. (not very productive IMO)
  • Create a “Partially accepted” status

WDYT?