Skip to content

Added missing sidebar#3

Open
SeSodesa wants to merge 17 commits intoMicroCredentials:masterfrom
SeSodesa:new-sidebar
Open

Added missing sidebar#3
SeSodesa wants to merge 17 commits intoMicroCredentials:masterfrom
SeSodesa:new-sidebar

Conversation

@SeSodesa
Copy link
Contributor

@SeSodesa SeSodesa commented Jun 9, 2021

Added the sidebar seen in the production version of Credentify but missing from GitHub. The sidebar is implemented as its own Vue component in components/LeftSidebar.vue.

The only really questionable thing in the implementation is the permissions required to view the Users tab. The sidebar uses the user ability 2002 explained in the API documentation to determine whether a user account should have access to the Users tab, but this might have to be changed in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant