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
-2
View File
@@ -11,7 +11,6 @@
@click="$router.push(`/financial-reports?classId=${classId}`)" @click="$router.push(`/financial-reports?classId=${classId}`)"
/> />
</PermissionGate> </PermissionGate>
<PermissionGate permission="classes:delete">
<Button <Button
label="حذف کلاس" label="حذف کلاس"
icon="pi pi-trash" icon="pi pi-trash"
@@ -20,7 +19,6 @@
class="ml-2" class="ml-2"
@click="confirmDeleteClass" @click="confirmDeleteClass"
/> />
</PermissionGate>
<Button label="ویرایش" icon="pi pi-pencil" class="ml-2" @click="$router.push(`/classes/edit/${classId}`)" /> <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')" /> <Button label="بازگشت" icon="pi pi-arrow-left" text severity="secondary" @click="$router.push('/classes')" />
</PageHeader> </PageHeader>
-4
View File
@@ -53,7 +53,6 @@
v-tooltip.top="'مشاهده'" v-tooltip.top="'مشاهده'"
@click="$router.push(`/classes/view/${data._id || data.id}`)" @click="$router.push(`/classes/view/${data._id || data.id}`)"
/> />
<PermissionGate permission="classes:update">
<Button <Button
icon="pi pi-pencil" icon="pi pi-pencil"
text text
@@ -63,8 +62,6 @@
v-tooltip.top="'ویرایش'" v-tooltip.top="'ویرایش'"
@click="$router.push(`/classes/edit/${data._id || data.id}`)" @click="$router.push(`/classes/edit/${data._id || data.id}`)"
/> />
</PermissionGate>
<PermissionGate permission="classes:delete">
<Button <Button
icon="pi pi-trash" icon="pi pi-trash"
text text
@@ -74,7 +71,6 @@
v-tooltip.top="'حذف'" v-tooltip.top="'حذف'"
@click="confirmDelete(data)" @click="confirmDelete(data)"
/> />
</PermissionGate>
</div> </div>
</template> </template>
</Column> </Column>