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

Features - ActionNetwork API - Unique ID Lists routes support + SQL Mirror support #1025

Merged
merged 62 commits into from
Jul 15, 2024

Conversation

NirTatcher
Copy link
Contributor

@NirTatcher NirTatcher commented Mar 26, 2024

  • There are new routes in ActionNetwork's API for Unique ID Lists (GET one,GET many), added 2 functions so we can get the unique id lists collection or get a specific unique id list (this is very useful when you have children groups in AN).
  • Added a new function that enables us to query the read-only SQL mirror database ("The Action Network provides a read-only, continuously updated SQL mirror to partners who request it, containing a full copy of all of their group's data (and children, if the group is in a network). The SQL mirror is suitable for data dumps, writing custom dashboards, and analytics.", more on the sql mirroring).

@shaunagm could you please let me know if there are any questions on the new additions or if I missed/need to add anything?
PS:

  • Created new utility called SSHTunnelUtility (utilities/ssh_utilities).
  • Using the Redshift connector instead of psycopg and using the SSHTunnelUtility to connect through ssh instead of using SSHTunnelForwarder directly in actionnetwork.

NirTatcher and others added 30 commits September 26, 2023 19:23
…dvocacy Campaigns, Attendances, Campaigns, Custom Fields, Donations, Embeds, Event Campaigns, Events, Forms, Fundraising Pages, Items, Lists, Messages, Metadata, Outreaches, People, Petitions, Queries, Signatures, Submissions, Tags, Taggings, Wrappers)
@NirTatcher NirTatcher force-pushed the nirs-actionnetwork-changes branch from 78099e9 to 7ec0f32 Compare April 9, 2024 23:01
Copy link
Collaborator

@shaunagm shaunagm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good (to the extent that I understand the db connectors) but I'd like feedback on why "parsons.action_network.action_network" was changed

Copy link
Collaborator

@shaunagm shaunagm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, although I'm not the best person to review the database connectors.

@shaunagm shaunagm merged commit 33b7185 into move-coop:main Jul 15, 2024
18 checks passed
austinweisgrau added a commit to austinweisgrau/parsons that referenced this pull request Jul 16, 2024
austinweisgrau added a commit that referenced this pull request Jul 16, 2024
@austinweisgrau
Copy link
Collaborator

Hey @NirTatcher , it looks like we can't re-open this PR as is, can you set up a new PR with these changes? They were reverted from the main branch because they cause some breaking changes which need to be fixed before they can be merged.

@austinweisgrau
Copy link
Collaborator

I can add a review specifying those changes if you open a new PR

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

Successfully merging this pull request may close these issues.

3 participants