fecgov / openFEC-web-app

DEPRECATED See https://github.com/18F/fec-cms for fec.gov's code
Other
43 stars 31 forks source link

Provide links to raw receipts and disbursement data from profile pages #2128

Closed noahmanger closed 6 years ago

noahmanger commented 7 years ago

So that users looking for the most recent data from a recently filed report can get to it easily, provide links to view raw efiling receipts and disbursements from the profile pages.


There's two sides to this coin: first is providing pathways to the data; the second is to make sure that it's clear that this data isn't included in the subtotals by state/size/occupation etc.


An idea for target practice:

image

This accomplishes the need to provide a link and inform about what's included below, but is perhaps a little heavy-handed.

jenniferthibault commented 7 years ago

For visibility to others, I clarified in slack where the link from the alert would take someone, and the answer was that it would take you away from the profile page, and to the receipts data table where we have raw data available: https://www.fec.gov/data/receipts/?two_year_transaction_period=2018&data_type=efiling&committee_id=C00630426

It feels like it would be more ideal to keep people in the context of the profile page, so I was wondering if there's a way to do that, and explored what an alert+table integration would look like. It still feels heavy on the layout, so maybe there's a better way to make sure folks see & understand the risks of raw data, but here goes:

Arrival alert

screen shot 2017-06-16 at 2 49 07 pm

Clicking "show raw data anyways"

screen shot 2017-06-16 at 2 49 28 pm

I did this in 10 min between meetings, so it's a bit rough and rushed, but I mostly wanted to get a concept across for trials.

What do you think?

noahmanger commented 7 years ago

Interesting concept, but we don't actually want to show raw and processed data intermingled in the same table. That's why we have the toggle. It's also not really technically possible (or at least easy).

I could see something along the lines of your alert placement that then displays a table of only the raw data.

noahmanger commented 7 years ago

@ChristianHilland and @PaulClark2 , if you have thoughts on the ideas above, would love to hear them.

noahmanger commented 7 years ago

Just talked with @PaulClark2 and @jwchumley and we think it makes sense to go with an alert pattern that simply links to the raw data. In addition to the fact that we don't want to intermingle the data, the state/size/etc. totals will not include the raw data, so presenting it in some way on this page might be confusing.

Because this notice applies to the top-level total as well as the subtotals, I think it might make more sense to include the alert in the top section. And because 48-hour notices of contributions received are not included in the raw receipts data, I think it makes sense to include a link to raw filings as well as raw receipts. So here's my suggestion:

image

noahmanger commented 7 years ago

But I do have one question on this for @PaulClark2 or @LindsayYoung : what logic would we want to use when showing this? Should it be if there are any raw filings, even if those are just 48-hour notices or miscellaneaous filings? Or should it be only if there is an F3/3P/3X? Or should we show it on raising if there's an 48-hour notice or F3/3X/3P (since 48-hour notices report contributions) and only on disbursements if there's a 3/3X/3P?

LindsayYoung commented 7 years ago

I think a pathway to the most timely data will be helpful. In your mockup, I think we might want to standardize the language a bit. Its hard for me to infer when you mean itemized records or when you mean documents.

On the receipts page, raw means efiling. Maybe, something that mimics what we display on the itemized data page, so "Browse processed receipt data" and "Browse raw electronic filing receipt data" if we want to show filings too ,we might want "Browse processed filings" and "Browse raw efilings".

Perhaps I am misunderstanding, but conflating 4 choices into 2 choices is confusing.

Also, did we consider adding the raw processed toggle to the itemized transaction part of the profile? That seems consistent with what we are doing on the receipts page.

noahmanger commented 7 years ago

Circling back on this since I forgot to respond to Lindsay's last comment.

We talked about a toggle, but there's just not a good place for it, and I worry about cluttering the UI of these pages.

I think showing a message and linking just to the raw receipt data would make sense.

AmyKort commented 6 years ago

Issue moved to 18F/fec-cms #1584 via ZenHub