summaryrefslogtreecommitdiff
path: root/addons/website_profile/__init__.py
AgeCommit message (Collapse)Author
2019-02-15[IMP] website_profile: add a specific route to access avatar of usersThibault Delavallée
Purpose of this commit is to give a specific route to access users image used as avatar in profile and various frontend applications. Indeed current web/image controller basically checks record access rights with current user. However in some cases we want to display user avatars even if current user cannot read user records, which is generally the case. Indeed res.users is a private and technical model. To solve that issue we add a controller for avatar. Basically published and frontend active user avatars are available. This commit is linked to task ID 1936153 and PR #30770.
2019-02-14[ADD] website_profile : add profile page template for website modulesDavid Beguin
Move Profile part from website_forum into this module in order to be usable in other modules (like website_slides) that will depend of this module. Applies gamification.ranks on website_profile page. Show the current rank and the next rank but also the progression until the next rank. Adds also an 'about rank' page to allow users to know more about available ranks. The goal here is to make the profile page more modular and to allow other modules to add informations or modify easily link or part of profile page in order to be specifically contextualised for the module in question. Task ID : 1922159 PR #30988
2019-02-07[ADD] website_profile: new module holding website-related code for gamificationThibault Delavallée
Purpose is to be able to re-use frontend-related model, data and tools for gamification. Currently only forum uses gamification. Soon slides module will use them and user profile / biography will be expanded. This commit prepares those features by already preparing the bridge module and adding a publish option on badges. Partial commit linked to eLearning project. Main specifications related to gamification and user profile can be found on task 1922159 (PR #30514). Main specifications related to eLearning can be found on task 1902304 (PR #29876). Co-Authored-By: David Beguin <dbe@odoo.com> Co-Authored-By: Thibault Delavallee <tde@odoo.com>