User permissions
This commit is contained in:
parent
22f52537c5
commit
9f0b51f792
|
|
@ -46,6 +46,7 @@ class _ClientViewState extends State<ClientView>
|
||||||
final store = StoreProvider.of<AppState>(context);
|
final store = StoreProvider.of<AppState>(context);
|
||||||
final viewModel = widget.viewModel;
|
final viewModel = widget.viewModel;
|
||||||
final client = viewModel.client;
|
final client = viewModel.client;
|
||||||
|
final user = viewModel.user;
|
||||||
|
|
||||||
return WillPopScope(
|
return WillPopScope(
|
||||||
onWillPop: () async {
|
onWillPop: () async {
|
||||||
|
|
@ -68,7 +69,7 @@ class _ClientViewState extends State<ClientView>
|
||||||
context: context,
|
context: context,
|
||||||
builder: (BuildContext context) =>
|
builder: (BuildContext context) =>
|
||||||
SimpleDialog(children: <Widget>[
|
SimpleDialog(children: <Widget>[
|
||||||
ListTile(
|
user.canCreate(EntityType.client) ? ListTile(
|
||||||
dense: true,
|
dense: true,
|
||||||
leading: Icon(Icons.add_circle_outline),
|
leading: Icon(Icons.add_circle_outline),
|
||||||
title: Text(localization.invoice),
|
title: Text(localization.invoice),
|
||||||
|
|
@ -79,7 +80,7 @@ class _ClientViewState extends State<ClientView>
|
||||||
.rebuild((b) => b.clientId = client.id),
|
.rebuild((b) => b.clientId = client.id),
|
||||||
context: context));
|
context: context));
|
||||||
},
|
},
|
||||||
),
|
) : Container(),
|
||||||
/*
|
/*
|
||||||
ListTile(
|
ListTile(
|
||||||
dense: true,
|
dense: true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue