c# - How can you set security so that a user can only see/edit their items in Sitecore? -


is there way in sitecore can create role/user can view , edit own created items? if not, how can make possible?

to fix have added item:created event under sitecore/events config.

<event name="item:created" xdt:transform="replace" xdt:locator="match(name)">               <handler type="sirano.dev.itemeventhandlers.customitemeventhandler, sirano.dev" method="onitemcreated" /> </event> 

this event wil run following code:

    protected void onitemcreated(object sender, eventargs args)     {         if (args == null)         {             return;         }         var parameters = event.extractparameters(args);         var item = ((itemcreatedeventargs)parameters[0]).item;         if (item == null)         {              return;          }          var user = sitecore.context.user;          var accessrules = item.security.getaccessrules();          accessrules.helper.addaccesspermission(user,            accessright.itemread,            propagationtype.any,            accesspermission.allow);          accessrules.helper.addaccesspermission(user,            accessright.itemwrite,            propagationtype.any,            accesspermission.allow);          item.editing.beginedit();         item.security.setaccessrules(accessrules);         item.editing.endedit();     } 

Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

reactjs - React router and this.props.children - how to pass state to this.props.children -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -