Allow chapter admins to reset their chapter join code.
Intended Outcome
Under chapter settings, chapter admins will be able to generate a new chapter join code. This will invalidate the old code.
The old code should go not back into the pool of available codes. Once a code has been assigned to a chapter, it should never be used anywhere else.
Why?
Let's say Chapter A is using the code 90735 for the 2019-2020 school year. They had shared their code with their members and posted it on their school's announcement board. At the end of the school year, they decide to reset their code for the upcoming 2020-2021 school year. Their new code is now 29762.
A few days later, Chapter B is created, they happen to receive the code 90735 (which was placed back into the pool of available codes after Chapter A had reset their code). Some Chapter A members may attempt to use their old code (90735) to join the chapter. This will result in Chapter A members joining Chapter B's chapter.
Summary
Allow chapter admins to reset their chapter join code.
Intended Outcome
Chapter A
is using the code90735
for the 2019-2020 school year. They had shared their code with their members and posted it on their school's announcement board. At the end of the school year, they decide to reset their code for the upcoming 2020-2021 school year. Their new code is now29762
. A few days later,Chapter B
is created, they happen to receive the code90735
(which was placed back into the pool of available codes afterChapter A
had reset their code). SomeChapter A
members may attempt to use their old code (90735
) to join the chapter. This will result inChapter A
members joiningChapter B
's chapter.