diff options
author | bobzel <zzzman@gmail.com> | 2020-09-23 11:56:54 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2020-09-23 11:56:54 -0400 |
commit | c7d8dd124fcc4d427fe37085317fe63f9005d3f3 (patch) | |
tree | 75ec9506dbbc26e3491220259a83a0f9902bc2e0 /src/fields/Doc.ts | |
parent | b97e7dcb31f4f8812d86b9b1944b912b544f3824 (diff) | |
parent | 3432a0696d0d1fe42e00c9cf97a96368442a9faf (diff) |
Merge branch 'acls_uv'
Diffstat (limited to 'src/fields/Doc.ts')
-rw-r--r-- | src/fields/Doc.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fields/Doc.ts b/src/fields/Doc.ts index 470f9d4be..205831153 100644 --- a/src/fields/Doc.ts +++ b/src/fields/Doc.ts @@ -103,6 +103,7 @@ export const DataSym = Symbol("Data"); export const LayoutSym = Symbol("Layout"); export const FieldsSym = Symbol("Fields"); export const AclSym = Symbol("Acl"); +export const AclUnset = Symbol("AclUnset"); export const AclPrivate = Symbol("AclOwnerOnly"); export const AclReadonly = Symbol("AclReadOnly"); export const AclAddonly = Symbol("AclAddonly"); @@ -112,6 +113,7 @@ export const UpdatingFromServer = Symbol("UpdatingFromServer"); export const CachedUpdates = Symbol("Cached updates"); const AclMap = new Map<string, symbol>([ + ["unset", AclUnset], [SharingPermissions.None, AclPrivate], [SharingPermissions.View, AclReadonly], [SharingPermissions.Add, AclAddonly], @@ -332,7 +334,7 @@ export namespace Doc { export function Get(doc: Doc, key: string, ignoreProto: boolean = false): FieldResult { try { return getField(doc[Self], key, ignoreProto); - } catch { + } catch { return doc; } } |