server side of the comment service
Перейти к файлу
Greg Price e5b50f4e7e Allow more endpoints to use commentable_ids param
The commentable_ids param is a comma-delimited list of ids indicating
that only threads belonging to one of the specified commentables should
be returned. It can now be used by any endpoint that delegates to
handle_threads_query (most importantly "#{APIPREFIX}/threads"), and
the commentable_id field is now indexed for efficient filtering. The
motivation for this change is to allow clients that are filtering by
commentable_ids to avoid using the /search/threads endpoint, which does
not do sorting and pagination correctly.
2013-10-31 11:53:06 -04:00
api add thread search result presenter 2013-10-23 11:03:22 -04:00
config configure mongodb instances by uri 2013-10-07 14:22:23 -04:00
edx_specs Committing edx specs here til we get a place for them 2012-09-18 18:15:18 -07:00
lib Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
models Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
presenters add thread search result presenter 2013-10-23 11:03:22 -04:00
scripts/db Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
spec Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
.gitignore fix mega merge conflicts 2013-03-29 07:33:04 -04:00
.rvmrc Revert "Merge pull request #29 from edx/chore/markchang/replace-rvmrc" 2013-10-09 17:27:34 -04:00
AUTHORS Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
CHANGELOG.rst Allow more endpoints to use commentable_ids param 2013-10-31 11:53:06 -04:00
Gemfile Add newrelic_moped gem 2013-10-15 14:01:17 -04:00
Gemfile.lock Add newrelic_moped gem 2013-10-15 14:01:17 -04:00
Guardfile Actually use guard for something useful and restart Unicorn when files change. 2012-09-17 16:38:19 -07:00
LICENSE.txt clarify LICENSE 2013-07-10 02:12:26 -04:00
Procfile Add procfile, unicorn config 2012-09-03 16:25:24 -04:00
README.rst new README file 2013-05-31 21:54:27 -04:00
Rakefile quick fix to skip the second document reimport when it is *not* necessary (first time index creation). 2013-08-23 14:56:04 -04:00
app.rb Allow authentication by HTTP header 2013-10-11 11:55:42 -04:00
config.ru Use a Rack config file 2012-08-20 11:55:55 -04:00

README.rst

Part of `edX code`__.

__ http://code.edx.org/

comment_as_a_service
====================

An independent comment system which supports voting and nested comments. It also supports features including instructor endorsement for education-aimed discussion platforms.


License
-------

The code in this repository is licensed under version 3 of the AGPL unless
otherwise noted.

Please see ``LICENSE.txt`` for details.

How to Contribute
-----------------

Contributions are very welcome. The easiest way is to fork this repo, and then
make a pull request from your fork. The first time you make a pull request, you
may be asked to sign a Contributor Agreement.

Reporting Security Issues
-------------------------

Please do not report security issues in public. Please email security@edx.org

Mailing List and IRC Channel
----------------------------

You can discuss this code on the `edx-code Google Group`__ or in the
``edx-code`` IRC channel on Freenode.

__ https://groups.google.com/forum/#!forum/edx-code