diff options
author | stefan-niedermann <info@niedermann.it> | 2019-10-20 02:42:14 +0300 |
---|---|---|
committer | stefan-niedermann <info@niedermann.it> | 2019-10-20 02:42:14 +0300 |
commit | e626034c3e8bac2aa78d61601cbbf87f015af528 (patch) | |
tree | 0ad5707a7f22b2db76ea15c848e5c02154025ec5 | |
parent | 7fb1f62f686bc4eb92d487b9926ad7be78a48c8c (diff) |
#148 Share boards with permissions
Hide and show "add stack" button (permission)
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java | 6 |
1 files changed, 4 insertions, 2 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 c99481688..39dbb5e64 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 @@ -148,6 +148,8 @@ public class MainActivity extends DrawerActivity implements } }); + addStackButton.setOnClickListener((v) -> EditStackDialogFragment.newInstance(NO_STACK_ID).show(getSupportFragmentManager(), addColumn)); + viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { @@ -384,10 +386,10 @@ public class MainActivity extends DrawerActivity implements currentBoardHasEditPermission = board.isPermissionEdit(); if (currentBoardHasEditPermission) { fab.show(); - addStackButton.setOnClickListener((v) -> EditStackDialogFragment.newInstance(NO_STACK_ID).show(getSupportFragmentManager(), addColumn)); + addStackButton.setVisibility(View.VISIBLE); } else { fab.hide(); - addStackButton.setOnClickListener(null); + addStackButton.setVisibility(View.GONE); } syncManager.getStacksForBoard(account.getId(), board.getLocalId()).observe(MainActivity.this, (List<FullStack> fullStacks) -> { |