Settings
This commit is contained in:
parent
136221c1d0
commit
f05c09a6d4
|
|
@ -137,7 +137,7 @@ abstract class GroupEntity extends Object
|
|||
}
|
||||
|
||||
if (userCompany.canEditEntity(this)) {
|
||||
actions.add(EntityAction.configureSettings);
|
||||
actions.add(EntityAction.settings);
|
||||
}
|
||||
|
||||
if (userCompany.canCreate(EntityType.client)) {
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ class EntityAction extends EnumClass {
|
|||
static const EntityAction viewInvoice = _$viewInvoice;
|
||||
static const EntityAction clientPortal = _$clientPortal;
|
||||
static const EntityAction enterPayment = _$enterPayment;
|
||||
static const EntityAction configureSettings = _$configureSettings;
|
||||
static const EntityAction settings = _$settings;
|
||||
static const EntityAction pdf = _$pdf;
|
||||
static const EntityAction more = _$more;
|
||||
static const EntityAction start = _$start;
|
||||
|
|
|
|||
|
|
@ -24,8 +24,7 @@ const EntityAction _$newTask = const EntityAction._('newTask');
|
|||
const EntityAction _$viewInvoice = const EntityAction._('viewInvoice');
|
||||
const EntityAction _$clientPortal = const EntityAction._('clientPortal');
|
||||
const EntityAction _$enterPayment = const EntityAction._('enterPayment');
|
||||
const EntityAction _$configureSettings =
|
||||
const EntityAction._('configureSettings');
|
||||
const EntityAction _$settings = const EntityAction._('settings');
|
||||
const EntityAction _$pdf = const EntityAction._('pdf');
|
||||
const EntityAction _$more = const EntityAction._('more');
|
||||
const EntityAction _$start = const EntityAction._('start');
|
||||
|
|
@ -70,8 +69,8 @@ EntityAction _$valueOf(String name) {
|
|||
return _$clientPortal;
|
||||
case 'enterPayment':
|
||||
return _$enterPayment;
|
||||
case 'configureSettings':
|
||||
return _$configureSettings;
|
||||
case 'settings':
|
||||
return _$settings;
|
||||
case 'pdf':
|
||||
return _$pdf;
|
||||
case 'more':
|
||||
|
|
@ -107,7 +106,7 @@ final BuiltSet<EntityAction> _$values =
|
|||
_$viewInvoice,
|
||||
_$clientPortal,
|
||||
_$enterPayment,
|
||||
_$configureSettings,
|
||||
_$settings,
|
||||
_$pdf,
|
||||
_$more,
|
||||
_$start,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
import 'dart:async';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:built_collection/built_collection.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/group_model.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/models.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja_flutter/redux/client/client_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/settings/settings_actions.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
|
||||
|
|
@ -246,6 +248,10 @@ void handleGroupAction(
|
|||
case EntityAction.edit:
|
||||
store.dispatch(EditGroup(context: context, group: group));
|
||||
break;
|
||||
case EntityAction.settings:
|
||||
store.dispatch(ViewSettings(
|
||||
context: context, group: group, section: kSettingsCompanyDetails));
|
||||
break;
|
||||
case EntityAction.newClient:
|
||||
store.dispatch(EditClient(
|
||||
context: context,
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ abstract class LocaleCodeAware {
|
|||
mixin LocalizationsProvider on LocaleCodeAware {
|
||||
static final Map<String, Map<String, String>> _localizedValues = {
|
||||
'en': {
|
||||
'configure_settings': 'Configure Settings',
|
||||
'group_settings': 'Group Settings',
|
||||
'groups': 'Groups',
|
||||
'new_group': 'New Group',
|
||||
|
|
@ -14716,9 +14715,6 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
|||
|
||||
String get groupSettings => _localizedValues[localeCode]['group_settings'];
|
||||
|
||||
String get configureSettings =>
|
||||
_localizedValues[localeCode]['configure_settings'];
|
||||
|
||||
String lookup(String key) {
|
||||
final lookupKey = toSnakeCase(key);
|
||||
return _localizedValues[localeCode][lookupKey] ??
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ IconData getEntityActionIcon(EntityAction entityAction) {
|
|||
return Icons.play_arrow;
|
||||
case EntityAction.stop:
|
||||
return Icons.stop;
|
||||
case EntityAction.configureSettings:
|
||||
case EntityAction.settings:
|
||||
return Icons.settings;
|
||||
default:
|
||||
return null;
|
||||
|
|
|
|||
Loading…
Reference in New Issue