Content
View differences
Updated by Parimal Satyal about 1 year ago
**As** a core member of a project
**I want** there to be safeguards against accidentally making "un-restricting" my confidential note to my internal comment (for my smaller core team) public team
**so that** I don't accidentally post a comment meant to be internal as a regular comment
**Acceptance criteria**
In the comment box, once I click on "Internal comment" "Restrict visibility" and start typing my comment
* If I try to uncheck 'Internal comment' 'Restrict visibility' when there is already content in the comment text editor, show a Danger dialog:
* Title: "Make this comment public?"
* Text: "Your comment will be visible to anyone who can access this work package. Are you sure you want to do this?"
* Actions:
* "Make public" "Un-restrict" (primary, danger)
* Cancel (secondary)
**Technical notes**
* <br>
**Permissions and visibility considerations**
* Naturally only visible to those who have the rights to post internal restricted-visibility comments
**Translation considerations**
* None, these will mostly be new strings, apart from 'Cancel'
**Out of scope**
* Auto-detection of intent (eg. automatically warn suggest before posting if the user if they try comment was intended to post a comment that sounds like it should be internal without checking the 'Internal comment' checkbox) private/restriced-visibility)
**I want** there to be safeguards against accidentally making
**so that** I don't accidentally post a comment meant to be internal as a regular comment
**Acceptance criteria**
In the comment box, once I click on "Internal comment"
* If I try to uncheck 'Internal comment'
* Title: "Make this comment public?"
* Text: "Your comment will be visible to anyone who can access this work package. Are you sure you want to do this?"
* Actions:
* "Make public"
* Cancel (secondary)
**Technical notes**
* <br>
**Permissions and visibility considerations**
* Naturally only visible to those who have the rights to post internal
**Translation considerations**
* None, these will mostly be new strings, apart from 'Cancel'
**Out of scope**
* Auto-detection of intent (eg. automatically warn