Go to file
Jeremy Stanley d6043c8191 delete scribd doc when attachment is deleted
fixes CNVS-6279

test plan:
 - create a scribdable document that is not already on
   the server (e.g., create and downlod from google docs)
 - upload two copies of the file to a course (same file,
   two different names)
 - open the files tab in two different browsers (A and B)
 - confirm both files are previewable in scribd in browser A
   (note: you may need to wait a few minutes for scribd to
   process them)
 - in browser B, delete one copy of the document
 - in browser A, *without* reloading the page,
   the non-deleted file should still be previewable
 - in browser B, delete the other copy
 - in browser A, again without reloading the page,
   you should get a "Document has been deleted by user"
   error when you try to preview either copy
   (NOTE: in my experience, it takes scribd a few minutes
   to notice the document has been deleted; probably
   caching on their end)

Change-Id: I36118c5f2666db36e1f69f8c6d2d791bcbdb5611
Reviewed-on: https://gerrit.instructure.com/21433
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Bracken Mosbacker <bracken@instructure.com>
2013-06-14 18:44:28 +00:00
app delete scribd doc when attachment is deleted 2013-06-14 18:44:28 +00:00
config api functionality: unassigned group members, with search 2013-06-13 18:04:38 +00:00
db/migrate add foreign keys part 2 2013-06-11 15:24:12 +00:00
doc add data-api-endpoint for quiz / quiz list links 2013-06-04 20:34:24 +00:00
guard fix guard run_on_deletion issue 2013-05-13 22:21:09 +00:00
lib allow inferring authenticity token from upload policy even if a session exits 2013-06-14 14:43:00 +00:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public allow inferring authenticity token from upload policy even if a session exits 2013-06-14 14:43:00 +00:00
script remove unused cucumber script runner 2013-05-23 22:44:42 +00:00
spec delete scribd doc when attachment is deleted 2013-06-14 18:44:28 +00:00
vendor/plugins delay migration job_progress creation for academic benchmarks 2013-06-12 20:18:10 +00:00
.gitignore implemented dress_code 2013-04-09 15:43:16 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile paragem update directory and asset management issues 2013-06-12 18:08:40 +00:00
Guardfile fix guard for non-symlinked plugins 2013-05-06 15:19:49 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md README changes to point more directly to installation instructions 2011-02-01 17:36:01 -07:00
Rakefile get rspec 2 running with rails 3.0 2013-03-27 15:41:28 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
package.json AMD Conversion 2012-02-06 16:41:40 -07:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.