Skip to main content
Skip table of contents

PersonModel

Model for assets of type 'person.'.

implements: hash
bundle: standard information structure (sismodel)
since 5.2.0
Model for assets of type 'person.'.

Model for assets where type attribute value starts with 'person.'.

Defined hash keys

birthdayDateTimeModel
since 5.2.0
get value of feature 'censhare:address.birthday'

company ↦ String;
since 5.2.0
get value of feature 'censhare:address.company'

department ↦ String;
since 5.2.0
get value of feature 'censhare:address.department'

displayName ↦ String
since 5.2.0
get complete name to display

emailEMailAddressModel
since 5.2.0
get email data

employers ↦ sequence< AssetModel >
since 5.2.0
get list of parent assets with relation 'user.employee.'

firstname ↦ String
since 5.2.0
get first name fom feature 'censhare:address.first-name'

function ↦ String;
since 5.2.0
get value of feature 'censhare:address.function'

hasLock.<String:hashKey> ↦ Boolean
since 5.2.0
Check if the value accessed by the hash-key 'hashKey' within this model is secured by an active lock by permission rights management

  • Example:
    model.hasLock.elem - is elem in model guarded by an active permission lock?
    article.hasLock.text - Returns if there is a permission lock for text configured in 'article' ? (In this example 'article' is of of type ArticleModel)

isLocked.<String:hashKey> ↦ Boolean
since 5.2.0
Check if the value accessed by the hash-key 'hashKey' within this model is is locked for current user by permission rights management

  • Example:
    model.isLocked.elem -- is value for elem in model locked for current logged-in user?
    article.isLocked.text -- Returns if the value for 'text' within 'article' is locked (not accessible) for current user. (In this example 'article' is of of type ArticleModel)

lastname ↦ String
since 5.2.0
get last name fom feature 'censhare:address.last-name'

middlename ↦ String
since 5.2.0
get middle name fom feature 'censhare:address.middle-name'

otherOtherAddressModel
since 5.2.0
get other address data

permissionGroups ↦ sequence<PermissionGroupAssetModel| PermissionGroupAssetFeatureModel>
since 5.2.0
get values of feature 'censhare:module.oc.permission.group' and 'censhare:module.oc.permission.group-ref'

phonePhoneAddressModel
since 5.2.0
get phone data

postaddressPostAddressModel
since 5.2.0
get post address data

prefered ↦ String;
since 5.2.0
get value of feature 'portal:preferred-currency'

salutation ↦ String;
since 5.2.0
get value of feature 'censhare:address.salutation'

title ↦ String;
since 5.2.0
get value of feature 'censhare:address.title'

Permission Verbs used

address.displayname
since 5.2.0 'address.displayname' - guards requests to '→displayName'

address.email
since 5.2.0 'address.email' - guards requests to '→email'

address.other
since 5.2.0 'address.other' - guards requests to '→other'

address.phone
since 5.2.0 'address.phone' - guards requests to '→phone'

address.postaddress
since 5.2.0 'address.postaddress' - guards requests to '→postaddress'

person.birthday
since 5.2.0 'person.birthday' - guards requests to '→birthday'

person.company
since 5.2.0 'person.company' - guards requests to '→company'

person.department
since 5.2.0 'person.department' - guards requests to '→department'

person.employers
since 5.2.0 'person.employers' - guards requests to '→employers'

person.firstname
since 5.2.0 'person.firstname' - guards requests to '→firstname'

person.function
since 5.2.0 'person.function' - guards requests to '→function'

person.lastname
since 5.2.0 'person.lastname' - guards requests to '→lastname'

person.middlename
since 5.2.0 'person.middlename' - guards requests to '→middlename'

person.permissionGroups
since 5.2.0 'person.permissionGroups' - guards requests to '→permissionGroups'

person.preferedCurrency
since 5.2.0 'person.preferedCurrency' - guards requests to '→prefered'

person.salutation
since 5.2.0 'person.salutation' - guards requests to '→salutation'

person.title
since 5.2.0 'person.title' - guards requests to '→title'

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.