feat: update team_lead role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm
This commit is contained in:
@@ -421,19 +421,22 @@ export default function ProjectViewPage() {
|
|||||||
{project.investment_number || "N/A"}
|
{project.investment_number || "N/A"}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
{session?.user?.role === 'team_lead' && project.wartosc_zlecenia && (
|
{(() => {
|
||||||
<FieldWithHistory
|
console.log('Session user role in project view:', session?.user?.role, 'wartosc_zlecenia:', project.wartosc_zlecenia);
|
||||||
tableName="projects"
|
return session?.user?.role === 'team_lead' && project.wartosc_zlecenia && (
|
||||||
recordId={project.project_id}
|
<FieldWithHistory
|
||||||
fieldName="wartosc_zlecenia"
|
tableName="projects"
|
||||||
currentValue={project.wartosc_zlecenia}
|
recordId={project.project_id}
|
||||||
displayValue={parseFloat(project.wartosc_zlecenia).toLocaleString('pl-PL', {
|
fieldName="wartosc_zlecenia"
|
||||||
style: 'currency',
|
currentValue={project.wartosc_zlecenia}
|
||||||
currency: 'PLN'
|
displayValue={parseFloat(project.wartosc_zlecenia).toLocaleString('pl-PL', {
|
||||||
})}
|
style: 'currency',
|
||||||
label="Wartość zlecenia"
|
currency: 'PLN'
|
||||||
/>
|
})}
|
||||||
)}
|
label="Wartość zlecenia"
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
})()}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{project.contact && (
|
{project.contact && (
|
||||||
|
|||||||
@@ -330,22 +330,25 @@ const ProjectForm = forwardRef(function ProjectForm({ initialData = null }, ref)
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{session?.user?.role === 'team_lead' && (
|
{(() => {
|
||||||
<div>
|
console.log('Session user role in ProjectForm:', session?.user?.role);
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-2">
|
return session?.user?.role === 'team_lead' && (
|
||||||
Wartość zlecenia
|
<div>
|
||||||
</label>
|
<label className="block text-sm font-medium text-gray-700 mb-2">
|
||||||
<Input
|
Wartość zlecenia
|
||||||
type="number"
|
</label>
|
||||||
name="wartosc_zlecenia"
|
<Input
|
||||||
value={form.wartosc_zlecenia || ""}
|
type="number"
|
||||||
onChange={handleChange}
|
name="wartosc_zlecenia"
|
||||||
placeholder="0.00"
|
value={form.wartosc_zlecenia || ""}
|
||||||
step="0.01"
|
onChange={handleChange}
|
||||||
min="0"
|
placeholder="0.00"
|
||||||
/>
|
step="0.01"
|
||||||
</div>
|
min="0"
|
||||||
)}
|
/>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
})()}
|
||||||
|
|
||||||
<div className="md:col-span-2">
|
<div className="md:col-span-2">
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-2">
|
<label className="block text-sm font-medium text-gray-700 mb-2">
|
||||||
|
|||||||
Reference in New Issue
Block a user