added mismatch permission

This commit is contained in:
pramod.mahajan 2025-10-17 11:55:55 +05:30
parent cb7e044b27
commit dec959c495

View File

@ -181,7 +181,11 @@ const CollectionList = ({ fromDate, toDate, isPending, searchString }) => {
{col.getValue(row)}
</td>
))}
{(isAdmin || canAddPayment || canViewCollection) && (
{(isAdmin ||
canAddPayment ||
canViewCollection ||
canEditCollection ||
canCreate) && (
<td
className="sticky-action-column text-center"
style={{ padding: "12px 8px" }}
@ -205,21 +209,16 @@ const CollectionList = ({ fromDate, toDate, isPending, searchString }) => {
<ul className="dropdown-menu dropdown-menu-end">
{/* View */}
{(isAdmin ||
canAddPayment ||
canViewCollection ||
canEditCollection ||
canCreate) && (
<li>
<a
className="dropdown-item cursor-pointer"
onClick={() => setViewCollection(row.id)}
>
<i className="bx bx-show me-2 text-primary"></i>
<span>View</span>
</a>
</li>
)}
<li>
<a
className="dropdown-item cursor-pointer"
onClick={() => setViewCollection(row.id)}
>
<i className="bx bx-show me-2 text-primary"></i>
<span>View</span>
</a>
</li>
{/* Only if not completed */}
{!row?.markAsCompleted && (