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

Verify django db values match google sheets list #1016

Open
1 task
ladissi opened this issue Oct 22, 2021 · 3 comments
Open
1 task

Verify django db values match google sheets list #1016

ladissi opened this issue Oct 22, 2021 · 3 comments
Labels
p-feature: Organizations Everything relating to Organizations page role: product management size: 1pt Can be done in 6 hours or less

Comments

@ladissi
Copy link

ladissi commented Oct 22, 2021

Overview

To complete affiliate topic tag logic: Verify organizations django db in production has organizations that have been identified as contributors.

Action Items

Resources/Instructions

How to find out who is using the topic tag: civictechindex : https://github.com/topics/civictechindex

@ladissi ladissi added size: 1pt Can be done in 6 hours or less role: product management p-feature: Organizations Everything relating to Organizations page labels Oct 22, 2021
@ladissi ladissi added this to New Issue Approval in Project Management via automation Oct 22, 2021
@kevindphan kevindphan added this to the 7 - MVP Website Launch milestone Nov 15, 2021
@kevindphan kevindphan moved this from New Issue Approval to Prioritized Backlog in Project Management Nov 15, 2021
@ExperimentsInHonesty
Copy link
Member

We don't want to be editing the database manually we want to go and find who is using the topic tag civictechnindex automatically and compare that against who we show is a contributor in the db and put in a queue for approval. Talk to CNK about how this is currently structured.

@ExperimentsInHonesty ExperimentsInHonesty moved this from Prioritized Backlog to New Issue Approval (All new issues should be added to this column) in Project Management Jan 23, 2022
@fyliu
Copy link
Contributor

fyliu commented Jan 23, 2022

From what I remember, we use the query in resources above to find contributing repos, then get the list of orgs they're under. Then we compare that to the contributor orgs in the db, and add any that are not already in the db, creating GitHub issues at the same time as notifications.

I'm not too clear on this next part, but there is a manual approval step.
An admin would need to go(click through the link in the issue) into the Django admin interface to mark the new org as approved I think.

Sounds like this issue wants to do something different but not by much. Is this going to be a one time task or should this be made into a script that'll need to be run at future times?

@smsada smsada moved this from New Issue Approval (All new issues should be added to this column) to Meeting Review in Project Management Mar 29, 2022
@smsada
Copy link
Member

smsada commented Mar 29, 2022

@ExperimentsInHonesty Want to Validate that #818 is solving this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-feature: Organizations Everything relating to Organizations page role: product management size: 1pt Can be done in 6 hours or less
Projects
Project Management
  
Meeting Review
Development

No branches or pull requests

6 participants
@fyliu @ladissi @ExperimentsInHonesty @smsada @kevindphan and others