diff --git a/lib/l10n b/lib/l10n index ad2e43ea..0e304cc1 160000 --- a/lib/l10n +++ b/lib/l10n @@ -1 +1 @@ -Subproject commit ad2e43ea5e105b776e9eba81f0295cfda2cb0451 +Subproject commit 0e304cc16fad68baa84204fea0b2eaf64f07c817 diff --git a/lib/widget/category_display.dart b/lib/widget/category_display.dart index e4233bc8..65229fd3 100644 --- a/lib/widget/category_display.dart +++ b/lib/widget/category_display.dart @@ -297,6 +297,20 @@ class _CategoryDisplayState extends RefreshableState { } } + if (tiles.length == 0) { + tiles.add( + ListTile( + title: Text( + L10().actionsNone + ), + subtitle: Text( + L10().permissionAccountDenied, + ), + leading: FaIcon(FontAwesomeIcons.userTimes), + ) + ); + } + return tiles; } diff --git a/lib/widget/part_detail.dart b/lib/widget/part_detail.dart index 551e194a..cc9dda08 100644 --- a/lib/widget/part_detail.dart +++ b/lib/widget/part_detail.dart @@ -400,6 +400,19 @@ class _PartDisplayState extends RefreshableState { }, ), ); + + if (false && !part.isActive && InvenTreeAPI().checkPermission('part', 'delete')) { + tiles.add( + ListTile( + title: Text(L10().deletePart), + subtitle: Text(L10().deletePartDetail), + leading: FaIcon(FontAwesomeIcons.trashAlt, color: COLOR_DANGER), + onTap: () { + // TODO + }, + ) + ); + } return tiles; }