Merge pull request 'hid the delete button from everyone but the owner of the list' (#13) from hide-delete-from-admin into main

Reviewed-on: #13
This commit is contained in:
Edward Tirado Jr 2026-04-18 05:42:34 +00:00
commit 82043b4663

View file

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