This commit is contained in:
holger.trampe 2021-07-22 11:35:59 +02:00
parent b27d546533
commit 7b20459210
4 changed files with 16 additions and 11 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -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);

View File

@ -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) {

View File

@ -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" />