AnsweredAssumed Answered

SCRIPT-Cambiar Seguridad a un documento

Question asked by pjcaracuel_2349 on Sep 2, 2009
Latest reply on Aug 2, 2011 by nemrp
Buenas,

A peticion de una colega, he realizado un script que permite cambiar la seguridad de un documento, eliminando todos los permisos previos y asignadole la seguridad elegida. Esto seria muy util para el cambio de seguridad en funcion del valor de un metadato tal que Nivel de Seguridad (Confidencial,Media,Libre), dependiendo del valor seleccionado, asiganaria una seguridad u otra. Esto no lo he implementado por no "guarrear" mas mi ya de por si precario modelo de datos, pero entiendo que no supondria ninguna dificultad, bueno el script tampoco la tiene pero puede ahorrar tiempo si ya esta publicado.

Como mejora cabria incorporarle una comprobacion tal que, valide antes de cambiar los permisos, que el usuario que ejecuta el script tiene los permisos adecuados para realizarlo.

cambiarseguridad.js

if document.hasPermission("ChangePermissions"){
document.setInheritsPermissions(false);
var permissions = document.permissions;
var acl=[];
for (var i=0; i<permissions.length; i++)
{
   acl = permissions[i].split(";");
   var perm=acl[2];
   var grp=acl[1];
   document.removePermission(perm,grp);
}
document.setPermission("Coordinator", "GROUP_SEGURIDAD MAXIMA");
}

Saludos

Outcomes