mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
add empty GroupList and GroupCreate views and routes
This commit is contained in:
parent
aa444080d7
commit
a48a2cdb38
5 changed files with 61 additions and 3 deletions
|
@ -1,12 +1,15 @@
|
||||||
import Home from './views/Home'
|
import Home from './views/Home'
|
||||||
import Login from './views/Login'
|
import Login from './views/Login'
|
||||||
import { UserList, UserCreate, UserInfo, UserEdit } from './views/user'
|
import { UserList, UserCreate, UserInfo, UserEdit } from './views/user'
|
||||||
|
import { GroupList, GroupCreate } from './views/group'
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
{ name: 'home', path: '/', component: Home },
|
{ name: 'home', path: '/', component: Home },
|
||||||
{ name: 'login', path: '/login', component: Login, meta: { noAuth: true } },
|
{ name: 'login', path: '/login', component: Login, meta: { noAuth: true } },
|
||||||
|
|
||||||
// Users routes
|
/* ───────╮
|
||||||
|
│ USER │
|
||||||
|
╰─────── */
|
||||||
{
|
{
|
||||||
name: 'user-list',
|
name: 'user-list',
|
||||||
path: '/users',
|
path: '/users',
|
||||||
|
@ -48,6 +51,33 @@ const routes = [
|
||||||
{ name: 'user-edit', param: 'name', trad: 'user_username_edit' }
|
{ name: 'user-edit', param: 'name', trad: 'user_username_edit' }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
/* ────────╮
|
||||||
|
│ GROUP │
|
||||||
|
╰──────── */
|
||||||
|
{
|
||||||
|
name: 'group-list',
|
||||||
|
path: '/groups',
|
||||||
|
component: GroupList,
|
||||||
|
meta: {
|
||||||
|
breadcrumb: [
|
||||||
|
{ name: 'user-list', trad: 'users' },
|
||||||
|
{ name: 'group-list', trad: 'groups_and_permissions' }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'group-create',
|
||||||
|
path: '/groups/create',
|
||||||
|
component: GroupCreate,
|
||||||
|
meta: {
|
||||||
|
breadcrumb: [
|
||||||
|
{ name: 'user-list', trad: 'users' },
|
||||||
|
{ name: 'group-list', trad: 'groups_and_permissions' },
|
||||||
|
{ name: 'group-create', trad: 'group_new' }
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
13
app/src/views/group/GroupCreate.vue
Normal file
13
app/src/views/group/GroupCreate.vue
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<template lang="html">
|
||||||
|
<div class="group-create">
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'GroupCreate'
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
</style>
|
13
app/src/views/group/GroupList.vue
Normal file
13
app/src/views/group/GroupList.vue
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<template lang="html">
|
||||||
|
<div class="group-list">
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'GroupList'
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
</style>
|
2
app/src/views/group/index.js
Normal file
2
app/src/views/group/index.js
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
export { default as GroupList } from './GroupList'
|
||||||
|
export { default as GroupCreate } from './GroupCreate'
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="users">
|
<div class="user-list">
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<b-input-group>
|
<b-input-group>
|
||||||
<b-input-group-prepend is-text>
|
<b-input-group-prepend is-text>
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
<b-form-input id="search-user" v-model="search" :placeholder="$t('user.search')" />
|
<b-form-input id="search-user" v-model="search" :placeholder="$t('user.search')" />
|
||||||
</b-input-group>
|
</b-input-group>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<b-button variant="info">
|
<b-button variant="info" :to="{ name: 'group-list'}">
|
||||||
<icon iname="key-modern" />
|
<icon iname="key-modern" />
|
||||||
{{ $t('groups_and_permissions_manage') }}
|
{{ $t('groups_and_permissions_manage') }}
|
||||||
</b-button>
|
</b-button>
|
||||||
|
|
Loading…
Add table
Reference in a new issue