Settings resource; oauth2 app authorization model; UI cleanup

This commit is contained in:
garrettmills
2020-05-17 21:13:38 -05:00
parent d558f21375
commit 2b2e7d2ebe
19 changed files with 393 additions and 2 deletions

View File

@@ -64,6 +64,7 @@ export default class NavBarComponent extends Component {
async vue_on_create() {
this.can.api_tokens = await session.check_permissions('v1:reflect:tokens:list')
this.$forceUpdate()
}
toggle_sidebar() {

View File

@@ -77,8 +77,9 @@ export default class SideBarComponent extends Component {
},
{
text: 'Settings',
action: 'redirect',
next: '/dash/settings',
action: 'list',
type: 'resource',
resource: 'Setting',
},
]