fix observability regression, from 5c839998

This commit is contained in:
Tom Moor
2023-09-09 23:41:48 -04:00
parent 9602d09964
commit ac068c0c07
13 changed files with 29 additions and 2 deletions
+1
View File
@@ -9,6 +9,7 @@ class AuthenticationProvider extends Model {
name: string;
@observable
isConnected: boolean;
@Field
+2
View File
@@ -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) {
+1
View File
@@ -46,6 +46,7 @@ class Comment extends Model {
createdById: string;
@observable
resolvedAt: string;
@Relation(() => User)
+4
View File
@@ -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;
/**
+2 -1
View File
@@ -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;
+1
View File
@@ -11,6 +11,7 @@ class Group extends Model {
@observable
name: string;
@observable
memberCount: number;
}
+1
View File
@@ -20,6 +20,7 @@ class Integration<T = unknown> extends Model {
@observable
events: string[];
@observable
settings: IntegrationSettings<T>;
}
+2
View File
@@ -1,8 +1,10 @@
import { observable } from "mobx";
import Model from "./base/Model";
class Policy extends Model {
id: string;
@observable
abilities: Record<string, boolean>;
}
+4
View File
@@ -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;
+2
View File
@@ -58,8 +58,10 @@ class Team extends Model {
@observable
preferences: TeamPreferences | null;
@observable
domain: string | null | undefined;
@observable
url: string;
@Field
+5
View File
@@ -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
+3 -1
View File
@@ -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;
+1
View File
@@ -16,6 +16,7 @@ export default abstract class Model {
createdAt: string;
@observable
updatedAt: string;
store: Store<Model>;