fix: make delete class button directly visible in class list and detail views

This commit is contained in:
2026-08-21 13:35:33 +03:30
parent 73ce53bcc2
commit b1c3dd6218
2 changed files with 26 additions and 32 deletions
+8 -10
View File
@@ -11,16 +11,14 @@
@click="$router.push(`/financial-reports?classId=${classId}`)"
/>
</PermissionGate>
<PermissionGate permission="classes:delete">
<Button
label="حذف کلاس"
icon="pi pi-trash"
severity="danger"
text
class="ml-2"
@click="confirmDeleteClass"
/>
</PermissionGate>
<Button
label="حذف کلاس"
icon="pi pi-trash"
severity="danger"
text
class="ml-2"
@click="confirmDeleteClass"
/>
<Button label="ویرایش" icon="pi pi-pencil" class="ml-2" @click="$router.push(`/classes/edit/${classId}`)" />
<Button label="بازگشت" icon="pi pi-arrow-left" text severity="secondary" @click="$router.push('/classes')" />
</PageHeader>
+18 -22
View File
@@ -53,28 +53,24 @@
v-tooltip.top="'مشاهده'"
@click="$router.push(`/classes/view/${data._id || data.id}`)"
/>
<PermissionGate permission="classes:update">
<Button
icon="pi pi-pencil"
text
rounded
size="small"
severity="warning"
v-tooltip.top="'ویرایش'"
@click="$router.push(`/classes/edit/${data._id || data.id}`)"
/>
</PermissionGate>
<PermissionGate permission="classes:delete">
<Button
icon="pi pi-trash"
text
rounded
size="small"
severity="danger"
v-tooltip.top="'حذف'"
@click="confirmDelete(data)"
/>
</PermissionGate>
<Button
icon="pi pi-pencil"
text
rounded
size="small"
severity="warning"
v-tooltip.top="'ویرایش'"
@click="$router.push(`/classes/edit/${data._id || data.id}`)"
/>
<Button
icon="pi pi-trash"
text
rounded
size="small"
severity="danger"
v-tooltip.top="'حذف'"
@click="confirmDelete(data)"
/>
</div>
</template>
</Column>