Initial commit.

closes #6988138
Adding a readme for GitHub
remove some swf_upload demos we left in public

Change-Id: Iee49990938f7e3e46bdf2e8a2a208485f43803ec
Reviewed-on: https://gerrit.instructure.com/2088
Tested-by: Brian Whitmer <brian@instructure.com>
Reviewed-by: Brian Whitmer <brian@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
Bug fix for last minute features.

Change-Id: Ie04d4756d41b37902ef30d161f1f0ac9436ac2b3
Reviewed-on: https://gerrit.instructure.com/2094
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Zach Wily <zach@instructure.com>
get phone home call info for quick starts

Change-Id: I4aff73355b6ef35ee7be15930b04bd85805987b0
Reviewed-on: https://gerrit.instructure.com/2110
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Reviewed-by: JT Olds <jt@instructure.com>
Tested-by: JT Olds <jt@instructure.com>
this link wasn't accessible

Change-Id: Ic9f65387458effa80dbcdaf42becf8ed8c015cca
Reviewed-on: https://gerrit.instructure.com/2092
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Brian Whitmer <brian@instructure.com>
Send gradebook update to server even if value hasn't changed

If a user is in the gradebook and clicks on a value and hits
"enter" then it should always send a request to the server,
even if they haven't changed the value.

fixes #3633

Change-Id: I08d84ce8deb421632766dcce5b65d286d3c5ca41
Reviewed-on: https://gerrit.instructure.com/2091
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Brian Whitmer <brian@instructure.com>
README changes to point more directly to installation instructions

Change-Id: I4dcc0ef809f31e7af603dd1ca8ac845de4aa0d0f
Reviewed-on: https://gerrit.instructure.com/2119
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Tested-by: JT Olds <jt@instructure.com>
fixing broadcast mailboxes and corresponding tests

Change-Id: Ic0c064379198b6eeb985c6771d03c8fdbebcf746
Reviewed-on: https://gerrit.instructure.com/2117
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Tested-by: JT Olds <jt@instructure.com>
eportfolio content being accessed with strings instead of hashes

When we sanitize eportfolio content we set the keys to be
symbols instead of strings.  Since we just recently started
sanitizing we're actually going to have some symbol
keys and some string keys, so I've added a
.with_indifferent_access call.

fixes #3198

Change-Id: I928a5ea575158aa871e13733637bb1cc98108c75
Reviewed-on: https://gerrit.instructure.com/2118
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Zach Wily <zach@instructure.com>
don't try to restore the tinyMCE bookmark when we're not tracking bookmarking

Change-Id: I5af90bba63d8950929b03a006dfac3cf756f3111
Reviewed-on: https://gerrit.instructure.com/2125
Reviewed-by: Brian Whitmer <brian@instructure.com>
Tested-by: Brian Palmer <brianp@instructure.com>
Fixed the account authorization config disappearing

This was cause by the new default escaping behaviour

Change-Id: I5a6dc181dee5b8eaa2d94545f15c3f2a9903f059
Reviewed-on: https://gerrit.instructure.com/2126
Reviewed-by: Brian Palmer <brianp@instructure.com>
Tested-by: Bracken Mosbacker <bracken@instructure.com>
make sure that the truncated html strings are not escaped

fixes #3677

Change-Id: Id758d0c21fd6dabf078e5f5a7a0ba7547f496013
Reviewed-on: https://gerrit.instructure.com/2089
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
update link to getting started youtube video

Next we will be extracting all this Instructure-specific stuff into a plugin
so this page is generic for Canvas CV.

Change-Id: I46200fb27a9c434d3b1983674043f6413b23a041
Reviewed-on: https://gerrit.instructure.com/2128
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: JT Olds <jt@instructure.com>
removing unused flash files

Change-Id: I7261df2d8ecdc8b19b721530e47e6d71ae329ca1
Reviewed-on: https://gerrit.instructure.com/2129
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
start logging asset accesses again

This was accidentally removed.

fixes #3691

Change-Id: I3c10e9de5555a4d93e851d757e6f39fb95b8dbf1
Reviewed-on: https://gerrit.instructure.com/2133
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
get rid of newrelic config file

Change-Id: I4c934463035c6bcb1e992240c684eb487367c892
Reviewed-on: https://gerrit.instructure.com/2102
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Tested-by: Brian Whitmer <brian@instructure.com>
don't hide course setup checklist

We used to hide it by default in any setting where we knew the
wizard would pop up.  But because we're storing a setting in
localStorage now we can't be sure it shouldn't be there.

Change-Id: I8bba90001a300e76d467c99f25747cf246fe3933
Reviewed-on: https://gerrit.instructure.com/2136
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
More simple footer links

Change-Id: I33908099d5b532e7932b63cfb375ff9f3ce75804
Reviewed-on: https://gerrit.instructure.com/2141
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: JT Olds <jt@instructure.com>
always trigger the new_teacher notifications for plugins

Previously we were only sending it if registration approval was required. Now
we send it no matter what.

Change-Id: I64aed1b7132555ffa73fd94194a1c4afe9dd63c9
Reviewed-on: https://gerrit.instructure.com/2103
Reviewed-by: Brian Palmer <brianp@instructure.com>
Reviewed-by: Brian Whitmer <brian@instructure.com>
Tested-by: Hudson <hudson@instructure.com>