-
Notifications
You must be signed in to change notification settings - Fork 39
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
Change "Full cycle" to "All Years" on candidate profile pages #1444
Comments
fec.gov page: https://www.fec.gov/data/candidate/P80001571/ |
When filter for Time Period: 2017-2018 selected, created issue#1467 |
The "cycle" change is needed on candidate profile pages of Senate and Presidential candidates. The language change on candidate profile pages of House candidates is a little different. We need to change "time period" to "two-year period." https://www.fec.gov/data/candidate/P60022654/ (change "full cycle" to "four-year period" https://www.fec.gov/data/candidate/S6MD03177/ (change "full cycle" to "six-year period") https://www.fec.gov/data/candidate/H4VA10089/ (change "time period" to "two-year period') |
This also appears on the Candidates for President data table. Should we change it there too? https://www.fec.gov/data/candidates/president/?election_year=2016&cycle=2016&election_full=true |
Yes, I think we should. Is there a similar filter for Senate? |
@jenniferthibault and @PaulClark2
|
Additional screens impacted:
https://fec-stage-proxy.app.cloud.gov/data/candidate/S6MD03177/?tab=other-spending
https://fec-stage-proxy.app.cloud.gov/data/candidate/S6MD03177/?tab=about-candidate
https://fec-stage-proxy.app.cloud.gov/data/elections/house/DC/00/2018/ |
@cptechiegal We will want to change "election cycle" to "two-year period" on the election pages:
The financial summary amounts on these pages are two-year period summaries not cycle summaries. |
Hi @paul please open a separate issue for this additional work request and assign to me as: The "Election Cycle" text is on a common template: election_cycle_select This was created as separate issue https://app.zenhub.com/workspace/o/18f/fec-cms/issues/1605 |
@cptechiegal you should create the GitHub ticket and assign it to yourself. |
On the full cycle > X-year cycle changeQuestion. From @cptechiegal's comment I understand that the logic is complicated for these changes, and we're actually talking about changing a few templates with complicated logic. So given that it's not exactly a straightforward fix to implement Paul's first suggestions, I want to raise an additional UX concern. But don't worry! I have a possible solution to go with it. We're having to make complicated logic changes in a few places because our concise, but generic text is possibly misleading (if not, just not specific enough). Problem: Idea: I'm thinking this because it would simplify the logic, and be shorter/more scannable. On changing
|
I'm short on time before I leave for vacation, my preference is x-year period. This was the negotiated language we used in the Candidate and Committee Viewer. I'm going to tag @AmyKort and @jwchumley so this issue doesn't have to wait for me to get back. |
@PaulClark2 Do you hate "aggregated" or something to that effect? What if we put"time period" as the label over something like "2017-2018"(https://www.fec.gov/data/elections/house/DC/00/2018/) but instead of saying "Full cycle" in the box on a candidate's page, we said "Aggregated: 2017-2020" and then had the breakdown for 2017-2018, 2019-2020 follow that, since it really is just the aggregate of those 2-year time periods? |
I don't hate it, but I do like x-year period better. Please run "aggregated" by Press and Public Records. They will get the questions from the public about the term. |
Will do. I'm interested in @jenniferthibault 's opinion about whether this is a workable solution, before we go further. |
There are several change requested now on this issue.
The change impacts these types of screens since there is a common template (cycle_select) involved: b)Candidate/other-spending-tab c)Candidate/about-candidate
Changing the label text above from: "election cycle" to X-year period |
Passing time in an airport....finishing up at my hotel @jenniferthibault A little background on our two-year financial aggregations, prior to the Bipartisan Campaign Reform Act of 2002 (BCRA) candidates were required to report calendar-year aggregations. BCRA changed this requirement to election-cycle-to-date aggregations. In addition, an election cycle was defined by BCRA as the day after a general election through the day of a general election. For example, the 2020 presidential election cycle started 11/09/2016 and ends 11/3/2020. Our financial aggregations and summaries from 1977 through 2002 were two-calendar-year summaries. To provide comparable data across time, FEC decided to continue producing two-calendar-year aggregations and summaries of campaign finance data. If you compare a house, presidential or senate candidate’s authorized committee’s Column B (election-cycle-to-date) amounts to our two-year, four-year or six-year totals they will not be the same. We need to acknowledge that in a clear and meaningful way. @AmyKort thinking about “aggregated” more, I still don’t hate it. But, I don’t like it. Like I mentioned before, I think we need to check with the Press and Public Records. Now I’m done until I’m back from my vacation. |
James, Jeff, Cristl, Amy and I are going to sync up tomorrow and work through this. That's a lot of brains, so I wanted to make sure we have a place to work together. To plot out all the options we've talked about, I made a Mural.ly workspace where we can work & think through this. It focuses on the profile and election summary pages because 1) I ran out of room; and 2) I think decisions there will be the same solutions for the filters on the data tables. |
I may have misunderstood @jenniferthibault ‘s suggestion from two days ago (https://github.com/18F/fec-cms/issues/1444#issuecomment-347738119). The mural.ly helped me understand that suggestion. I think modifying my original suggestion for House candidates to what Jen has suggested above for House candidates makes sense. This change addresses my concerns about being clear that the aggregations presented on all the candidate profile pages are different from the aggregates disclosed in Column B of authorized committees’ reports. Hopefully replacing my original “House” suggestion with Jen’s suggestion simplifies the coding logic. |
Had a great session this morning, where we decided to pursue a few things:
Will return to update this issue with links to the new ones once I've created them |
In https://github.com/18F/fec-cms/issues/1613 we've been working on a more holistic design fix for this interaction, but agreed that the immediate fix in the meantime is to change "Full-cycle: yyyy–yyyy" to "All years: yyyy–yyyy" in the toggle field, in order to squash the incorrect use of "cycle" but keep the implied totaling. This looks like it applies to the following files, which populate the candidate profile pages and office-specific candidate data table filters :
@cptechiegal would you be up for picking this up again to complete the original purpose of this issue, since it was assigned to you before we dug into the complexity? If not, we could wait to discuss in sprint planning on Tuesday. |
Hi @jenniferthibault |
In researching the Candidate Profile pages for this issue, it was also noted that for both the Spending and Raising subpages of the Elections pulldown component is displaying with following issues: a) The Elections component differs from other Profile pages in that is does not include the Time Period sub component.
This will be addressed separately as issue so as not to hold up the release of this issue b) The Elections pulldown component label contains the word 'cycle' which is no longer desirable wording for Election periods.
|
Changes Completed:
Other Items / Not Addressed yet
Reference:
All changes are in PR#1652 https://github.com/18F/fec-cms/pull/1652 |
Pull Request for changes is: https://github.com/18F/fec-cms/pull/1652 Note: Per @jenniferthibault @jenniferthibault Is this design style / convention documented anywhere for future reference? |
For the filter, let's use For now, let's leave the shared label, |
Just to clarify, per @PaulClark2
Completed change on 12/29/17 |
So users understand what financial information is being presented, we should update "cycle" to "period" on candidate profile pages.
The problem here is
cycle
has a very specific meaning. We are not aggregating by cycle. We are aggregating by calendar years. As we all know, our financial summary numbers on the website do not match Column B numbers reported by authorized committees.My preference is
Four-year period
,Six-year period
andTwo-year period
instead ofcycle
.website financial summary
HTML representation of a report (see Column B amounts)
The text was updated successfully, but these errors were encountered: