make header menu link color have more contrast, fixes: #9336

Change-Id: Id578049ccab3e0cc2c631f3cdbf38de9aa2c46ac
Reviewed-on: https://gerrit.instructure.com/12157
Reviewed-by: Brian Palmer <brianp@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
css: forgot a class on the fixed warning bar

while refactoring, a css class got dropped from the fixed warning bar at the
bottom of the page.

test plan:
- this is currently only testable in the cloud beta environment
- make sure the bottom warning bar looks right, with the light red background

Change-Id: Id115c14d458e0f0c2ba737cd380f58f1e6dfc39a
Reviewed-on: https://gerrit.instructure.com/12180
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
updated favicon

test plan:
1. clear your cache and/or force refresh
2. you should see the new favicon

Change-Id: Iba44bdb6629ac240b180a5be5be5219c2917a0c9
Reviewed-on: https://gerrit.instructure.com/12173
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
fix button styles for active state and .ui-button-icons-only

Change-Id: I4670007fecf87ce58fd43a687820b0a297e7d667
Reviewed-on: https://gerrit.instructure.com/12158
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
add padding back to <input> elements

Change-Id: I88e08fcd42023a4b1c4159099f258297911f8a3e
Reviewed-on: https://gerrit.instructure.com/12159
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
rename /profile/edit -> /profile/settings

There is some wording that should change as well, but I think we're
redoing the settings page soon so I'm going to leave that alone for now.

Test plan:
  * Click on the page to edit your profile, the URL should be
    /profile/settings instead of /profile/edit

Change-Id: Ida9ff2b24c1dc53b07cdf6c17a99152f8c5956af
Reviewed-on: https://gerrit.instructure.com/12134
Reviewed-by: Jon Jensen <jon@instructure.com>
Tested-by: Cameron Matheson <cameron@instructure.com>
doesn't show concluded users in collaborations and conferences

fixes #8845

originally, this issue was that if a student was concluded from a course
they would still show up in the list of students to be added to both
collaborations and conferences. this commit fixes that and also prevents
the student view student from showing up in the list of students when
creating a new conference.

test plan
  - be a teacher in a course with a few students and collaborations and
    conferences enabled
  - go to a collaboration and a conference and see the students listed
    there (when starting a new collaboration/conference)
  - conclude a student from the course
  - click student student view, then leave student view
  - back in the collaborations and conferences, the concluded student
    should no longer be listed, and test student should not be listed

Change-Id: I08da39a79ef1508e53064adf54bfacac0c527457
Reviewed-on: https://gerrit.instructure.com/12100
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Sam Olds <sam@instructure.com>
don't allow non-default accounts to create new logins with e-mail addresses

it always created them in the default account, so it didn't make sense
anyway

test plan:
 * go to the profile page, and add an e-mail address
 * on a default account, it should have a checkbox to create an
   associated login
 * on a non-default account, it shouldn't

Change-Id: I38d216df828c5bbf4fd9579e2ead06241692c8dd
Reviewed-on: https://gerrit.instructure.com/12198
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
restore "hidden" style to section-tabs fixes #9251

test plan:
1. Start a new course
2. Observe the light gray colors for "hidden" tabs

screen shot: http://cl.ly/0h1e0c461e3K2n0P2h1r

Change-Id: Id94b4ea647e48590fe11b85788b8fa41077f85c3
Reviewed-on: https://gerrit.instructure.com/12199
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Ryan Florence <ryanf@instructure.com>
spec: fix failing password spec

Change-Id: I0eb293b9b414d1908b26628f12984aec53a4b000
Reviewed-on: https://gerrit.instructure.com/12210
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bryan Madsen <bryan@instructure.com>
spec: mark context modules spec as pending

Change-Id: Ic72efb1fdd456cc0b12cdb2841a186e84392ebca
Reviewed-on: https://gerrit.instructure.com/12201
Reviewed-by: Bryan Madsen <bryan@instructure.com>
Tested-by: Bryan Madsen <bryan@instructure.com>
adding account report api closes #9456

Change-Id: I6f9a76232f24b89513431db6537ba5540ece2fd4
Reviewed-on: https://gerrit.instructure.com/11716
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
set a header with the session id (for logging purposes)

Setting a header is the easiest way to plumb something up to apache for
logging in the apache log.

Change-Id: I83fac94de5b4d5a62c976bde9b90f8390f7eb8a1
Reviewed-on: https://gerrit.instructure.com/12219
Tested-by: Zach Wily <zach@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
fix scheduler styling, fixes #9393

test plan:
load scheduler as a user with no appointment groups,
make sure it looks good. like this: http://cl.ly/250X0M022Q2r0F2n1438

also make sure these pages look like so:
http://cl.ly/1s2o3L192x0b0H2o1V2B
http://cl.ly/3J022J3E2v122T1q0s3U

Change-Id: Ifce8fabe7a870e8d68a62f8774f8fffdd78d5b2b
Reviewed-on: https://gerrit.instructure.com/12176
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
make things with gradients have sane bg-color fallback for ie8

fixes: #9247 refs: #9244

since ie8 can't do gradients we weren't setting a bg
color at all, this will use the middle of the top and bottom
colors

test plan:
look at the tabs of wiki-sidebar
or the date picker popup,
make sure they look good

Change-Id: I518aa5f40670f5184cb2c353454ca238ecfb569b
Reviewed-on: https://gerrit.instructure.com/12205
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
set the user id headers before and after a request

... so that it will be set on both login and logout requests.

test plan:
 * Open network inspector and login. Verify that on the login request,
   X-Canvas-User-Id is set.
 * Log out.
 * Verify that on the logout request, X-Canvas-User-Id is still set.

Change-Id: Ib849185cc3e289ae288e1ed2fe0ebae48f26de97
Reviewed-on: https://gerrit.instructure.com/12221
Tested-by: Zach Wily <zach@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
spec: fix intermittent profile spec failure

Change-Id: I18fb1eaa1280a63d6cd8837f81e10a9c3ea58d95
Reviewed-on: https://gerrit.instructure.com/12243
Reviewed-by: Bryan Madsen <bryan@instructure.com>
Tested-by: Bryan Madsen <bryan@instructure.com>
don't allow non-default accounts to create new logins with e-mail addresses

it always created them in the default account, so it didn't make sense
anyway

test plan:
 * go to the profile page, and add an e-mail address
 * on a default account, it should have a checkbox to create an
   associated login
 * on a non-default account, it shouldn't

Change-Id: I38d216df828c5bbf4fd9579e2ead06241692c8dd
Reviewed-on: https://gerrit.instructure.com/12198
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
set a header with the session id (for logging purposes)

Setting a header is the easiest way to plumb something up to apache for
logging in the apache log.

Change-Id: I83fac94de5b4d5a62c976bde9b90f8390f7eb8a1
Reviewed-on: https://gerrit.instructure.com/12219
Tested-by: Zach Wily <zach@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
restore "hidden" style to section-tabs fixes #9251

test plan:
1. Start a new course
2. Observe the light gray colors for "hidden" tabs

screen shot: http://cl.ly/0h1e0c461e3K2n0P2h1r

Change-Id: Id94b4ea647e48590fe11b85788b8fa41077f85c3
Reviewed-on: https://gerrit.instructure.com/12199
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Ryan Florence <ryanf@instructure.com>