Resolve "a user can access the agora of an activity or a resource from a course"
requested to merge 68-a-user-can-access-the-agora-of-an-activity-or-a-resource-from-a-course into agora
Description
- creation of an access to the agora of activities and resources present on a course
- creation of a pagination on the question page
- creation of an internal link to access the top and bottom of a question's detail page
- refactor existing code
- modification of the icon used to track questions (go from a star to a bell)
Migration and compatibility
-
The merge request DOES NOT update the models. If it does, database migrations are needed after merging, add the label Database migrations -
The merge request DOES NOT break the compatibility.
TODO
Before being accepted, any merge request must fulfill the following requirements:
-
Check PEP8 writing style as described in CONTRIBUTING.md. -
Ensure existing tests are still working properly. -
Features have been tested. -
Every translatable strings are written in proper english. -
Every translatable strings are tagged for translation using gettext
,blocktrans
and/ortrans
. -
Ensure that there is no side effect in files: changes are only related to one, and only one feature. -
Ensure that no file has been removed by accident. -
API is documented, as well as the behavior, if needed, in docs
. -
Ensure the commit history is “clean enough” (this means no extra merge commits, etc). -
Ensure pipeline
succeeds.
Deploy Notes
(notes regarding deployment the contained body of work. These should note any database migration, etc.)
Steps to Test or Reproduce
(outline the steps to test or reproduce the merge request here. First, ensure there is not commit waiting to be pushed)
git checkout <feature_branch> # Switch to the feature branch
git fetch --all --prune # Download new commits
git reset --hard <remote>/<feature_branch> # Override your local worktree with the one from remote branch
Impacted Areas in Application
(list general components of the application that this merge request will affect)
/label Status::In development /label Needs review
Edited by Guillaume Bernard