CreateNew (Site site)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
Get (Guid id)
Name | Type |
---|---|
id | Guid |
Get (Site site, String path)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
path | String |
Get (PageModule pageModule)
Name | Type |
---|---|
pageModule | Nucleus.Abstractions.Models.PageModule |
ListModules (Page page)
Name | Type |
---|---|
page | Nucleus.Abstractions.Models.Page |
Delete (Page page)
Name | Type |
---|---|
page | Nucleus.Abstractions.Models.Page |
List (Site site)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
ListSitePages (Site site)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
Search (Site site, String searchTerm, IEnumerable<Role> userRoles, PagingSettings pagingSettings)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
searchTerm | String |
userRoles | System.Collections.Generic.IEnumerable<Nucleus.Abstractions.Models.Role> |
pagingSettings | Nucleus.Abstractions.Models.Paging.PagingSettings |
CreatePermissions (Site site, Page page, Role role)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
page | Nucleus.Abstractions.Models.Page |
role | Nucleus.Abstractions.Models.Role |
ListPermissions (Page page)
Name | Type |
---|---|
page | Nucleus.Abstractions.Models.Page |
ListPagePermissionTypes ()
Save (Site site, Page page)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
page | Nucleus.Abstractions.Models.Page |
MoveDown (Site site, Guid pageId)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
pageId | Guid |
MoveUp (Site site, Guid pageId)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
pageId | Guid |
GetAdminMenu (Site site, Page parentPage, ClaimsPrincipal user, Int32 levels)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
parentPage | Nucleus.Abstractions.Models.Page |
user | System.Security.Claims.ClaimsPrincipal |
levels | Int32 |
GetAdminMenu (Site site, Page parentPage, ClaimsPrincipal user, Nullable<Guid> selectedPageId)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
parentPage | Nucleus.Abstractions.Models.Page |
user | System.Security.Claims.ClaimsPrincipal |
selectedPageId | System.Nullable<System.Guid> |
GetAdminMenu (Site site, Page parentPage, ClaimsPrincipal user, Int32 levels, Boolean ignoreDisabled, Boolean ignorePermissions, Boolean ignoreShowInMenu)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
parentPage | Nucleus.Abstractions.Models.Page |
user | System.Security.Claims.ClaimsPrincipal |
levels | Int32 |
ignoreDisabled | Boolean |
ignorePermissions | Boolean |
ignoreShowInMenu | Boolean |
GetMenu (Site site, Page parentPage, ClaimsPrincipal user, Boolean ignoreSettings)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
parentPage | Nucleus.Abstractions.Models.Page |
user | System.Security.Claims.ClaimsPrincipal |
ignoreSettings | Boolean |
CopyPermissionsToDescendants (Site site, Page page, ClaimsPrincipal user, CopyPermissionOperation operation)
Name | Type |
---|---|
site | Nucleus.Abstractions.Models.Site |
page | Nucleus.Abstractions.Models.Page |
user | System.Security.Claims.ClaimsPrincipal |
operation |
Nucleus.Abstractions.Managers.CopyPermissionOperation
If operation is Replace overwrite all permissions of descendant pages. if operation is Merge, merge the descendant pages permissions with the specified page permissions. |