Полным ходом идет подготовка к новому сезону КП.
В этом году командный зачет также станет официальным и будет проводиться на сайте (не на форуме).
В настоящий момент требуется уточнить некоторые моменты по созданию команд и вступлению в них. Требуется для полноценной реализации.
Я пока не могу определиться с тем, как будет происходить процесс приглашения в команду или поиск пользователем команды для вступления.
Помогите составить наиболее красивую, простую и приемлимую схему.
Пользователь создает команду. Указать ещё 2-х партнеров он сам не может, но может отправить приглашения всем участникам, которые ещё не состоят в командах для данной серии, либо же отправить приглашения только конкретным участникам, которых он хотел бы у себя видеть. Затем, двое первых из приглашенных, подтвердившие своё участие в команде, становятся её участниками. У остальных приглашения отзываются.
Недостаток: если приглашения будут отправляться всем свободным пользователям, то это не совсем красиво, ведь мы не знаем, кто из них вообще собирается участвовать в КП.
В то же время свободные пользователи со своей стороны сами могут искать себе команды, формируя заявку владельцу, который должен её утвердить.
У кого есть ещё арианты по схемам взаимодействия владельцев команд и других участников?
P.S. Прошу учитывать сложность реализации и не предлагать навороченных схем