Skip to content

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

Open
@ncoghlan

Description

@ncoghlan

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

  • the Basic Members list in python.org (for PSF Membership checks)
  • the interim Google Form set up for self-nominating as a Managing or Contributing member
  • the Associate (now Supporting) Member program at https://psfmember.org/

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.

Activity

ncoghlan

ncoghlan commented on Mar 5, 2015

@ncoghlan
Author

(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

selenamarie commented on Mar 5, 2015

@selenamarie

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

ncoghlan

ncoghlan commented on Mar 6, 2015

@ncoghlan
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @berkerpeksag@selenamarie@ncoghlan

        Issue actions

          Provide an interim solution for compiling the eligible voters list · Issue #599 · python/pythondotorg