浏览代码

Handle create, change and delete options in federated sharing in servers 9.1 or up

# Conflicts:
#	src/com/owncloud/android/ui/fragment/EditShareFragment.java
jabarros 8 年之前
父节点
当前提交
712b83dc0e
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/main/java/com/owncloud/android/ui/fragment/EditShareFragment.java

+ 4 - 4
src/main/java/com/owncloud/android/ui/fragment/EditShareFragment.java

@@ -174,19 +174,19 @@ public class EditShareFragment extends Fragment {
             boolean areEditOptionsAvailable = !isFederated || isNotReshareableFederatedSupported;
 
             if (mFile.isFolder() && areEditOptionsAvailable) {
-                /// TODO change areEditOptionsAvailable in order to delete !isFederated
+                /// TODO change areEditOptionsAllowed in order to delete !isFederated
                 // from checking when iOS is ready
                 compound = (CompoundButton) editShareView.findViewById(R.id.canEditCreateCheckBox);
                 compound.setChecked((sharePermissions & OCShare.CREATE_PERMISSION_FLAG) > 0);
-                compound.setVisibility((canEdit) ? View.VISIBLE : View.GONE);
+                compound.setVisibility((canEdit && areEditOptionsAvailable) ? View.VISIBLE : View.GONE);
 
                 compound = (CompoundButton) editShareView.findViewById(R.id.canEditChangeCheckBox);
                 compound.setChecked((sharePermissions & OCShare.UPDATE_PERMISSION_FLAG) > 0);
-                compound.setVisibility((canEdit) ? View.VISIBLE : View.GONE);
+                compound.setVisibility((canEdit && areEditOptionsAvailable) ? View.VISIBLE : View.GONE);
 
                 compound = (CompoundButton) editShareView.findViewById(R.id.canEditDeleteCheckBox);
                 compound.setChecked((sharePermissions & OCShare.DELETE_PERMISSION_FLAG) > 0);
-                compound.setVisibility((canEdit) ? View.VISIBLE : View.GONE);
+                compound.setVisibility((canEdit && areEditOptionsAvailable) ? View.VISIBLE : View.GONE);
             }
 
             setPermissionsListening(editShareView, true);