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

Meet and identify data issues to connect sponsoring candidates and leadership PACs #2369

Closed
5 tasks done
Tracked by #140
JonellaCulmer opened this issue Sep 14, 2018 · 14 comments
Closed
5 tasks done
Tracked by #140

Comments

@JonellaCulmer
Copy link
Contributor

JonellaCulmer commented Sep 14, 2018

What we're after: Now that we've identified some issues and potential blockers for connecting leadership PACs to their sponsored candidates, we need to schedule and hold a meeting to go over those potential issues and brainstorm on possible solutions. We should also attempt to outline as many potential problems as possible as part of this discussion.

From that discussion we should be able to identify what data issues might be blocking this work and mock up possible design solutions to make this information easier to users to find.

Completion criteria:

  • Schedule meeting during 7.2
  • Hold meeting during 7.3
  • Compile takeaways and possible next steps
  • Mock up design solutions
  • Document data issues and possible solutions to correct those issues
@JonellaCulmer
Copy link
Contributor Author

JonellaCulmer commented Oct 2, 2018

Thanks to everyone who participated in the convo this morning!
Here is our list of takeaways and next steps:

Takeaways:

Problem: Sponsors are not consistently provided on form 1.
Solution: The data is there or displayed in some way on committee forms. Experiencing difficulties with form 1S and formatting issues. We need to indentify the root causes before moving forward.

Problem: Leadership PAC money is entirely separate from candidate committee money.
Solution: To eliminate the problem of confusing users by including summary data or listing all the money spent or raised in association with a particular candidate, we can design for maintaining separate committees and focus on providing users with candidate names.

Next steps:

  • Poke around in the data for form 1S and ensure this piece is functioning for leadership PACs as it should @jwchumley
  • Investigate whether the parser or informatica is stopping candidate names from moving forward @PaulClark2
  • Determine whether this is a DBA problem in which the view that supplies the API is not operating effectively @PaulClark2
  • Mock up front-end solution to incorporate candidate name filter on All committees data table @JonellaCulmer
  • Mock up front-end solution to incorporate Sponsor name on leadership PAC pages @JonellaCulmer
  • Determine whether we can specify the front-end to display sponsor only on committees that are leadership PACs @patphongs

cc: @AmyKort @wluoFEC @llienfec

@JonellaCulmer JonellaCulmer changed the title Meet to explore possibilities for connecting sponsoring candidate and leadership PACs Meet and identify data issues to connect sponsoring candidates and leadership PACs Oct 2, 2018
@JonellaCulmer
Copy link
Contributor Author

Some preliminary mockups are below for the leadership PAC related pages: All committees datatable and the committee profile pages. Still have some questions that need to be answered by @jwchumley @PaulClark2 and @patphongs before we can really finalize.

Designs:

Questions - Are we able to show the same information regarding candidates that we do on candidate committee pages? Is this information available to us if the candidate is only listed as a sponsor?

Committee profile page:
screen shot 2018-10-09 at 8 29 19 am

All committees data table:
screen shot 2018-10-09 at 8 29 45 am

@llienfec
Copy link
Contributor

llienfec commented Oct 9, 2018

Hey @JonellaCulmer These look really good! Would there be a way to move the candidate or sponsor name or ID down closer to the committee type? Or maybe only have it show up as an option when leadership PAC is checked?

@AmyKort
Copy link

AmyKort commented Oct 9, 2018

I'm concerned the "candidate or sponsor name" filter is confusing on the all committees data table. Is this looking for Leadership PAC sponsors only--so that "candidate" and "sponsor" are the same thing? Or will it find me authorized committees, JFRs, etc.? Are users familiar with the concept of a "sponsor"? In my experience, they're not.

I'm also a little worried that, with the small number of Leadership PACs we have, this is a really big fix. How hard would it be to implement @llienfec 's idea of having the filter show up only when leadership PAC is selected?

@JonellaCulmer
Copy link
Contributor Author

JonellaCulmer commented Oct 9, 2018

Thanks @llienfec @AmyKort. We do have the option to only make a filter available once another option is selected, we currently use that on the audit search for category searches. But it was my understanding that regardless of whether the user was specifically interested in a leadership PAC that searching by candidate name or ID would be helpful.

Is there another term we might use for sponsor? Maybe authorizing candidate name or ID?
Or does it make more sense to have candidate name or ID, and sponsor separated?

@llienfec
Copy link
Contributor

llienfec commented Oct 9, 2018

It makes sense to me to have the candidate name and sponsor name separated.

@AmyKort
Copy link

AmyKort commented Oct 9, 2018

For me at least it would make more sense to have the candidate name and sponsor separated. Could we have the sponsor option show up only for folks filtering for leadership PACs?

Thanks for your patience @JonellaCulmer !!

@JonellaCulmer
Copy link
Contributor Author

Based on additional feedback and discussions, I've updated the two mockups.

Updated filters mockup

The filters for the All committees data table have been updated to just the leadership PAC sponsor search on the Committee type filter. We still need to determine what kind of search this will be. Depending on the data that's available, we will in all likelihood need to limit the sponsor search to a free-text search and not include the type-ahead. Type-aheads are only helpful when you're able to select the specific candidate (with associated ID) and I don't believe we have ID available for our leadership PAC sponsors. Yet. ;)

screen shot 2018-10-11 at 11 00 15 am

Updated committee profile page mockup

Similar to the changes made for the filters panel, for leadership PAC profile pages, on the About this committee tab, the mockup has been updated to better reflect the available data. At this time, it's unlikely we're able to provide the same information we provide on candidate committee profile pages (i.e. seat, state/district, and party) and that we're limited to providing candidate/officeholder/sponsor name. We may also need to explore alternatives to providing a link to a candidate's profile page. In every other instance on the site, we link a candidate's name to their profile page, and this would be one place where we do not. Through testing, we can explore possible solutions. Particularly if we learn that it is burdensome to users.

screen shot 2018-10-11 at 8 03 36 am

cc: @llienfec @AmyKort @jwchumley

@AmyKort
Copy link

AmyKort commented Oct 11, 2018

I like it. Is the Leadership PAC sponsor option in the filter grayed out until you select Leadership PAC from the PACs list?

@JonellaCulmer
Copy link
Contributor Author

@AmyKort Thanks for looking at this. Yes, that's the intention.

@AmyKort
Copy link

AmyKort commented Oct 11, 2018

Looks great! Thank you so much!

@llienfec
Copy link
Contributor

Yep, looks great. Thanks @JonellaCulmer

@AmyKort
Copy link

AmyKort commented Oct 11, 2018

Are the outstanding action items for this ticket all data questions? Should we close this ticket and open a second one about documenting data issues and possible solutions? It seems like @JonellaCulmer 's work is done.

@JonellaCulmer
Copy link
Contributor Author

The design work for this task is complete. Closing in favor of next step to handle the data issues here: fecgov/openFEC#3433

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

No branches or pull requests

4 participants