1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00

DROID-672 Relations | Fix | Apply restrictions in object relations list (#2754)

This commit is contained in:
Evgenii Kozlov 2022-12-09 00:02:55 +03:00 committed by GitHub
parent c69276b5a5
commit d492af007f
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -40,7 +40,7 @@ object Relations {
const val SCOPE = "scope"
const val RESTRICTIONS = "restrictions"
const val MAX_COUNT = "relationMaxCount"
const val RELATION_IS_READ_ONLY = "relationReadonly"
const val RELATION_READ_ONLY_VALUE = "relationReadonlyValue"
const val RELATION_DEFAULT_VALUE = "relationDefaultValue"
const val RELATION_FORMAT_OBJECT_TYPES = "relationFormatObjectTypes"
const val SOURCE_OBJECT = "sourceObject"

View file

@ -61,7 +61,7 @@ class RelationsSubscriptionManager(
Relations.IS_FAVORITE,
Relations.RESTRICTIONS,
Relations.MAX_COUNT,
Relations.RELATION_IS_READ_ONLY,
Relations.RELATION_READ_ONLY_VALUE,
Relations.RELATION_DEFAULT_VALUE,
Relations.RELATION_FORMAT_OBJECT_TYPES
),

View file

@ -202,7 +202,7 @@ class RelationListViewModel(
views.value = views.value.map { view ->
if (view is Model.Item) {
view.copy(
isRemoveable = isEditMode.value && !Relations.defaultRelations.contains(view.view.relationId)
isRemoveable = isEditMode.value && !Relations.defaultRelations.contains(view.view.relationKey)
)
} else {
view