-
As part of OKTA integration with SkillTree, I was creating/updating the users with ROLE_APP_USER role by default (on successful okta login) . When the user logs in the project page is showing Create Project button. I would want a normal user with ROLE_APP_USER role should have access to progress and ranking views only. Could you please elaborate the permissions assigned for the below roles?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
@govind4u Thank you for your interest in SkillTree! The most common use-case is to use the SkillTree dashboard for administrating a gamificaiton profile and then use the SkillTree client libraries to embed user's ranking and visualization display into your application. SkillTree client libraries visualize data for the currently logged-in user, these libraries provide fully navigable and themeable Ranking and Visualization views that implement display for points, levels, badges, progress, levels, etc.. Detailed integration guide can be found here.. If this is not your use-case then, The SkillTree dashboard also has the concept of Progress and Ranking pages which visualize the user's current Progress and Ranking across multiple projects. These views can be enabled via these SkillTree installation properties. I am guessing these views are referenced in the question. SkillTree currently does not implement a role that would provide access to these Progress and Ranking pages within the dashboard while disallowing access to admin pages. However, there is a property to change the default landing page:
Although any user can access admin pages, a user can only view and administer a project that he/she created or for which the user has been granted admin permission (ROLE_PROJECT_ADMIN). Please let us know if this makes sense and please feel free to let us know more about your use-case/usage. |
Beta Was this translation helpful? Give feedback.
-
Hello @govind4u, skills-service:2.0 introduced the Private Invite Only Project feature - Progress and Ranking pages can only be accessed by users who have been invited to join the project and who have accepted the invite, any other user attempting to access the project will receive an Access Denied error. |
Beta Was this translation helpful? Give feedback.
@govind4u Thank you for your interest in SkillTree! The most common use-case is to use the SkillTree dashboard for administrating a gamificaiton profile and then use the SkillTree client libraries to embed user's ranking and visualization display into your application. SkillTree client libraries visualize data for the currently logged-in user, these libraries provide fully navigable and themeable Ranking and Visualization views that implement display for points, levels, badges, progress, levels, etc.. Detailed integration guide can be found here..
If this is not your use-case then,
The SkillTree dashboard also has the concept of Progress and Ranking pages which visualize the user's curren…