Don't show edit if deleted
This commit is contained in:
parent
df52b5b209
commit
ea9c24dedc
|
|
@ -90,7 +90,7 @@ class ClientViewVM {
|
||||||
[longPress = false]) {
|
[longPress = false]) {
|
||||||
switch (entityType) {
|
switch (entityType) {
|
||||||
case EntityType.invoice:
|
case EntityType.invoice:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditInvoice(
|
store.dispatch(EditInvoice(
|
||||||
context: context,
|
context: context,
|
||||||
invoice: InvoiceEntity(company: state.selectedCompany)
|
invoice: InvoiceEntity(company: state.selectedCompany)
|
||||||
|
|
@ -102,7 +102,7 @@ class ClientViewVM {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EntityType.quote:
|
case EntityType.quote:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditQuote(
|
store.dispatch(EditQuote(
|
||||||
context: context,
|
context: context,
|
||||||
quote: InvoiceEntity(
|
quote: InvoiceEntity(
|
||||||
|
|
@ -115,7 +115,7 @@ class ClientViewVM {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EntityType.payment:
|
case EntityType.payment:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditPayment(
|
store.dispatch(EditPayment(
|
||||||
context: context,
|
context: context,
|
||||||
payment: PaymentEntity(company: state.selectedCompany)
|
payment: PaymentEntity(company: state.selectedCompany)
|
||||||
|
|
@ -127,7 +127,7 @@ class ClientViewVM {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EntityType.project:
|
case EntityType.project:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditProject(
|
store.dispatch(EditProject(
|
||||||
context: context,
|
context: context,
|
||||||
project:
|
project:
|
||||||
|
|
@ -139,7 +139,7 @@ class ClientViewVM {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EntityType.task:
|
case EntityType.task:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditTask(
|
store.dispatch(EditTask(
|
||||||
context: context,
|
context: context,
|
||||||
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
|
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
|
||||||
|
|
@ -151,7 +151,7 @@ class ClientViewVM {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EntityType.expense:
|
case EntityType.expense:
|
||||||
if (longPress) {
|
if (longPress && client.isActive) {
|
||||||
store.dispatch(EditExpense(
|
store.dispatch(EditExpense(
|
||||||
context: context,
|
context: context,
|
||||||
expense: ExpenseEntity(
|
expense: ExpenseEntity(
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ class ProjectViewVM {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onTasksPressed: (BuildContext context, {bool longPress = false}) {
|
onTasksPressed: (BuildContext context, {bool longPress = false}) {
|
||||||
if (longPress) {
|
if (longPress && project.isActive && client.isActive) {
|
||||||
store.dispatch(EditTask(
|
store.dispatch(EditTask(
|
||||||
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
|
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
|
||||||
.rebuild((b) => b
|
.rebuild((b) => b
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ class VendorViewVM {
|
||||||
[longPress = false]) {
|
[longPress = false]) {
|
||||||
switch (entityType) {
|
switch (entityType) {
|
||||||
case EntityType.expense:
|
case EntityType.expense:
|
||||||
if (longPress) {
|
if (longPress && vendor.isActive) {
|
||||||
store.dispatch(EditExpense(
|
store.dispatch(EditExpense(
|
||||||
context: context,
|
context: context,
|
||||||
expense: ExpenseEntity(
|
expense: ExpenseEntity(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue