IssueModel
Model for assets of type 'issue.'.
implements: hash
bundle: standard information structure (sismodel)
since 5.2.0
Model for assets of type 'issue.'.
Model for assets where type attribute value starts with 'issue.'.
Defined hash keys
downloads ↦ FilteredDownloadsModel
since 5.2.0
get download informations, related by 'user.downloads.'
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)
issueMagazine ↦ String
since 5.2.0
get value of feature 'portal:magazine-name' (deprecated) or censhare:module.oc.portal.magazine-name
issueMonth ↦ Long
since 5.2.0
get value of feature 'portal:issue-month' (deprecated) or censhare:module.oc.portal.issue-month
issueNumber ↦ Long
since 5.2.0
get value of feature 'portal:issue-number' (deprecated) or censhare:module.oc.portal.issue-number
issueYear ↦ Long
since 5.2.0
get value of feature 'portal:issue-year' (deprecated) or censhare:module.oc.portal.issue-year
layouts ↦ sequence<LayoutModel>
since 5.2.0
get layouts related to this issue
pages ↦ sequence<IssuePage>
since 5.2.0
get pages of this issue as list of pages
permissionGroups ↦ sequence<PermissionGroupAssetModel| PermissionGroupAssetFeatureModel>
since 5.2.0
get values of feature 'censhare:module.oc.permission.group' or 'censhare:module.oc.permission.group-ref'
spreads ↦ sequence<sequence<IssuePage>>
since 5.2.0
get spreads of this issue as list of lists of pages
Permission Verbs used
issue.downloads
since 5.2.0 'issue.downloads' - guards requests to '→downloads'
issue.issueMonth
since 5.2.0 'issue.issueMonth' - guards requests to '→issueMonth'
issue.issueNumber
since 5.2.0 'issue.issueNumber' - guards requests to '→issueNumber'
issue.issueYear
since 5.2.0 'issue.issueYear' - guards requests to '→issueYear'
issue.layouts
since 5.2.0 'issue.layouts' - guards requests to '→layouts'
issue.magazine
since 5.2.0 'issue.magazine' - guards requests to '→issueMagazine'.
issue.pages
since 5.2.0 'issue.pages' - guards requests to '→pages'
issue.permissionGroups
since 5.2.0 'issue.permissionGroups' - guards requests to '→permissionGroups'
issue.spreads
since 5.2.0 'issue.spreads' - guards requests to '→spreads'