Don't show edit if deleted

This commit is contained in:
Hillel Coren 2019-07-16 21:02:46 +03:00
parent df52b5b209
commit ea9c24dedc
3 changed files with 8 additions and 8 deletions

View File

@ -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(

View File

@ -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

View File

@ -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(