-
Notifications
You must be signed in to change notification settings - Fork 279
Add clarifications to the team problemset page. #3087
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
Conversation
Previously, the following could happen: - team A requests a clarification, potentially including details the jury doesn't want to broadcast - the jury replies to everyone, removing the part from the question that they don't want to have broadcasted - team B views the reply from the jury, sees the whole clarification thread Found while working on DOMjudge#3087
2cee86f
to
b8c3596
Compare
Im not 100% sure if I like this better than what I suggested in the issue. This feels out of place to me. |
Previously, the following could happen: - team A requests a clarification, potentially including details the jury doesn't want to broadcast - the jury replies to everyone, removing the part from the question that they don't want to have broadcasted - team B views the reply from the jury, sees the whole clarification thread Found while working on DOMjudge#3087
b8c3596
to
8e80286
Compare
Alright, changed my commit to that effect. Please take a look. |
(I need to fix the unit test, will do that after we agreed whether this is the right approach) |
I assume So LGTM after fixing the unit tests. |
Previously, the following could happen: - team A requests a clarification, potentially including details the jury doesn't want to broadcast - the jury replies to everyone, removing the part from the question that they don't want to have broadcasted - team B views the reply from the jury, sees the whole clarification thread Found while working on #3087
8e80286
to
f6be67a
Compare
Fixes #3009
Example:
Clicking on one opens the regular clarification modal dialog: