Skip to content
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

How to have different Hugo voting properties for the same membership type #64

Open
arkoebel opened this issue Jan 15, 2019 · 0 comments
Labels

Comments

@arkoebel
Copy link

The constitution says that members are only able to nominate if they joined the convention before the end of the previous year (or they were members of the previous year's convention). There is no distinction for voting (you only need to be a member), but there is one for nominating.

I understand that with the previous versions of Kansa, this could be dealt with by updating the hugo nomination indicator in the people table. However, since the people table doesn't have this indicator anymore, I can't see an easy way to deal with this issue.

What we've done so far:

  • Members of the previous WC were loaded under the type HugoNominator. If they choose to upgrade (we shouldn't call that "Upgrade", but that's what's written on that button), they retain their right to nominate.
  • Members who joined before Dec 31st have the voting rights associated with their membership type
  • Members who join after Dec 31st are each switched by the registration team to an equivalent category without nomination rights (so Adult becomes AdultNV). However, this is burdensome for the registration team and there is always the possibility that someone manages to nominate before we catch them.

How would you go about this?

There is always the possibility to modify the client to assign a NV type for new members, but how to deal with upgrades (If I was a supporter before Dec 31st and I upgrade to Adult, I should stay Adult, whereas if I joined after, I should upgrade to AdultNV)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant