zusatz
This commit is contained in:
parent
b27d546533
commit
7b20459210
|
|
@ -27,7 +27,7 @@ class GroupPermissionService {
|
|||
}
|
||||
}
|
||||
|
||||
//Find an Agency
|
||||
//Find a permission
|
||||
public function find(int $id) {
|
||||
try {
|
||||
return $this->mapper->find($id);
|
||||
|
|
@ -36,7 +36,7 @@ class GroupPermissionService {
|
|||
}
|
||||
}
|
||||
|
||||
//Create an Agency
|
||||
//Create a Permission
|
||||
public function create(string $gid, string $permission = "") {
|
||||
$grouppermission = new GroupPermission();
|
||||
$grouppermission->setGid($gid);
|
||||
|
|
|
|||
|
|
@ -13,6 +13,13 @@
|
|||
size="sm"
|
||||
variant=""
|
||||
@click="delGroup(group.gid)">
|
||||
<b-icon icon="pencil-fill" aria-hidden="true" />
|
||||
</b-button>
|
||||
<b-button v-if="!group.isDefault"
|
||||
style="float: right;"
|
||||
size="sm"
|
||||
variant="danger"
|
||||
@click="delGroup(group.gid)">
|
||||
<b-icon icon="trash-fill" aria-hidden="true" />
|
||||
</b-button>
|
||||
</b-card-header>
|
||||
|
|
@ -21,10 +28,8 @@
|
|||
role="tabpanel">
|
||||
<b-card-body>
|
||||
<Permission :groupid="group.gid" />
|
||||
The GroupId is {{ group.gid }} <br>
|
||||
<span v-if="group.isDefault">Ist default</span>
|
||||
<span v-else>Nicht default</span>
|
||||
<hr>
|
||||
Gruppenmitglieder
|
||||
<Multiselect v-if="!group.isMainGroup"
|
||||
v-model="value"
|
||||
:options="formattedContributors"
|
||||
|
|
@ -32,7 +37,7 @@
|
|||
placeholder="Mitarbeiter hinzufügen"
|
||||
track-by="user"
|
||||
:multiple="true"
|
||||
style="width: 350px"
|
||||
style="width: 450px"
|
||||
@input="updateContributorsValue()">
|
||||
<template #singleLabel="{ option }">
|
||||
<ListItemIcon v-bind="option"
|
||||
|
|
@ -121,9 +126,8 @@ export default {
|
|||
this.$root.$emit('bv::toggle::collapse', this.groupDefId + ele)
|
||||
},
|
||||
async delGroupFinal(id) {
|
||||
const r = await axios.get(generateUrl('/apps/agency/delagencygroup/' + this.group.gid))
|
||||
console.log(r)
|
||||
// TODO: Hier eine Mitteilung einbauen, damit der User weiß, was abging
|
||||
await axios.get(generateUrl('/apps/agency/delagencygroup/' + this.group.gid))
|
||||
// TODO: Notification "A Group was deleted!"
|
||||
this.$emit('updateGroupData')
|
||||
},
|
||||
delGroup(id) {
|
||||
|
|
|
|||
|
|
@ -13,9 +13,10 @@
|
|||
<AppNavigationItem to="/groupmanagement"
|
||||
title="Gruppen"
|
||||
icon="icon-group" />
|
||||
<AppNavigationItem to=""
|
||||
<!-- TODO: Module später zum programmieren usw. -->
|
||||
<!--<AppNavigationItem to=""
|
||||
title="Module"
|
||||
icon="" />
|
||||
icon="" />-->
|
||||
<AppNavigationItem to="/testing"
|
||||
title="Tests"
|
||||
icon="icon-category-customization" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue