Pregunta

necesidad de automatizar la creación y autorización grupos de nivel personalizado.

Por favor, dame algunos consejos que me pueden servir de guía para crear una función para añadir un nivel de permisos personalizado y grupos y de primera necesidad con el mismo sitio de def

¿Fue útil?

Solución

En cuanto a la escritura una característica, que he descrito cómo hacer eso con los receptores de eventos aquí .

Usted sólo necesita reemplazar el código para agregar receptores de eventos con su código para agregar niveles de permisos y grupos. Además, en la parte inferior de la charla post acerca de cómo alimento básico para una definición de sitio específico.

Los niveles de permisos se denominan funciones en el API. Usted tendrá que crear una nueva SPRoleDefinition , configure el nombrar y basepermissions, y luego añadirlo a la colección SPWeb.RoleDefinitions.

Los grupos se denominan grupos en el API. Usted tendrá que llamar SPWeb.Groups.Add para crear un grupo.

Espero este sentido todas las marcas.

Otros consejos

Como Steve sugiere, SPRoleDefinition es el camino a seguir, junto con SPRoleAssignment . Si está migrando desde SharePoint 2003 a SharePoint 2007 la clase SPRole todavía trabajo, pero te sugiero que la migración de parte de código para las nuevas clases.

Licenciado bajo: CC-BY-SA con atribución
scroll top