Closed noahmanger closed 6 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
Clicking "show raw data anyways"
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?
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.
@ChristianHilland and @PaulClark2 , if you have thoughts on the ideas above, would love to hear them.
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:
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?
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.
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.
Issue moved to 18F/fec-cms #1584 via ZenHub
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:
This accomplishes the need to provide a link and inform about what's included below, but is perhaps a little heavy-handed.