hid the delete button from everyone but the owner of the list
This commit is contained in:
parent
4280d32295
commit
d671bb4315
1 changed files with 3 additions and 1 deletions
|
|
@ -55,6 +55,8 @@ const deleteList = () => {
|
||||||
|
|
||||||
const roles = ref<Role[]>([])
|
const roles = ref<Role[]>([])
|
||||||
|
|
||||||
|
const isOwner = computed(() => props.list.role === 'OWNER');
|
||||||
|
|
||||||
const getRoles = () => {
|
const getRoles = () => {
|
||||||
return $api<ResourceResponse<Role[]>>(`/api/roles`, {
|
return $api<ResourceResponse<Role[]>>(`/api/roles`, {
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
|
|
@ -127,7 +129,7 @@ getRoles()
|
||||||
<span v-if="responseMessage">{{ responseMessage }}</span>
|
<span v-if="responseMessage">{{ responseMessage }}</span>
|
||||||
</form>
|
</form>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-setting">
|
<li v-if="isOwner" class="list-setting">
|
||||||
<label for="delete-list-button">Delete MovieList</label>
|
<label for="delete-list-button">Delete MovieList</label>
|
||||||
<ButtonAction button-color="danger" button-text="Delete" @action="deleteList"/>
|
<ButtonAction button-color="danger" button-text="Delete" @action="deleteList"/>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue