fix observability regression, from 5c839998
This commit is contained in:
@@ -9,6 +9,7 @@ class AuthenticationProvider extends Model {
|
||||
|
||||
name: string;
|
||||
|
||||
@observable
|
||||
isConnected: boolean;
|
||||
|
||||
@Field
|
||||
|
||||
@@ -62,8 +62,10 @@ export default class Collection extends ParanoidModel {
|
||||
@observable
|
||||
documents?: NavigationNode[];
|
||||
|
||||
@observable
|
||||
url: string;
|
||||
|
||||
@observable
|
||||
urlId: string;
|
||||
|
||||
constructor(fields: Partial<Collection>, store: CollectionsStore) {
|
||||
|
||||
@@ -46,6 +46,7 @@ class Comment extends Model {
|
||||
|
||||
createdById: string;
|
||||
|
||||
@observable
|
||||
resolvedAt: string;
|
||||
|
||||
@Relation(() => User)
|
||||
|
||||
@@ -122,15 +122,19 @@ export default class Document extends ParanoidModel {
|
||||
@observable
|
||||
archivedAt: string;
|
||||
|
||||
@observable
|
||||
url: string;
|
||||
|
||||
@observable
|
||||
urlId: string;
|
||||
|
||||
@observable
|
||||
tasks: {
|
||||
completed: number;
|
||||
total: number;
|
||||
};
|
||||
|
||||
@observable
|
||||
revision: number;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { computed } from "mobx";
|
||||
import { computed, observable } from "mobx";
|
||||
import { FileOperationFormat, FileOperationType } from "@shared/types";
|
||||
import { bytesToHumanReadable } from "@shared/utils/files";
|
||||
import User from "./User";
|
||||
@@ -7,6 +7,7 @@ import Model from "./base/Model";
|
||||
class FileOperation extends Model {
|
||||
id: string;
|
||||
|
||||
@observable
|
||||
state: string;
|
||||
|
||||
name: string;
|
||||
|
||||
@@ -11,6 +11,7 @@ class Group extends Model {
|
||||
@observable
|
||||
name: string;
|
||||
|
||||
@observable
|
||||
memberCount: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ class Integration<T = unknown> extends Model {
|
||||
@observable
|
||||
events: string[];
|
||||
|
||||
@observable
|
||||
settings: IntegrationSettings<T>;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import { observable } from "mobx";
|
||||
import Model from "./base/Model";
|
||||
|
||||
class Policy extends Model {
|
||||
id: string;
|
||||
|
||||
@observable
|
||||
abilities: Record<string, boolean>;
|
||||
}
|
||||
|
||||
|
||||
@@ -24,12 +24,16 @@ class Share extends Model {
|
||||
@observable
|
||||
urlId: string;
|
||||
|
||||
@observable
|
||||
documentTitle: string;
|
||||
|
||||
@observable
|
||||
documentUrl: string;
|
||||
|
||||
@observable
|
||||
lastAccessedAt: string | null | undefined;
|
||||
|
||||
@observable
|
||||
url: string;
|
||||
|
||||
createdBy: User;
|
||||
|
||||
@@ -58,8 +58,10 @@ class Team extends Model {
|
||||
@observable
|
||||
preferences: TeamPreferences | null;
|
||||
|
||||
@observable
|
||||
domain: string | null | undefined;
|
||||
|
||||
@observable
|
||||
url: string;
|
||||
|
||||
@Field
|
||||
|
||||
@@ -44,14 +44,19 @@ class User extends ParanoidModel {
|
||||
@observable
|
||||
notificationSettings: NotificationSettings;
|
||||
|
||||
@observable
|
||||
email: string;
|
||||
|
||||
@observable
|
||||
isAdmin: boolean;
|
||||
|
||||
@observable
|
||||
isViewer: boolean;
|
||||
|
||||
@observable
|
||||
lastActiveAt: string;
|
||||
|
||||
@observable
|
||||
isSuspended: boolean;
|
||||
|
||||
@computed
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { action } from "mobx";
|
||||
import { action, observable } from "mobx";
|
||||
import User from "./User";
|
||||
import Model from "./base/Model";
|
||||
|
||||
@@ -9,8 +9,10 @@ class View extends Model {
|
||||
|
||||
firstViewedAt: string;
|
||||
|
||||
@observable
|
||||
lastViewedAt: string;
|
||||
|
||||
@observable
|
||||
count: number;
|
||||
|
||||
user: User;
|
||||
|
||||
@@ -16,6 +16,7 @@ export default abstract class Model {
|
||||
|
||||
createdAt: string;
|
||||
|
||||
@observable
|
||||
updatedAt: string;
|
||||
|
||||
store: Store<Model>;
|
||||
|
||||
Reference in New Issue
Block a user