diff options
author | stefan-niedermann <info@niedermann.it> | 2019-10-20 01:13:42 +0300 |
---|---|---|
committer | stefan-niedermann <info@niedermann.it> | 2019-10-20 01:13:42 +0300 |
commit | 267b77cd8b0aed1118790d530866d5cf012b89c8 (patch) | |
tree | 5f4da1c4e3ec484034bb18d69b94b60bea6c5770 /app/src | |
parent | 06b07ceeb0865e8e81d1f3a1545f7d4ea02e6f66 (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.java | 8 |
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); }); } |