-
- Downloads
[MERGE][ADD] website{_profile,_slides,_forum,*} : new profile page yayy
Purpose of this merge is to provide a completely new and improved user profile page linked to gamification, slides and forum. Those frontend applications now heavily rely on website profile and add their own custom content like channel or forum participation or challenges results. This merge is linked to the currently under development eLearning feature [1][2]. This merge contains notably * review website profile page centralized in a new module : website_profile; * move everything that was linked to the profile from website_forum in website_profile; * properly add forum informations in website_forum through inheritance; * add channel / course informations in website_slides through inheritance; A new bridge module is added that is website_slide_forum. It makes a link between those two applications. Publishers can create a forum linked to a course allowing participants to communicate and ask questions related to a course. Profile page is contextualized. When coming from a channel informations about this channel is displayed. Linked forum information is added. When coming from a specific forum only information related to this forum is displayed. Otherwise a profile page with aggregated information is displayed. Some other improvements are done: ranks, karma, badges from gamification are included in forum and eLearning, 'new badge notifications' mechanism is removed as email are send, and various other improvements. See sub commits for more details. Merge linked to task ID 1922159. [1] see task ID 1902304 (main eLearning task) PR #29876; [2] see task ID 1936153 (new homepage for slides) PR #30770; closes odoo/odoo#30988
Showing
- addons/gamification/data/badge.xml 0 additions, 9 deletionsaddons/gamification/data/badge.xml
- addons/gamification/models/res_users.py 4 additions, 2 deletionsaddons/gamification/models/res_users.py
- addons/gamification/views/gamification_karma_rank_views.xml 2 additions, 0 deletionsaddons/gamification/views/gamification_karma_rank_views.xml
- addons/website_forum/__manifest__.py 1 addition, 1 deletionaddons/website_forum/__manifest__.py
- addons/website_forum/controllers/main.py 66 additions, 129 deletionsaddons/website_forum/controllers/main.py
- addons/website_forum/models/forum.py 1 addition, 1 deletionaddons/website_forum/models/forum.py
- addons/website_forum/models/res_users.py 8 additions, 0 deletionsaddons/website_forum/models/res_users.py
- addons/website_forum/static/src/scss/website_forum.scss 0 additions, 25 deletionsaddons/website_forum/static/src/scss/website_forum.scss
- addons/website_forum/views/website_forum.xml 113 additions, 465 deletionsaddons/website_forum/views/website_forum.xml
- addons/website_forum/views/website_forum_profile.xml 145 additions, 0 deletionsaddons/website_forum/views/website_forum_profile.xml
- addons/website_profile/__init__.py 1 addition, 0 deletionsaddons/website_profile/__init__.py
- addons/website_profile/__manifest__.py 2 additions, 1 deletionaddons/website_profile/__manifest__.py
- addons/website_profile/controllers/__init__.py 4 additions, 0 deletionsaddons/website_profile/controllers/__init__.py
- addons/website_profile/controllers/main.py 128 additions, 0 deletionsaddons/website_profile/controllers/main.py
- addons/website_profile/models/__init__.py 1 addition, 0 deletionsaddons/website_profile/models/__init__.py
- addons/website_profile/models/website.py 10 additions, 0 deletionsaddons/website_profile/models/website.py
- addons/website_profile/static/src/scss/website_profile.scss 189 additions, 0 deletionsaddons/website_profile/static/src/scss/website_profile.scss
- addons/website_profile/views/website_profile.xml 379 additions, 0 deletionsaddons/website_profile/views/website_profile.xml
- addons/website_slides/__manifest__.py 1 addition, 0 deletionsaddons/website_slides/__manifest__.py
- addons/website_slides/controllers/main.py 43 additions, 3 deletionsaddons/website_slides/controllers/main.py
Loading
Please register or sign in to comment