-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pi: Add proposal author updates. #1473
Comments
This is blocked by #1474. I want to get the billing metadata changes in first so that the proposal updates can key off of the billing status to know whether an author is allowed to give an update. |
Great to see this! I see a few more points to consider.
I guess with the exception of voting on own comments that is no longer possible for normal comment threads.
This may be too restrictive. Imagine if a user wants to ask a question about update A after the author publishes update B. I think it is a possibility, esp. if the two updates talk about different features, and also considering that some stakeholders check only so often and could miss the discussion window. I would suggest to keep all update threads open until the proposal is marked as closed/completed by the admin, and watch for abuse. If things get out of hand, then restrict further.
This ability should indeed end when the proposal is marked as closed/completed by the admin, to prevent abuse. May be worth adding to the original behavior list so it won't get missed. |
In terms of the data model, update looks like a different entity. Not only it has different access control rules (only author can post them, can be posted after the vote has finished), but also different structure (has title). When a new type surfaces I can imagine some edge cases:
|
will be working on that next |
Yes.
Start simple. We'll deal with it if it becomes a pain point.
It already is.
No. Start simple. We'll deal with it if it becomes a pain point.
No.
We're making it more restrictive. It will be limited to just alpha numeric characters to keep the door open to more user friendly URLs in the future.
Same as the normal comments for now. Start simple. We'll deal with it if it becomes a pain point.
No. Update comments have the same requirements as normal comments for now. |
This is also blocked by #1483. |
This issue is for the
Add proposal author updates
item of the Pi Q3 2021 proposal.Spec
Proposal authors need to be able to give periodic updates on the status of their proposal. These updates will be given as comments. The Politeia users will have the ability to interact with the author and ask further questions.
Currently, once a proposal vote has finished the proposal is locked and no additional comments can be made. The new behavior will be the following.
politeiagui
Implemenation
ProposalUpdateMetadata
andProposalUpdateHint
to the pi plugin API and politeiawww API.UpdateTitleSupportedChars
plugin setting. Limit this to just alpha numeric characters. This is more restrictive than proposal titles, but I would like to do it this way so that we leave the door open for more user friendly URLs in the future that reference the title.pictl commentnew
command to be able to handle proposal updates.The text was updated successfully, but these errors were encountered: