Quiero añadir un SPListItem a una lista de un usuario concreto que no es el
usuario de la sesión de windows. No me deja asignar el campo author y tampoco
usar Impersonation.
A lo mejor puedo navegar hasta la lista del usuario dentro de la web, pero
no sé como hacerlo.
El código que tengo:
SPSite site = new SPSite(spDireccion.Site);
SPWeb web = site.OpenWeb(spDireccion.Web);
bool siteAllow = site.AllowUnsafeUpdates;
bool webAllow = web.AllowUnsafeUpdates;
site.AllowUnsafeUpdates = true;
web.AllowUnsafeUpdates = true;
SPList lista = web.Lists[spDireccion.Lista];
WindowsIdentity wi = new WindowsIdentity(user);
WindowsImpersonationContext ctx = wi.Impersonate();
SPListItem item = lista.Items.Add();
ctx.Undo();
return item;
¿Es posible navegar hasta la web o la lista de un usuario en concreto?
Gracias
Leer las respuestas