Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorNeil Seligmann <git@neilseligmann.com>2022-01-04 22:09:39 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2022-01-10 11:52:38 +0300
commitc6b7d4fe9d5765e23a3ad1ce94589d52ee5578d7 (patch)
treee057abd705a880be1262f8b4b967046a0e03a5b5 /app/src
parent10957dcea98baff65e7c6d3249bb615360686cea (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.java20
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/sharetarget/ShareTargetActivity.java4
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