Skip to content
Snippets Groups Projects

Remove Group creation view, use a modal for creation and edition

Merged ml bonhomme requested to merge group-modal into master
All threads resolved!
5 files
+ 179
44
Compare changes
  • Side-by-side
  • Inline
Files
5
<template>
<div>
<router-link :to="{ name: 'group-create' }" class="button is-info is-small">
<i class="icon-plus"></i>
<button
class="button is-primary is-pulled-right"
v-on:click="createModal = true"
>
Create a group
</router-link>
</button>
<Paginator
:response="membershipsPage"
v-slot="{ results }"
@@ -25,6 +27,8 @@
</table>
</Paginator>
</div>
<CreateForm v-model="createModal" v-on:created="load" />
</template>
<script>
@@ -36,15 +40,18 @@ import { useNotificationStore, useRightsStore } from '@/stores'
import GroupMembership from '@/components/Group/GroupMembership.vue'
import Paginator from '@/components/Paginator.vue'
import CreateForm from '@/components/Group/EditionForm'
export default {
components: {
Paginator,
GroupMembership
GroupMembership,
CreateForm
},
data: () => ({
loading: false,
page: 1
page: 1,
createModal: false
}),
computed: {
...mapState(useRightsStore, ['membershipsPage']),
Loading