Codeforces / polygon-issue-tracking

polygon-issue-tracking
16 stars 2 forks source link

Individual problems rights in a contest #522

Open niyaznigmatullin opened 1 year ago

niyaznigmatullin commented 1 year ago

Sometimes people in a contest don't have an access for some of the problems, the warning is shown in this case. I wanted to get rid of the warnings, giving an access to all the contest managers.

When going to "Manage problem access" in a contest, one can see a table with everyone who has a right to at least one of the problems added to a contest (probably the contest managers are also included there, I don't know for sure). There is a dropdown menu

image

that can change the access to all the users in the table. But it says "Choose for all contest developers", so here's inconsistency.

In my use case I want to change an access for only the contest developers, but table contains all the users having a right to at least one problem. In my opinion it's better to change it so that it changes only for contest developers, as it's said, the use case when you share all the problems to everyone having at least one problem is strange.

niyaznigmatullin commented 1 year ago

Also when user adds a problem to a contest, it asks to make something with the rights to the problem, and shows all people who already have the rights, to at least one of these problems. I'm pretty sure that sometimes people just remove everyone, for example, when they create a private contest, since it's misleading, it asks for the rights "for all contest developers". The window opens and there is written WRITE for every problem, for some users you don't even know, and gives you a window to change it. Perhaps, that's why we have many problems with rights taken away.