Prevent creating invoices for deleted clients
This commit is contained in:
parent
c33aa0b118
commit
ece3b2dfc0
|
|
@ -169,6 +169,10 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
|
||||||
entityType: widget.entityType, filterEntity: widget.entity);
|
entityType: widget.entityType, filterEntity: widget.entity);
|
||||||
|
|
||||||
void _onLongPress() {
|
void _onLongPress() {
|
||||||
|
if (widget.entity.isDeleted) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final store = StoreProvider.of<AppState>(context);
|
final store = StoreProvider.of<AppState>(context);
|
||||||
final uiState = store.state.uiState;
|
final uiState = store.state.uiState;
|
||||||
final entity = widget.entity;
|
final entity = widget.entity;
|
||||||
|
|
@ -204,6 +208,7 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
|
||||||
: widget.subtitle),
|
: widget.subtitle),
|
||||||
leading: _isHovered &&
|
leading: _isHovered &&
|
||||||
!widget.hideNew &&
|
!widget.hideNew &&
|
||||||
|
!widget.entity.isDeleted &&
|
||||||
state.userCompany.canCreate(widget.entityType)
|
state.userCompany.canCreate(widget.entityType)
|
||||||
? IconButton(
|
? IconButton(
|
||||||
icon: Icon(Icons.add_circle_outline),
|
icon: Icon(Icons.add_circle_outline),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue