Home Reference Source
public class | source

PublicDatabase

Extends:

Database → PublicDatabase

Member Summary

Public Members
public get

The default ACL of a newly created record

Method Summary

Public Methods
public

Sets default ACL of a newly created record.

public

async setRecordCreateAccess(recordClass: Class, roles: Role[]): Promise

Sets the roles that are allowed to create records of a record type.

public

async setRecordDefaultAccess(recordClass: Class, acl: ACL): Promise

Sets the default ACL of a newly created record of a record type.

Public Members

public get defaultACL: ACL source

The default ACL of a newly created record

Public Methods

public setDefaultACL(acl: ACL) source

Sets default ACL of a newly created record.

Params:

NameTypeAttributeDescription
acl ACL

the default acl

public async setRecordCreateAccess(recordClass: Class, roles: Role[]): Promise source

Sets the roles that are allowed to create records of a record type.

Params:

NameTypeAttributeDescription
recordClass Class

the record class created with Record.extend

roles Role[]

the roles

Return:

Promise

promise

public async setRecordDefaultAccess(recordClass: Class, acl: ACL): Promise source

Sets the default ACL of a newly created record of a record type.

Params:

NameTypeAttributeDescription
recordClass Class

the record class created with Record.extend

acl ACL

the default acl

Return:

Promise

promise