Activity stream filter by community (group)

Change-Id: I62caf97670dbc4067b0122263d3bb5c06dac95c8
don't copy deleted calendar events

Test Plan:
 * Create a calendar event on a course, then delete the event
 * Copy the course
 * The deleted event should not be in the new course

closes #8661

Change-Id: I5a2beec5c2794f5407198718d7e10dbcf1a15d4d
Reviewed-on: https://gerrit.instructure.com/11077
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
revert build.js ugflify

Change-Id: I4845f821dfe6994ae119038c83390d191fa88c4c
fix nav-links css

Change-Id: I1f6aa34f0b669c5d1a755a6d58d40fd9cdd43409
fix appointment group signup/cancellation notifications

fixes #7771

Notifications were broken for signups/cancellations on appointments
because the messages dependend on some transient instance vars on the
CalendarEvent.

Test plan:
  - run canvas in production
  - create an appointment group
  - signup as a student
  - cancel the appointment
  - ensure notifications were sent

Change-Id: Ie1bb9f0d7c17546fa1dc1d681e20df97836a64d6
Reviewed-on: https://gerrit.instructure.com/9721
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Mark Ericksen <marke@instructure.com>
move QuickStartBar styles into their own stylesheet

Change-Id: I5c8d1b168512abb2b7adead28d797937433cedd4
group dashboard: wip

Change-Id: I1ee8b11e0c286dd20b0dbee590c5ca2a884d406d
small change for dialogs to work better on reports

existing specs should work

test plan
  run existing account report

Change-Id: I06c516985a9dedc47ff7598641dd0df71012bb91
Reviewed-on: https://gerrit.instructure.com/10985
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
new links in group sidebar

Change-Id: Ic2da5091d9030d2f223f123e1acb466322082ddb
label intermittently failing delete discussion spec as pending

Change-Id: Ic0ff474fa2419a355609acd4d239279fc82dcaa3
Reviewed-on: https://gerrit.instructure.com/11198
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jake Sorce <jake@instructure.com>
spec: upgrade selenium webdriver to version 2.22

Change-Id: If4e90390e12be1037f3a188dfa571b9ea12fdd92
Reviewed-on: https://gerrit.instructure.com/11124
Reviewed-by: Jake Sorce <jake@instructure.com>
Tested-by: Jake Sorce <jake@instructure.com>
Merge remote-tracking branch 'origin/master' into dev/fft
fix case sensitivity in sis headers

test plan:
 * import a csv file with all-caps headers
 * it should still work

Change-Id: Ifeac18095e742e974f3709915d6d21f8c5d2d11a
Reviewed-on: https://gerrit.instructure.com/11206
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Cody Cutrer <cody@instructure.com>
fix session id logging for cookie sessions

test plan: run script/server, check that the logging logs the session id
(but only the session id, not the whole session cookie value)

Change-Id: I954ae6458b2aed3a144181584ee781128b3a6c28
Reviewed-on: https://gerrit.instructure.com/11204
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
fix case sensitivity in sis headers

test plan:
 * import a csv file with all-caps headers
 * it should still work

Change-Id: Ifeac18095e742e974f3709915d6d21f8c5d2d11a
Reviewed-on: https://gerrit.instructure.com/11206
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Cody Cutrer <cody@instructure.com>
fix session id logging for cookie sessions

test plan: run script/server, check that the logging logs the session id
(but only the session id, not the whole session cookie value)

Change-Id: I954ae6458b2aed3a144181584ee781128b3a6c28
Reviewed-on: https://gerrit.instructure.com/11204
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
fix bad i18n.t usage

Change-Id: Ifa997b4a7c0387d3af5b11022093da57f0d0ab97
spec: upgrade selenium webdriver gem to version 2.22.1

Change-Id: I938b17319de7280696b71780cae81a2082956836
Reviewed-on: https://gerrit.instructure.com/11222
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bryan Madsen <bryan@instructure.com>
add description field to groups

Change-Id: I7ebea091c63e08f18504cde86bc24d470e3f2fd1
Reviewed-on: https://gerrit.instructure.com/11189
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
page views like to refer to real courses

currently this spec will pass either way on vanilla canvas-lms. but
future code or plugins may care that a page view that references a
course references a 'real' course (one in the db). be kind to them.

Change-Id: I102ed3d1dfd338ea744deb578ffb62dbeade6825
Reviewed-on: https://gerrit.instructure.com/11214
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Brian Palmer <brianp@instructure.com>