Seiten / Layout Designer

Post Reply
renescherrer
Posts: 21
Joined: 21. Sep 2016, 09:47
Contact:

Seiten / Layout Designer

Post by renescherrer » 15. May 2020, 02:00

wie kann eine seite im layoutdesigner zb nur fürcasministratoren angezeigt werden

Steinbit
Posts: 128
Joined: 30. Nov 2017, 16:32
Contact:

Re: Seiten / Layout Designer

Post by Steinbit » 19. May 2020, 14:53

Du kannst den Wizard or Dialog Manager nutzen, um unter dem Punkt "Pages to Skip" ein String[] übergeben, welches die technischen Namen der Seiten enthält, welche nicht angezeigt werden sollen.

Dialog with pages
  • View-User
    View-Admin
Add soruce > New DataDefinition (multiple items > Guid) On initialization
custom_SPSUserClassBase mit A-SQL Filter ID.MemberOf = '<SPSSecurityClassRole.ID of your Administration Role>'

Context > New Propertiy > (multiple items > Guid)
skipPages

$currentUser = Context.CurrentUser

/* JavaScript */

if(($currentUser IN custom_SPSUserClassBase.ID) {
return skipPages[] /* Show all pages */
} else {
return skipPages['View-Admin'] /* Hide Admin page */
}

Das Script ist ungetestet und soll grundsätzlich als Ansatz dienen.

Post Reply

Return to “Hilfe und FAQ”

Who is online

Users browsing this forum: No registered users and 5 guests