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]) {
switch (entityType) {
case EntityType.invoice:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditInvoice(
context: context,
invoice: InvoiceEntity(company: state.selectedCompany)
@ -102,7 +102,7 @@ class ClientViewVM {
}
break;
case EntityType.quote:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditQuote(
context: context,
quote: InvoiceEntity(
@ -115,7 +115,7 @@ class ClientViewVM {
}
break;
case EntityType.payment:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditPayment(
context: context,
payment: PaymentEntity(company: state.selectedCompany)
@ -127,7 +127,7 @@ class ClientViewVM {
}
break;
case EntityType.project:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditProject(
context: context,
project:
@ -139,7 +139,7 @@ class ClientViewVM {
}
break;
case EntityType.task:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditTask(
context: context,
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
@ -151,7 +151,7 @@ class ClientViewVM {
}
break;
case EntityType.expense:
if (longPress) {
if (longPress && client.isActive) {
store.dispatch(EditExpense(
context: context,
expense: ExpenseEntity(

View File

@ -92,7 +92,7 @@ class ProjectViewVM {
}
},
onTasksPressed: (BuildContext context, {bool longPress = false}) {
if (longPress) {
if (longPress && project.isActive && client.isActive) {
store.dispatch(EditTask(
task: TaskEntity(isRunning: state.uiState.autoStartTasks)
.rebuild((b) => b

View File

@ -91,7 +91,7 @@ class VendorViewVM {
[longPress = false]) {
switch (entityType) {
case EntityType.expense:
if (longPress) {
if (longPress && vendor.isActive) {
store.dispatch(EditExpense(
context: context,
expense: ExpenseEntity(