Commit Graph

5 Commits

Author SHA1 Message Date
Joel Hough 67a35a63a8 round avatars everywhere (almost)
fixes CNVS-10713, CNVS-10636

test plan
- ensure that every page that has avatars displays them in a
   consistent, circular way
- ensure that the change didn't break the rest of the page

avatars were left square on purpose on these pages
- speedgrader header (too much work to circle)
- big pic on profile page (too big and interactive, needs
   some proper ui design)
- profile pic selector (not really profile pics yet, just images)
- app review (error handling is tricky)

some pages where you might find avatars to check
- manage avatars (/account/:id/avatars)
- discussions index
- discussions show (don't forget threaded sub-entries!)
- profile page (/about/:id)
- group edit (i can't find this page, but it has code)
- course roster (/courses/:id/users)
- context roster (/groups/:id/users)
- old conversations (message list, message detail, people picker)
- new conversations
- gradebook2 (student column, submission comments)
- speed grader (top left student name, submission comments,
   discussion assignment)
- app review (enable app center plugin, app rating comments)
- user show page (/users/:id)
- masquerade page (/users/:id/masquerade)
- masquerade footer (on the bottom of any page when you masquerade)

Change-Id: Ic01a4b44433aaf6254798d8267bf473a8bf85c2d
Reviewed-on: https://gerrit.instructure.com/28953
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Braden Anderson <banderson@instructure.com>
Product-Review: Joel Hough <joel@instructure.com>
QA-Review: Joel Hough <joel@instructure.com>
2014-02-13 18:00:45 +00:00
Simon Williams 8aa5502254 fix GB2 double escaping issue with handlebars
GB2 uses htmlEscape method because it's mostly not dealing with handlebars, but
when it does deal with handlebars, it needs to use {{{ }}} since data has
already been escaped.

fixes CNVS-10121

test plan:
- enable avatars, and have a mix of students with and without them
- go to GB2
- you should see the avatars, and you should see a gray silhouette for the
  students that don't have one (not a blue power icon)
- basic regression test of other gradebook2 url links (including inside
  dialogs) to make sure they work correctly

Change-Id: I81cc15a87b296094d5b1d6b01e026aaddca4c0d4
Reviewed-on: https://gerrit.instructure.com/27768
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cameron Matheson <cameron@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2013-12-23 17:39:27 +00:00
Ryan Shaw 788db3e353 Collection#Show and CollectionItem#show pages
Change-Id: Ic055866225ca93c3f12b6efb18b40c9c2ec27aa0
2012-06-06 21:15:28 -06:00
Brian Whitmer 0f32c1d34b avatars in gradebook2
Add a small user avatar icon to the left of each student's
name in the gradebook.

test plan:
- enable avatars for the account
- load a course gradebook
- make sure avatars appear correctly

- disable avatars for the account
- load a course gradebook
- make sure no avatars appear

Change-Id: Ibecbe25936979c115dcaa5af4f454320128bbd1c
Reviewed-on: https://gerrit.instructure.com/9397
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2012-04-02 16:00:34 -06:00
Ryan Florence 255bd0ea0f new discussions UI
* faster discussion loading, uses materialized view
* threaded discussion support
* navigate between unread messages

test plan:
* use every feature within discussions

Change-Id: I9e89028e5a618c36a57dae958a16b0be73c35baa
Reviewed-on: https://gerrit.instructure.com/9584
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
2012-03-26 16:53:46 -06:00