We are thinking on providing a simple text field to submit FAS username or email to override the default assignee, the big question is then, who should be allowed to update this field ?
I like it's the same policy with editing the Setting page of https://src.fedoraproject.org/rpms/foo .
Should the main admin be able to set someone else as assignee ?
Yes.
If there is already an override assignee, who should be allowed to change that ?
Main admin (maintainer) + other admin people can be allowed.
If there's no override assignee set, can everyone become it or is that up to the main admin of the component to decide and set ?
First, someone can take a main admin (maintainer) for https://src.fedoraproject.org/rpms/foo . Then the person can set.