python / pythondotorg

Source code for python.org
https://www.python.org
Apache License 2.0
1.49k stars 592 forks source link

Provide an interim solution for compiling the eligible voters list #599

Open ncoghlan opened 9 years ago

ncoghlan commented 9 years ago

Currently voting eligibility information needs to be compiled from 3 sources:

While the long term solution is to consolidate tracking of Managing, Contributing & Supporting Member status (together with tracking of Sponsor Member delegates) into the main python.org site, it may be beneficial to have an interim solution that at least partially automates this process to reduce the time needed for Ewa to collate the voter list as PSF Secretary.

ncoghlan commented 9 years ago

(Ideally, such a utility would also be able to check if PSF Members were correctly registered on the PSF Members wiki, as it's conceivable ballot related materials may not always be made available to the general public)

selenamarie commented 9 years ago

Is there an API to this data, or are they separate SQL databases? Or?

ncoghlan commented 9 years ago

For the Basic member data, it's in the main python.org PostgreSQL database, and I don't know whether it has an API or not. The Managing/Contributor data is currently in Google Forms, which I assume can be remotely accessed, but don't know how. Finally, I think the Associate Member page backs on to CiviCRM, but don't actually know for sure.

So yeah, quite a bit of ignorance happening over here :)

I've asked Ewa if she could provide a more detailed description of the current manual collation process.