feat: update team_lead role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm

This commit is contained in:
2025-11-14 09:33:27 +01:00
parent c2dbc9d777
commit be1bab103f
2 changed files with 35 additions and 29 deletions

View File

@@ -421,19 +421,22 @@ export default function ProjectViewPage() {
{project.investment_number || "N/A"}
</p>
</div>
{session?.user?.role === 'team_lead' && project.wartosc_zlecenia && (
<FieldWithHistory
tableName="projects"
recordId={project.project_id}
fieldName="wartosc_zlecenia"
currentValue={project.wartosc_zlecenia}
displayValue={parseFloat(project.wartosc_zlecenia).toLocaleString('pl-PL', {
style: 'currency',
currency: 'PLN'
})}
label="Wartość zlecenia"
/>
)}
{(() => {
console.log('Session user role in project view:', session?.user?.role, 'wartosc_zlecenia:', project.wartosc_zlecenia);
return session?.user?.role === 'team_lead' && project.wartosc_zlecenia && (
<FieldWithHistory
tableName="projects"
recordId={project.project_id}
fieldName="wartosc_zlecenia"
currentValue={project.wartosc_zlecenia}
displayValue={parseFloat(project.wartosc_zlecenia).toLocaleString('pl-PL', {
style: 'currency',
currency: 'PLN'
})}
label="Wartość zlecenia"
/>
);
})()}
</div>
{project.contact && (