Skip to content

Commit 3c5ef28

Browse files
committed
use share's permission
Signed-off-by: alperozturk <[email protected]>
1 parent 6ab6c91 commit 3c5ef28

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

app/src/main/java/it/niedermann/owncloud/notes/share/NoteShareActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,8 @@ public void setPasswordToShare(@NotNull OCShare share, @Nullable String password
743743

744744
executorService.submit(() -> {
745745
{
746-
final var requestBody = repository.getUpdateShareRequest(false,
746+
final var requestBody = repository.getUpdateShareRequest(
747+
false,
747748
share,
748749
"",
749750
password,

app/src/main/java/it/niedermann/owncloud/notes/share/NoteShareDetailActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import android.os.Bundle
66
import android.text.TextUtils
77
import android.view.View
88
import androidx.lifecycle.lifecycleScope
9-
import com.google.gson.Gson
109
import com.nextcloud.android.sso.helper.SingleAccountHelper
1110
import com.owncloud.android.lib.common.utils.Log_OC
1211
import com.owncloud.android.lib.resources.shares.OCShare
@@ -76,7 +75,6 @@ class NoteShareDetailActivity : BrandedActivity(),
7675

7776
private var expirationDatePickerFragment: ExpirationDatePickerDialogFragment? = null
7877
private lateinit var repository: ShareRepository
79-
private val gson = Gson()
8078

8179
override fun onCreate(savedInstanceState: Bundle?) {
8280
super.onCreate(savedInstanceState)
@@ -116,6 +114,8 @@ class NoteShareDetailActivity : BrandedActivity(),
116114
implementClickEvents()
117115
}
118116
}
117+
118+
permission = repository.getCapabilities().defaultPermission
119119
}
120120

121121

app/src/main/java/it/niedermann/owncloud/notes/shared/model/Capabilities.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import androidx.room.Entity;
1414
import androidx.room.PrimaryKey;
1515

16+
import com.owncloud.android.lib.resources.shares.OCShare;
17+
1618
import java.io.Serializable;
1719

1820
@Entity(tableName = "capabilities")
@@ -42,7 +44,7 @@ public class Capabilities implements Serializable {
4244
private boolean publicPasswordEnforced;
4345
private boolean askForOptionalPassword;
4446
private boolean isReSharingAllowed;
45-
private int defaultPermission;
47+
private int defaultPermission = OCShare.NO_PERMISSION;
4648

4749
public boolean isReSharingAllowed() {
4850
return isReSharingAllowed;

0 commit comments

Comments
 (0)