Skip to content

Amendments: Proposals on proposals #2292

@Xfolchf

Description

@Xfolchf

Anyone can edit the text of a proposal and create a child proposal as an amendment (Pull Request in Github). This child proposal may receive support and the author of the proposal may accept or reject the amendment (or child proposal). In case of rejection, the author of the child proposal may raise the child proposal to an official proposal.

Amendment process flow

  • Amendment feature has to be activated in the proposal component admin panel
  • In the proposal page an new button amend appears bellow the support button.
  • When clicking the amend button a proposal edition modal is opened (the same that the proposal creator has available during X minutes after the proposal is made).
  • The participant that creates an amendment can change the content of the proposal and push the amend confirmation button
  • The amendment is closed and displayed showing the changes made (using the control version)
  • The proposal authors and followers are notified that an amendment has been created.
  • The amendment can be supported/voted and commented
  • A list of amendments appears in the proposal page
  • An amendment page (XL card) is created with all the properties of a normal proposal but with a very clear reference of being an amendment and a visible link to the mother proposal.
    • The text change is displayed like version control
  • Author/s of the original proposal can accept/reject the amendment
  • If the amendment is accepted
    • Proposal co-authors are notified that the amendment has been accepted
    • The amender is added as collaborator or co-author of the proposal
    • The amender is notified that her amendment was accepted
    • Proposal followers are notified that the amendment has been accepted
    • The amendment cards and page display the new status accepted
    • The control version of the proposal displays a new edition with the author of the amendment
  • If the amendment is rejected
    • Proposal co-authors are notified that the amendment has been rejected
    • Proposal amender is notified that the amendment has been rejected
    • Amender can publish the amendment as an independent proposal
    • The commandment cards and page display the new status rejected

Related PR's:

Related Issues:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions