diff --git a/lib/ui/client/view/client_view.dart b/lib/ui/client/view/client_view.dart index 408e78c7b..9989d83f5 100644 --- a/lib/ui/client/view/client_view.dart +++ b/lib/ui/client/view/client_view.dart @@ -46,6 +46,7 @@ class _ClientViewState extends State final store = StoreProvider.of(context); final viewModel = widget.viewModel; final client = viewModel.client; + final user = viewModel.user; return WillPopScope( onWillPop: () async { @@ -68,7 +69,7 @@ class _ClientViewState extends State context: context, builder: (BuildContext context) => SimpleDialog(children: [ - ListTile( + user.canCreate(EntityType.client) ? ListTile( dense: true, leading: Icon(Icons.add_circle_outline), title: Text(localization.invoice), @@ -79,7 +80,7 @@ class _ClientViewState extends State .rebuild((b) => b.clientId = client.id), context: context)); }, - ), + ) : Container(), /* ListTile( dense: true,