diff --git a/lib/data/models/client_model.dart b/lib/data/models/client_model.dart index d5fc1aff3..55a86ec35 100644 --- a/lib/data/models/client_model.dart +++ b/lib/data/models/client_model.dart @@ -73,6 +73,7 @@ class ClientFields { static const String phone = 'phone'; static const String website = 'website'; static const String language = 'language'; + static const String taskRate = 'task_rate'; static const String publicNotes = 'public_notes'; static const String privateNotes = 'private_notes'; static const String currency = 'currency'; diff --git a/lib/ui/client/client_presenter.dart b/lib/ui/client/client_presenter.dart index b5f50e43c..b74bb6170 100644 --- a/lib/ui/client/client_presenter.dart +++ b/lib/ui/client/client_presenter.dart @@ -32,6 +32,7 @@ class ClientPresenter extends EntityPresenter { ClientFields.website, ClientFields.language, ClientFields.currency, + ClientFields.taskRate, ClientFields.publicNotes, ClientFields.privateNotes, ClientFields.creditBalance, @@ -111,6 +112,8 @@ class ClientPresenter extends EntityPresenter { return Text(client.publicNotes); case ClientFields.privateNotes: return Text(client.privateNotes); + case ClientFields.taskRate: + return Text(formatNumber(client.settings.defaultTaskRate, context)); case ClientFields.documents: return Text('${client.documents.length}'); } diff --git a/lib/ui/task/task_presenter.dart b/lib/ui/task/task_presenter.dart index e148f2261..1228dd9bb 100644 --- a/lib/ui/task/task_presenter.dart +++ b/lib/ui/task/task_presenter.dart @@ -74,11 +74,6 @@ class TaskPresenter extends EntityPresenter { case TaskFields.invoiceId: return Text( state.invoiceState.map[task.invoiceId]?.listDisplayName ?? ''); - case TaskFields.clientId: - return Text(state.clientState.map[task.clientId]?.displayName ?? ''); - case TaskFields.projectId: - return Text( - state.projectState.map[task.projectId]?.listDisplayName ?? ''); case TaskFields.timeLog: final notes = []; task