Subscriptions
This commit is contained in:
parent
ae21d7437b
commit
96cecd1b97
|
|
@ -48,7 +48,7 @@ const String kDebugModeUrl =
|
|||
'https://www.mailgun.com/blog/a-word-of-caution-for-laravel-developers/';
|
||||
const String kCapterralUrl = 'https://www.capterra.com/p/145215/Invoice-Ninja/';
|
||||
const String kCronsHelpUrl =
|
||||
'https://invoiceninja.github.io/docs/self-host-installation/#cron-configuration';
|
||||
'https://invoiceninja.github.io/docs/self-host-troubleshooting/#cron-not-running-queue-not-running';
|
||||
const String kGitHubDiffUrl =
|
||||
'https://github.com/invoiceninja/invoiceninja/compare/vVERSION...v5-stable';
|
||||
const String kGitHubLangUrl =
|
||||
|
|
|
|||
|
|
@ -67,6 +67,11 @@ class SubscriptionEditVM {
|
|||
onCancelPressed: (BuildContext context) {
|
||||
createEntity(
|
||||
context: context, entity: SubscriptionEntity(), force: true);
|
||||
if (state.subscriptionUIState.cancelCompleter != null) {
|
||||
state.subscriptionUIState.cancelCompleter.complete();
|
||||
} else {
|
||||
store.dispatch(UpdateCurrentRoute(state.uiState.previousRoute));
|
||||
}
|
||||
},
|
||||
onSavePressed: (BuildContext context) {
|
||||
final localization = AppLocalization.of(context);
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ class SubscriptionScreen extends StatelessWidget {
|
|||
onHamburgerLongPress: () =>
|
||||
store.dispatch(StartSubscriptionMultiselect()),
|
||||
appBarTitle: ListFilter(
|
||||
entityType: EntityType.subscription,
|
||||
entityIds: viewModel.subscriptionList,
|
||||
filter: state.subscriptionListState.filter,
|
||||
onFilterChanged: (value) {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
|||
'deleted_subscription': 'Successfully deleted subscription',
|
||||
'removed_subscription': 'Successfully removed subscription',
|
||||
'restored_subscription': 'Successfully restored subscription',
|
||||
'search_subscription': 'Search Subscription',
|
||||
'search_subscription': 'Search 1 Subscription',
|
||||
'search_subscriptions': 'Search :count Subscriptions',
|
||||
'subdomain_is_not_available': 'Subdomain is not available',
|
||||
'connect_gmail': 'Connect Gmail',
|
||||
'disconnect_gmail': 'Disconnect Gmail',
|
||||
|
|
@ -56183,6 +56184,10 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
|||
_localizedValues[localeCode]['search_subscription'] ??
|
||||
_localizedValues['en']['search_subscription'];
|
||||
|
||||
String get searchSubscriptions =>
|
||||
_localizedValues[localeCode]['search_subscriptions'] ??
|
||||
_localizedValues['en']['search_subscriptions'];
|
||||
|
||||
String lookup(String key) {
|
||||
final lookupKey = toSnakeCase(key);
|
||||
|
||||
|
|
|
|||
|
|
@ -65,6 +65,11 @@ class StubEditVM {
|
|||
},
|
||||
onCancelPressed: (BuildContext context) {
|
||||
createEntity(context: context, entity: StubEntity(), force: true);
|
||||
if (state.stubUIState.cancelCompleter != null) {
|
||||
state.stubUIState.cancelCompleter.complete();
|
||||
} else {
|
||||
store.dispatch(UpdateCurrentRoute(state.uiState.previousRoute));
|
||||
}
|
||||
},
|
||||
onSavePressed: (BuildContext context) {
|
||||
final localization = AppLocalization.of(context);
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ class StubScreen extends StatelessWidget {
|
|||
entityType: EntityType.stub,
|
||||
onHamburgerLongPress: () => store.dispatch(StartStubMultiselect()),
|
||||
appBarTitle: ListFilter(
|
||||
entityType: EntityType.stub,
|
||||
entityIds: viewModel.stubList,
|
||||
filter: state.stubListState.filter,
|
||||
onFilterChanged: (value) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue