Go to file
Braden Anderson f2d4d287f0 conversations: update unread count only for recipients
fixes CNVS-13639

test plan:
  * as user A, send a message to B and C
  * as user B, mark the conversation as read
  * as user C, reply privately to A
  * as user B, verify that your unread message count does not change

Change-Id: I9fbf9b7bfea507d51a95231568ec33211ddd14da
Reviewed-on: https://gerrit.instructure.com/36519
Reviewed-by: Drew Bowman <dbowman@instructure.com>
QA-Review: Trevor deHaan <tdehaan@instructure.com>
Product-Review: Braden Anderson <braden@instructure.com>
Tested-by: Bryan Madsen <bryan@instructure.com>
2014-06-17 16:50:00 +00:00
Gemfile.d bump switchman 2014-06-16 18:08:46 +00:00
app conversations: update unread count only for recipients 2014-06-17 16:50:00 +00:00
config enable CSRF protection for logout 2014-06-16 16:11:09 +00:00
db/migrate delete delayed messages before deleting cc in migration 2014-06-16 18:51:49 +00:00
doc update oauth docs for state param 2014-06-16 19:09:06 +00:00
gems messageable user: fix bookmarked pagination 2014-06-13 23:24:34 +00:00
guard output commented/nested css from guard 2014-05-16 15:32:54 +00:00
lib import points_possible from CC 1.3 assignments 2014-06-16 20:27:28 +00:00
loom introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
public updated/added ic-* components 2014-06-16 19:52:50 +00:00
script migration lint for instance vs class migration methods 2014-06-05 15:55:55 +00:00
spec conversations: update unread count only for recipients 2014-06-17 16:50:00 +00:00
vendor/plugins go back to random numeric identifiers for answers 2014-06-13 23:54:25 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.gitignore don't keep generated locales in git 2014-05-22 14:52:48 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00: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 Move google_docs code into a gem 2014-04-25 21:50:43 +00:00
Guardfile a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md add travis-ci badge to README.md 2014-01-23 17:17:49 +00:00
Rakefile refactor and make gem rake task inclusion explicit 2014-04-24 15:50:31 +00:00
bower.json updated/added ic-* components 2014-06-16 19:52:50 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
karma.conf.js new avatars upload image function 2014-03-07 18:52:28 +00:00
package.json package.json should include compute-cluster in dependencies 2014-05-05 16:46:43 +00:00

README.md

Canvas LMS

Build
Status

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.