new PermissionFieldScope()
Classe que controla o escopo de ação dos campos de permissão, instâncias da classe PermissionField.
Methods
-
addClass(classKey)
-
Adiciona uma classe como raiz desta permissão. Este campo de permissão estará visível em todas as classes filhas das classes definidas aqui como raízes. Este método irá ignorar classes duplicadas e filhas de classes já adicionadas.
Importante: Caso o uso das rootClasses esteja habilitado não será mais possível alterar a visibilidade dos campos de permissão via evento onDefinePermissionsGrid, pois este campo estará automaticamente visível para todas as filhas de suas rootClasses.
Parameters:
Name Type Description classKey
number Chave da classe que será raiz desta permissão.
-
addMimeType(typeKey)
-
Adiciona um MIME type como usuário deste campo de permissão. Desta maneira os registros deste tipo irão ter esta permissão disponível.
Parameters:
Name Type Description typeKey
number Chave do MIME type que suportará o uso deste campo de permissão.
-
getClasses()
-
Chaves das classes que são as raízes desta permissão. Isto indica que esta permissão estará disponível para as classes filhas desta raiz.
Returns:
Classes raízes deste campo de permissão.
- Type
- Array.<number>
-
getMimeTypes()
-
Chaves dos MIME types que fazem uso deste campo de permissão.
Returns:
Classes raízes deste campo de permissão.
- Type
- Array.<number>