Update form keys
This commit is contained in:
parent
922de78699
commit
32f84357f7
|
|
@ -155,7 +155,7 @@ abstract class ExpenseEntity extends Object
|
||||||
updatedAt: 0,
|
updatedAt: 0,
|
||||||
frequencyId: kFrequencyMonthly,
|
frequencyId: kFrequencyMonthly,
|
||||||
lastSentDate: '',
|
lastSentDate: '',
|
||||||
nextSendDate: '',
|
nextSendDate: convertDateTimeToSqlDate(),
|
||||||
remainingCycles: -1,
|
remainingCycles: -1,
|
||||||
recurringDates: BuiltList<ExpenseScheduleEntity>(),
|
recurringDates: BuiltList<ExpenseScheduleEntity>(),
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ class CompanyGatewayEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return CompanyGatewayEdit(
|
return CompanyGatewayEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.companyGateway.id),
|
key: ValueKey(viewModel.companyGateway.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class CreditEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return CreditEdit(
|
return CreditEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.invoice.id),
|
key: ValueKey(viewModel.invoice.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ class DesignEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return DesignEdit(
|
return DesignEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.design.id),
|
key: ValueKey(viewModel.design.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ class DocumentEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return DocumentEdit(
|
return DocumentEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.document.id),
|
key: ValueKey(viewModel.document.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -85,10 +85,12 @@ class _ExpenseEditState extends State<ExpenseEdit>
|
||||||
: localization.editExpense),
|
: localization.editExpense),
|
||||||
onCancelPressed: (context) => viewModel.onCancelPressed(context),
|
onCancelPressed: (context) => viewModel.onCancelPressed(context),
|
||||||
onSavePressed: (context) => _onSavePressed(context),
|
onSavePressed: (context) => _onSavePressed(context),
|
||||||
|
/*
|
||||||
actions: [
|
actions: [
|
||||||
if (expense.isRecurring)
|
if (expense.isRecurring)
|
||||||
if (expense.isRunning) EntityAction.stop else EntityAction.start,
|
if (expense.isRunning) EntityAction.stop else EntityAction.start,
|
||||||
],
|
],
|
||||||
|
*/
|
||||||
onActionPressed: (context, action) => _onSavePressed(context, action),
|
onActionPressed: (context, action) => _onSavePressed(context, action),
|
||||||
appBarBottom: TabBar(
|
appBarBottom: TabBar(
|
||||||
controller: _controller,
|
controller: _controller,
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ class ExpenseEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return ExpenseEdit(
|
return ExpenseEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.expense.id),
|
key: ValueKey(viewModel.expense.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class ExpenseCategoryEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return ExpenseCategoryEdit(
|
return ExpenseCategoryEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.expenseCategory.id),
|
key: ValueKey(viewModel.expenseCategory.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class GroupEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return GroupEdit(
|
return GroupEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.group.id),
|
key: ValueKey(viewModel.group.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class PaymentEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return PaymentEdit(
|
return PaymentEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.payment.id),
|
key: ValueKey(viewModel.payment.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class PaymentTermEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return PaymentTermEdit(
|
return PaymentTermEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.paymentTerm.id),
|
key: ValueKey(viewModel.paymentTerm.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ class ProjectEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return ProjectEdit(
|
return ProjectEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.project.id),
|
key: ValueKey(viewModel.project.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class QuoteEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return QuoteEdit(
|
return QuoteEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.invoice.id),
|
key: ValueKey(viewModel.invoice.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class RecurringExpenseEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return ExpenseEdit(
|
return ExpenseEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.expense.id),
|
key: ValueKey(viewModel.expense.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -97,10 +97,12 @@ class _RecurringInvoiceEditState extends State<RecurringInvoiceEdit>
|
||||||
onCancelPressed: (context) => viewModel.onCancelPressed(context),
|
onCancelPressed: (context) => viewModel.onCancelPressed(context),
|
||||||
onSavePressed: (context) => _onSavePressed(context),
|
onSavePressed: (context) => _onSavePressed(context),
|
||||||
actions: [
|
actions: [
|
||||||
|
/*
|
||||||
if (!recurringInvoice.isRunning)
|
if (!recurringInvoice.isRunning)
|
||||||
EntityAction.start
|
EntityAction.start
|
||||||
else
|
else
|
||||||
EntityAction.stop,
|
EntityAction.stop,
|
||||||
|
*/
|
||||||
EntityAction.viewPdf,
|
EntityAction.viewPdf,
|
||||||
],
|
],
|
||||||
onActionPressed: (context, action) => _onSavePressed(context, action),
|
onActionPressed: (context, action) => _onSavePressed(context, action),
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class RecurringInvoiceEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return RecurringInvoiceEdit(
|
return RecurringInvoiceEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.invoice.id),
|
key: ValueKey(viewModel.invoice.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class SubscriptionEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return SubscriptionEdit(
|
return SubscriptionEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.subscription.id),
|
key: ValueKey(viewModel.subscription.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ class TaskEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return TaskEdit(
|
return TaskEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.task.id),
|
key: ValueKey(viewModel.task.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class TaskStatusEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return TaskStatusEdit(
|
return TaskStatusEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.taskStatus.id),
|
key: ValueKey(viewModel.taskStatus.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class TaxRateEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return TaxRateEdit(
|
return TaxRateEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.taxRate.id),
|
key: ValueKey(viewModel.taxRate.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class TokenEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return TokenEdit(
|
return TokenEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.token.id),
|
key: ValueKey(viewModel.token.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class UserEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return UserEdit(
|
return UserEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.user.id),
|
key: ValueKey(viewModel.user.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class VendorEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return VendorEdit(
|
return VendorEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.vendor.id),
|
key: ValueKey(viewModel.vendor.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ class WebhookEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return WebhookEdit(
|
return WebhookEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.webhook.id),
|
key: ValueKey(viewModel.webhook.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class StubEditScreen extends StatelessWidget {
|
||||||
builder: (context, viewModel) {
|
builder: (context, viewModel) {
|
||||||
return StubEdit(
|
return StubEdit(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
key: ValueKey(viewModel.stub.id),
|
key: ValueKey(viewModel.stub.updatedAt),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue