diff --git a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java index a341e94a..53f35350 100644 --- a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java @@ -196,7 +196,7 @@ public class RepoDetailActivity extends BaseActivity implements BottomSheetRepoF // only show Collaborators if you have permission to final View collaboratorTab = vg.getChildAt(8); - if(tinyDb.getBoolean("isRepoAdmin")) { + if(tinyDb.getBoolean("isRepoAdmin") || new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { collaboratorTab.setVisibility(View.VISIBLE); } else { diff --git a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetRepoFragment.java b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetRepoFragment.java index ac11a1ae..4af7f87c 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetRepoFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetRepoFragment.java @@ -71,13 +71,14 @@ public class BottomSheetRepoFragment extends BottomSheetDialogFragment { } }); - addCollaborator.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - bmListener.onButtonClicked("addCollaborator"); - dismiss(); - } - }); + if (tinyDb.getBoolean("isRepoAdmin")) { + addCollaborator.setOnClickListener(v1 -> { + bmListener.onButtonClicked("addCollaborator"); + dismiss(); + }); + } else { + addCollaborator.setVisibility(View.GONE); + } createRelease.setOnClickListener(new View.OnClickListener() { @Override