Skip to content

Collaborative Draft MVP #3049

@tramuntanal

Description

@tramuntanal

This is an MVP

🎩 Description

We will base this MVP in the features described in the EPIC's 1st iteration block but it won't be exactly the same.

Features

  • Publish CollaborativeDraft as Proposal:
    • A button in the proposals list will show the list of collaborative drafts in any state sorted by date DESC.
    • Make Proposals co-authorable.
  • Seeds
  • Make Collaborative drafts "configurable" (the admin can en/disable)
  • List of Collaborative drafts
    • list of collaborative drafts in any state sorted by date DESC.
    • "collaborative proposal" M-card items
    • left side counter and filters
  • The page of the draft will have a summary of activity (metadata box) on the right that will show the following information:
    • Control Version: When a user or organization has made a modification to the draft (to the title or description)
    • Number of comments
    • Number of contributors to the draft
    • Number of co-authors
    • Close drafts
  • Co-authorship
    • Coauthorable and coauthorship: allows CollaborativeDraft to have many authors.
    • Cell for rendering multiple authors.
    • All authors same permissions
    • A user Requests to be a co-author
    • A co-author sees all co-authorship requests
    • A co-author accepts/refuses co-authorship requests
    • Notify authors of co-authorship:
      • on request collaboration
      • on accepted new collaborator
      • on refused collaborator
  • A proposal that is the result of a collaborative-draft needs to display an identifier and a link to the original draft. --> @decidim/lot-px design-required

Designs required

In this order:

  • Listing <- Reuse Proposal's listing
    • M-card
  • Draft detail (show collaborative draft):
    • see other versions
  • Edit draft <- Reuse the edit proposal form without the author identity select.
  • Proposal detail corresponding to a Proposal originated from a collaborative proposal.

📌 Related issues

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions