Summary:
- Accounts/Team setting is accessible to super admin only. Since this is an organization-based setting, only the super admin can change that. The “Account settings” option which comes in the dropdown from the Navbar is only visible to the super admin role. No other user sees this option in the dropdown menu and no other user can access these Account settings screens by typing URL directly in browser.
- Super Admin can change the Account Name and Account logo from the “general account settings” screen. Make sure the image size is below 1 MB always.
- Super admin can add/edit/delete primary skills from the “Skills Account settings” screens. primary skills are assigned to members to identify what kind of developer a member is. In the future, this will be used to assign learning roadmaps to members. For example, if a member has React as a primary skill, you can understand that he should be assigned content/roadmaps/courses regarding React skills.
- Every person in the system will have one Primary skill and no member can exist without a primary skill, not even super admin or admins.
- The edit skills are inline editing in UI. So when you click on the edit button, a text box appears in the cell, and the user can save the edited skill set.
- When deleting a skill, a skill can not be deleted if it is assigned to a member because no member can exist without a skill. It is supposed to throw a “Skill Delete Error” screen. Click on the “Delete” button for the “Project Manager” skill to see how it works.
- Show a success message when a skill is added or deleted successfully.
- Roadmap categories are the way to group roadmaps and they are assigned to roadmaps when they are created.
- Courses Categories are ways to group courses together and they are assigned to courses when they are created.
- Edit/delete Roadmaps Categories/Courses Categories function in the same way as skills are edited/deleted.
- Primary Skills, Roadmap Categories, and Courses Categories are added Account (Tenent) wise, meaning every organization will add its data.
- Primary Skills, Roadmap Categories, and Courses Categories are unique within an Account. Uniqueness is only on the account level but different org can add the same data with the same name.
Questions for the future?
- Can we delete a primary skill when it has been attached to a deactivated member?
- No, a user will always have a primary skill to keep the system simple. A primary skill can be changed but can never be deleted.
- What happens when a super admin deletes a roadmap category already assigned to a roadmap?
- super admin can not delete roadmap categories, course categories, or primary skills if they are assigned to someone. So when deleting a category or skill, if it is assigned to some roadmap, course, or person, an error message is shown. Check the “Skill Delete Error” screen and click on the delete button for “Product Manager” to see the error message.