![]() Additionally, remove default time limit from recent announcements posting so that all announcements are shown. Fixes CNVS-34030 Test Plan: * As a teacher, go to a Course's settings page * Enable "Show recent announcments on homepage" * Make sure you have the course homepage set to the wiki front page * Create multiple announcements * Post them in a different order than you created them, e.g. by using the `Delay Posting` setting * Make sure that the announcements `posted_at` ranges from longer than two weeks ago to further out than two weeks from now * View the homepage * The recent announcement list should be ordered by the date/time that you posted the announcement and not in the order that they were created, in order from most recent to least * It should display all the relevant announcements, even if they were posted longer that two weeks ago or further out than two weeks from now * Students should not see announcements that have not yet been posted or that they don't otherwise have access to Change-Id: Ie575f8561614529b7fd6245a24ffe9fdad5d8111 Reviewed-on: https://gerrit.instructure.com/98610 Reviewed-by: Clay Diffrient <cdiffrient@instructure.com> Tested-by: Jenkins QA-Review: David Tan <dtan@instructure.com> Product-Review: Dan Minkevitch <dan@instructure.com> |
||
---|---|---|
Gemfile.d | ||
app | ||
bin | ||
build | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
frontend_build | ||
gems | ||
guard | ||
lib | ||
public | ||
script | ||
spec | ||
.babelrc | ||
.bowerrc | ||
.dockerignore | ||
.editorconfig | ||
.eslintrc.common.js | ||
.eslintrc.js | ||
.gitignore | ||
.i18nignore | ||
.i18nrc | ||
.jshintrc | ||
.npmrc | ||
.nvmrc | ||
.rubocop.yml | ||
.selinimumignore | ||
.stylelintrc | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Dockerfile | ||
Gemfile | ||
Guardfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
docker-compose.override.yml | ||
docker-compose.yml | ||
gulpfile.js | ||
issue_template.md | ||
karma.conf.js | ||
package.json | ||
webpack.config.js | ||
webpack.production.config.js | ||
webpack.test.config.js |
README.md
Canvas LMS
Canvas is a modern, open-source LMS developed and maintained 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.