diff --git a/core-models/src/main/java/com/anytypeio/anytype/core_models/ObjectWrapper.kt b/core-models/src/main/java/com/anytypeio/anytype/core_models/ObjectWrapper.kt index 8ade4813ab..276a5e8b9f 100644 --- a/core-models/src/main/java/com/anytypeio/anytype/core_models/ObjectWrapper.kt +++ b/core-models/src/main/java/com/anytypeio/anytype/core_models/ObjectWrapper.kt @@ -74,19 +74,11 @@ sealed class ObjectWrapper { val featuredRelations: List get() = getValues(Relations.FEATURED_RELATIONS) - val smartBlockTypes: List - get() = when (val value = map[Relations.SMARTBLOCKTYPES]) { - is Double -> listOf(value) - is List<*> -> value.typeOf() - else -> emptyList() - } - fun isEmpty(): Boolean = map.isEmpty() val relationKey: String by default val isFavorite: Boolean? by default val isHidden: Boolean? by default - val isReadonly: Boolean? by default val relationFormat: RelationFormat? get() = when (val value = map[Relations.RELATION_FORMAT]) { @@ -145,9 +137,6 @@ sealed class ObjectWrapper { val targetSpaceId: Id? by default val backlinks get() = getValues(Relations.BACKLINKS) - - val readersLimit: Double? by default - val writersLimit: Double? by default } /** diff --git a/feature-date/src/main/java/com/anytypeio/anytype/feature_date/mapping/DateObjectModelsExt.kt b/feature-date/src/main/java/com/anytypeio/anytype/feature_date/mapping/DateObjectModelsExt.kt index ed7470c7e8..ec75305085 100644 --- a/feature-date/src/main/java/com/anytypeio/anytype/feature_date/mapping/DateObjectModelsExt.kt +++ b/feature-date/src/main/java/com/anytypeio/anytype/feature_date/mapping/DateObjectModelsExt.kt @@ -7,6 +7,7 @@ import com.anytypeio.anytype.core_models.ObjectWrapper import com.anytypeio.anytype.core_models.RelationListWithValueItem import com.anytypeio.anytype.core_models.Relations import com.anytypeio.anytype.core_models.primitives.SpaceId +import com.anytypeio.anytype.core_models.restrictions.ObjectRestriction import com.anytypeio.anytype.domain.misc.UrlBuilder import com.anytypeio.anytype.domain.objects.StoreOfRelations import com.anytypeio.anytype.domain.primitives.FieldParser @@ -78,6 +79,6 @@ fun ObjectWrapper.Basic.toUiObjectsListItem( }?.name, layout = layout, icon = obj.objectIcon(builder = urlBuilder), - isPossibleToDelete = isOwnerOrEditor + isPossibleToDelete = isOwnerOrEditor && !restrictions.contains(ObjectRestriction.DELETE) ) } \ No newline at end of file