Enhanced imports with billable rates and project members; Fixed error handling and import structure

This commit is contained in:
Constantin Graf
2024-04-25 22:44:10 +02:00
committed by Constantin Graf
parent 7433648077
commit a8ce994f08
11 changed files with 128 additions and 30 deletions

View File

@@ -1,3 +1,3 @@
"Name","Client","Status","Visibility","Billability","Tasks","Tracked (h)","Estimated (h)","Remaining (h)","Overage (h)","Progress(%)","Billable (h)","Non-billable (h)","Billable Rate (USD)","Amount (USD)","Project members","Project manager","Note"
"Project for Big Company","Big Company","Active","Public","Yes","Task 1, Task 2, Task 3","0.00","","","","","0.00","0.00","","0.00","Constantin Graf","",""
"Project","Client","Status","Visibility","Billability","Task","Tracked (h)","Estimated (h)","Remaining (h)","Overage (h)","Progress(%)","Billable (h)","Non-billable (h)","Billable Rate (USD)","Amount (USD)","Project members","Project manager","Note"
"Project for Big Company","Big Company","Active","Public","Yes","Task 1, Task 2, Task 3","0.00","","","","","0.00","0.00","100.01","0.00","Constantin Graf","",""
"Project without Client","","Active","Public","Yes","","0.00","","","","","0.00","0.00","","0.00","Constantin Graf","",""
1 Name Project Client Status Visibility Billability Tasks Task Tracked (h) Estimated (h) Remaining (h) Overage (h) Progress(%) Billable (h) Non-billable (h) Billable Rate (USD) Amount (USD) Project members Project manager Note
2 Project for Big Company Project for Big Company Big Company Active Public Yes Task 1, Task 2, Task 3 Task 1, Task 2, Task 3 0.00 0.00 0.00 100.01 0.00 Constantin Graf
3 Project without Client Project without Client Active Public Yes 0.00 0.00 0.00 0.00 Constantin Graf

View File

@@ -44,7 +44,7 @@
"id": 402,
"is_private": true,
"name": "Project for Big Company",
"rate": null,
"rate": 100.01,
"rate_last_updated": null,
"recurring": false,
"recurring_parameters": null,

View File

@@ -0,0 +1 @@
[]

View File

@@ -0,0 +1,14 @@
[
{
"gid": null,
"group_id": null,
"id": 801,
"labour_cost": null,
"manager": true,
"project_id": 402,
"rate": 100.02,
"rate_last_updated": null,
"user_id": 2001,
"workspace_id": 0
}
]

View File

@@ -12,7 +12,7 @@
"rate_last_updated": null,
"role": "admin",
"timezone": "Europe/Vienna",
"uid": 0,
"uid": 2001,
"wid": 0,
"working_hours_in_minutes": null
}