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

JS-4175: space methods moved to UtilSpace

This commit is contained in:
Andrew Simachev 2024-03-18 10:22:03 +01:00
parent 643813dc76
commit e64dfd0562
No known key found for this signature in database
GPG key ID: 49A163D0D14E6FD8
26 changed files with 30 additions and 30 deletions

View file

@ -103,7 +103,7 @@ const Create = observer(class Create extends React.Component<I.PageComponent, St
init () {
const spaces = dbStore.getSpaces()
.filter(it => it && UtilSpace. canParticipantWrite(it.targetSpaceId))
.filter(it => it && UtilSpace.canParticipantWrite(it.targetSpaceId))
.map(it => ({ ...it, id: it.targetSpaceId, object: it, iconSize: 16 }));
if (this.refSpace && spaces.length) {

View file

@ -243,7 +243,7 @@ const Create = observer(class Create extends React.Component<I.PageComponent, St
getSpaces () {
return dbStore.getSpaces()
.filter(it => it && UtilSpace. canParticipantWrite(it.targetSpaceId))
.filter(it => it && UtilSpace.canParticipantWrite(it.targetSpaceId))
.map(it => ({ ...it, id: it.targetSpaceId, object: it }));
};

View file

@ -2268,7 +2268,7 @@ const EditorPage = observer(class EditorPage extends React.Component<Props, Stat
return true;
};
if (!UtilSpace. canParticipantWrite()) {
if (!UtilSpace.canParticipantWrite()) {
return true;
};

View file

@ -23,7 +23,7 @@ const HeaderMainHistory = observer(class HeaderMainHistory extends React.Compone
render () {
const { version } = this.state;
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
return (
<React.Fragment>

View file

@ -47,7 +47,7 @@ const ListWidget = observer(class ListWidget extends React.Component<Props, Stat
const { isEditing, previewId } = this.state;
const { widgets } = blockStore;
const cn = [ 'listWidget' ];
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let content = null;
@ -325,7 +325,7 @@ const ListWidget = observer(class ListWidget extends React.Component<Props, Stat
onContextMenu () {
const { previewId } = this.state;
if (previewId || !UtilSpace. canParticipantWrite()) {
if (previewId || !UtilSpace.canParticipantWrite()) {
return;
};

View file

@ -110,7 +110,7 @@ class MenuBlockMore extends React.Component<I.Menu> {
const turn = { id: 'turnObject', icon: 'object', name: translate('commonTurnIntoObject'), arrow: true };
const pageExport = { id: 'pageExport', icon: 'export', name: translate('menuBlockMoreExport') };
const blockRemove = { id: 'blockRemove', icon: 'remove', name: translate('commonDelete') };
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let archive = null;
let remove = null;

View file

@ -84,7 +84,7 @@ class MenuContext extends React.Component<I.Menu> {
const { data } = param;
const { subId, objectIds, getObject, isCollection } = data;
const length = objectIds.length;
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let pageCopy = { id: 'copy', icon: 'copy', name: translate('commonDuplicate') };
let open = { id: 'open', icon: 'expand', name: translate('commonOpenObject') };

View file

@ -273,7 +273,7 @@ const MenuRelationSuggest = observer(class MenuRelationSuggest extends React.Com
const library = items.filter(it => it.isInstalled && !systemKeys.includes(it.relationKey));
const system = items.filter(it => it.isInstalled && systemKeys.includes(it.relationKey));
const librarySources = library.map(it => it.sourceObject);
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let sections: any[] = [
{ id: 'library', name: translate('menuRelationSuggestMyRelations'), children: library },

View file

@ -240,7 +240,7 @@ const MenuSearchObject = observer(class MenuSearchObject extends React.Component
const { filter, label, canAdd, addParam } = data;
const length = this.items.length;
const items = [].concat(this.items);
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
if (label && length) {
items.unshift({ isSection: true, name: label });

View file

@ -283,7 +283,7 @@ const MenuTypeSuggest = observer(class MenuTypeSuggest extends React.Component<I
const items = UtilCommon.objectCopy(this.items || []).map(it => ({ ...it, object: it }));
const library = items.filter(it => (it.spaceId == space));
const librarySources = library.map(it => it.sourceObject);
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let sections: any[] = [
{ id: 'library', name: translate('menuTypeSuggestMyTypes'), children: library },

View file

@ -42,7 +42,7 @@ const HeadSimple = observer(class Controls extends React.Component<Props> {
const object = detailStore.get(rootId, rootId, [ 'featuredRelations' ]);
const featuredRelations = Relation.getArrayValue(object.featuredRelations);
const allowDetails = blockStore.checkFlags(rootId, rootId, [ I.RestrictionObject.Details ]);
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
const blockFeatured: any = new M.Block({ id: 'featuredRelations', type: I.BlockType.Featured, childrenIds: [], fields: {}, content: {} });
const isTypeOrRelation = UtilObject.isTypeOrRelationLayout(object.layout);

View file

@ -274,7 +274,7 @@ const PageMainSet = observer(class PageMainSet extends React.Component<I.PageCom
};
isReadonly () {
return !UtilSpace. canParticipantWrite();
return !UtilSpace.canParticipantWrite();
};
resize () {

View file

@ -58,7 +58,7 @@ const PageMainStore = observer(class PageMainStore extends React.Component<I.Pag
return null;
};
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
const { isPopup } = this.props;
const views = this.getViews();
const items = this.getItems();
@ -555,7 +555,7 @@ const PageMainStore = observer(class PageMainStore extends React.Component<I.Pag
getViews (): any[] {
const views: any[] = [];
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
switch (this.tab) {
case I.StoreTab.Type:

View file

@ -54,7 +54,7 @@ const PageMainType = observer(class PageMainType extends React.Component<I.PageC
const object = detailStore.get(rootId, rootId);
const subIdTemplate = this.getSubIdTemplate();
const templates = dbStore.getRecords(subIdTemplate, '');
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
const layout: any = UtilMenu.getLayouts().find(it => it.id == object.recommendedLayout) || {};
const showTemplates = !UtilObject.getLayoutsWithoutTemplates().includes(object.recommendedLayout);

View file

@ -44,7 +44,7 @@ const PopupSettingsSpaceIndex = observer(class PopupSettingsSpaceIndex extends R
const requestCnt = this.getRequestCnt();
const canShare = isAllowed && isOwner && (space.spaceAccessType != I.SpaceType.Personal);
const canMembers = isAllowed && !isOwner && isShared;
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
const canDelete = space.targetSpaceId != accountSpaceId;
const usageCn = [ 'item' ];

View file

@ -179,7 +179,7 @@ class PopupUsecasePageItem extends React.Component<I.PopupUsecase, State> {
};
list = list.concat(dbStore.getSpaces()
.filter(it => UtilSpace. canParticipantWrite(it.targetSpaceId))
.filter(it => UtilSpace.canParticipantWrite(it.targetSpaceId))
.map(it => ({ ...it, iconSize: 48, object: it })));
return list;

View file

@ -413,7 +413,7 @@ const PopupSearch = observer(class PopupSearch extends React.Component<I.Popup,
const hasRelations = keyboard.isMainEditor() || keyboard.isMainSet();
const filter = this.getFilter();
const lang = Constant.default.interfaceLang;
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let name = '';
if (filter) {

View file

@ -451,7 +451,7 @@ const Graph = observer(class Graph extends React.Component<Props> {
};
onContextSpaceClick (param: any, data: any) {
if (!UtilSpace. canParticipantWrite()) {
if (!UtilSpace.canParticipantWrite()) {
return;
};

View file

@ -30,7 +30,7 @@ const Navigation = observer(class Navigation extends React.Component {
const isLinux = UtilCommon.isPlatformLinux();
const cb = isWin || isLinux ? `${alt} + ←` : `${cmd} + [`;
const cf = isWin || isLinux ? `${alt} + →` : `${cmd} + ]`;
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
let buttonPlus: any = null;
if (canWrite) {

View file

@ -406,7 +406,7 @@ const WidgetIndex = observer(class WidgetIndex extends React.Component<Props> {
e.preventDefault();
e.stopPropagation();
if (!UtilSpace. canParticipantWrite()) {
if (!UtilSpace.canParticipantWrite()) {
return;
};
@ -633,7 +633,7 @@ const WidgetIndex = observer(class WidgetIndex extends React.Component<Props> {
const object = this.getObject();
const { block, isEditing } = this.props;
if (!object || isEditing || !UtilSpace. canParticipantWrite()) {
if (!object || isEditing || !UtilSpace.canParticipantWrite()) {
return false;
};

View file

@ -44,7 +44,7 @@ const WidgetListItem = observer(class WidgetListItem extends React.Component<Pro
const iconKey = `widget-icon-${block.id}-${id}`;
const canDrop = !isEditing && blockStore.isAllowed(restrictions, [ I.RestrictionObject.Block ]);
const canDrag = isPreview && (block.content.targetBlockId == Constant.widgetId.favorite);
const hasMore = UtilSpace. canParticipantWrite();
const hasMore = UtilSpace.canParticipantWrite();
if (isSection) {
return (

View file

@ -17,7 +17,7 @@ const WidgetSpace = observer(class WidgetSpace extends React.Component<I.WidgetC
render (): React.ReactNode {
const space = UtilSpace.getSpaceview();
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
const members = UtilSpace.getParticipantsList([ I.ParticipantStatus.Active, I.ParticipantStatus.Joining ]);
const memberCnt = members.filter(it => it.status == I.ParticipantStatus.Active).length;
const requestCnt = members.filter(it => it.status == I.ParticipantStatus.Joining).length;

View file

@ -43,7 +43,7 @@ const TreeItem = observer(class Node extends React.Component<Props> {
const canDrop = !isEditing && blockStore.isAllowed(restrictions, [ I.RestrictionObject.Block ]);
const allowedDetails = blockStore.isAllowed(restrictions, [ I.RestrictionObject.Details ]);
const paddingLeft = depth > 1 ? (depth - 1) * 12 : 6;
const hasMore = UtilSpace. canParticipantWrite();
const hasMore = UtilSpace.canParticipantWrite();
let arrow = null;
let onArrowClick = null;

View file

@ -176,7 +176,7 @@ export default {
}),
dashboard: () => {
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
return {
category: translate('onboardingDashboard'),
@ -417,7 +417,7 @@ export default {
),
quickCapture: () => {
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
if (!canWrite) {
return;
};

View file

@ -123,7 +123,7 @@ class Keyboard {
const key = e.key.toLowerCase();
const cmd = this.cmdKey();
const isMain = this.isMain();
const canWrite = UtilSpace. canParticipantWrite();
const canWrite = UtilSpace.canParticipantWrite();
this.pressed.push(key);

View file

@ -402,7 +402,7 @@ class BlockStore {
};
isAllowed (restrictions: any[], flags: any[]): boolean {
if (!UtilSpace. canParticipantWrite()) {
if (!UtilSpace.canParticipantWrite()) {
return false;
};