Skip to content

Class lists: Add student photo to class list creator#2448

Merged
kevinrobinson merged 13 commits into
masterfrom
patch/add-student-photo-to-class-list
May 2, 2019
Merged

Class lists: Add student photo to class list creator#2448
kevinrobinson merged 13 commits into
masterfrom
patch/add-student-photo-to-class-list

Conversation

@kevinrobinson

@kevinrobinson kevinrobinson commented May 1, 2019

Copy link
Copy Markdown
Contributor

Who is this PR for?

K8 teaching teams

What problem does this PR fix?

Now with more human :)

What does this PR do?

Adds in student photos, and an icon if there's a recent note (within the last 45 days).

This also revealed a test bug with the way students were "consistently" hashed into buckets for stories and tests. This is changed to only look at the student id now, and this led to a bunch of trashing in tests and stories, and some misconfiguration between the react-test-renderer for snapshots and react-beautiful-dnd that I couldn't figure out, but probably came from #2447 and weren't until trying to add more kinds of snapshots to catch regressions that before were only visible in stories. There's some more tests here, but the root issue isn't resolve and is mostly worked around, with some comments added (eg, Invariant failed: provided.innerRef has not been provided with a HTMLElement.).

Screenshot (if adding a client-side feature)

Screen Shot 2019-05-01 at 11 26 33 AM

Checklists

Which features or pages does this PR touch?

  • Class lists

Does this PR use tests to help verify we can deploy these changes quickly and confidently?

  • Included specs for changes
  • Manual testing made more sense here

@kevinrobinson

Copy link
Copy Markdown
Contributor Author

selfie

@kevinrobinson kevinrobinson merged commit 8d04c59 into master May 2, 2019
@kevinrobinson kevinrobinson deleted the patch/add-student-photo-to-class-list branch May 2, 2019 12:25
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.

1 participant