diff options
author | Neil Seligmann <git@neilseligmann.com> | 2022-01-04 22:09:39 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2022-01-10 11:52:38 +0300 |
commit | c6b7d4fe9d5765e23a3ad1ce94589d52ee5578d7 (patch) | |
tree | e057abd705a880be1262f8b4b967046a0e03a5b5 /app/src | |
parent | 10957dcea98baff65e7c6d3249bb615360686cea (diff) |
fix: will now only show edit buttons if user has permissions
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java | 20 | ||||
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java | 4 |
2 files changed, 14 insertions, 10 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java index 1e0af361f..75a8d4492 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java @@ -616,14 +616,7 @@ public class MainActivity extends AppCompatActivity implements DeleteStackListen binding.toolbar.setTitle(board.getTitle()); binding.filterText.setHint(getString(R.string.search_in, board.getTitle())); - if (mainViewModel.currentBoardHasEditPermission()) { - binding.fab.show(); - binding.listMenuButton.setVisibility(View.VISIBLE); - } else { - binding.fab.hide(); - binding.listMenuButton.setVisibility(View.GONE); - binding.emptyContentViewStacks.hideDescription(); - } + showEditButtonsIfPermissionsGranted(); binding.emptyContentViewBoards.setVisibility(View.GONE); binding.swipeRefreshLayout.setVisibility(View.VISIBLE); @@ -795,6 +788,17 @@ public class MainActivity extends AppCompatActivity implements DeleteStackListen return super.onOptionsItemSelected(item); } + protected void showEditButtonsIfPermissionsGranted() { + if (mainViewModel.currentBoardHasEditPermission()) { + binding.fab.show(); + binding.listMenuButton.setVisibility(View.VISIBLE); + } else { + binding.fab.hide(); + binding.listMenuButton.setVisibility(View.GONE); + binding.emptyContentViewStacks.hideDescription(); + } + } + protected void showFabIfEditPermissionGranted() { if (mainViewModel.currentBoardHasEditPermission()) { binding.fab.show(); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java index 512f16e33..7bbb15a35 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java @@ -195,8 +195,8 @@ public class ShareTargetActivity extends MainActivity implements SelectCardListe super.setCurrentBoard(board); binding.toolbar.setTitle(R.string.simple_select); - // Show Fab so we can add new lists/cards - showFabIfEditPermissionGranted(); + // Show Edit buttons so we can add new lists/cards + showEditButtonsIfPermissionsGranted(); } // @Override |