Skip to content

Make approval resets configurable - #289

Closed
seanprashad wants to merge 7 commits into
block:mainfrom
seanprashad:seanprashad/approval-reset-settings
Closed

seanprashad wants to merge 7 commits into
block:mainfrom
seanprashad:seanprashad/approval-reset-settings

Conversation

@seanprashad

Copy link
Copy Markdown

Depends on #287. Review the settings change only. The shared base will leave this diff after #287 merges.

What changed and why

Add a default-on “Reset approvals when content changes” option in Manage reviewers. When off, completed reviews stay completed after edits and show the version reviewed. Save automatically with a brief checkmark.

Evidence

Browser checks cover both themes, rapid toggles, and rejected or lost save responses.

How to try it

Open Manage reviewers, turn the option off, approve, and edit. The review stays completed on its original version. Turn the option on and edit again to reset it.

Testing

Six focused browser cases passed. RuboCop passed.

Generated with Codex

Signed-off-by: Sean Prashad <13009507+seanprashad@users.noreply.github.com>
Signed-off-by: Sean Prashad <13009507+seanprashad@users.noreply.github.com>
Signed-off-by: Sean Prashad <13009507+seanprashad@users.noreply.github.com>
Signed-off-by: Sean Prashad <13009507+seanprashad@users.noreply.github.com>
Signed-off-by: Sean Prashad <13009507+seanprashad@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant