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:
authorstefan-niedermann <info@niedermann.it>2019-10-20 01:13:42 +0300
committerstefan-niedermann <info@niedermann.it>2019-10-20 01:13:42 +0300
commit267b77cd8b0aed1118790d530866d5cf012b89c8 (patch)
tree5f4da1c4e3ec484034bb18d69b94b60bea6c5770 /app/src
parent06b07ceeb0865e8e81d1f3a1545f7d4ea02e6f66 (diff)
#148 Share boards with permissions
Display proper sync icon
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
index 481581d43..ca9fbec3d 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
@@ -24,6 +24,7 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.model.AccessControl;
+import it.niedermann.nextcloud.deck.model.enums.DBStatus;
import it.niedermann.nextcloud.deck.util.ViewUtil;
public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdapter.ActivitiesViewHolder> {
@@ -60,20 +61,19 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap
e.printStackTrace();
}
}
+
holder.username.setText(ac.getUser().getDisplayname());
+ holder.username.setCompoundDrawables(null, null, ac.getStatus() == DBStatus.LOCAL_EDITED.getId() ? holder.syncIcon : null, null);
holder.switchEdit.setChecked(ac.isPermissionEdit());
holder.switchEdit.setOnCheckedChangeListener((buttonView, isChecked) -> {
ac.setPermissionEdit(isChecked);
- holder.username.setCompoundDrawables(null, null, holder.syncIcon, null);
accessControlChangedListener.updateAccessControl(ac);
- holder.username.setCompoundDrawables(null, null, null, null);
});
holder.switchManage.setChecked(ac.isPermissionManage());
holder.switchManage.setOnCheckedChangeListener((buttonView, isChecked) -> {
ac.setPermissionManage(isChecked);
- holder.username.setCompoundDrawables(null, null, holder.syncIcon, null);
accessControlChangedListener.updateAccessControl(ac);
holder.username.setCompoundDrawables(null, null, null, null);
});
@@ -81,9 +81,7 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap
holder.switchShare.setChecked(ac.isPermissionShare());
holder.switchShare.setOnCheckedChangeListener((buttonView, isChecked) -> {
ac.setPermissionShare(isChecked);
- holder.username.setCompoundDrawables(null, null, holder.syncIcon, null);
accessControlChangedListener.updateAccessControl(ac);
- holder.username.setCompoundDrawables(null, null, null, null);
});
}