05.20.2010

Folder in einer Dokumentbibliothek mit eigenen Berechtigungen

10
Category   
Wenn man programmatisch einem Sharepoint-Folder eine eigene Berechtigung geben möchte, hat sich folgender Code bei mir bewährt:

SPUser u = <User>;

SPFolder folder = folders.Add(txtFolderName.Text);  
folder.Item.BreakRoleInheritance(true);
SPRoleAssignment ra = new SPRoleAssignment((SPPrincipal) u);
ra.RoleDefinitionBindings.Add(web.RoleDefinitions["Lesen"]);
folder.Item.RoleAssignments.Add(ra);
folder.Item.Update();
folder.Update();
SPRoleAssignment rs = folder.Item.RoleAssignments.GetAssignmentByPrincipal((SPPrincipal) u);
rs.RoleDefinitionBindings.RemoveAll();
rs.RoleDefinitionBindings.Add(web.RoleDefinitions["Neue Berechtigung"]);
rs.Update();

Warum man genau zuerst dass Item, dann den Folder und dann das RoleAssignment noch einmal machen muß, konnte ich in der Doku leider nicht finden.

Aber es geht

Gruß JJR

02.18.2010

Cross Site Lookup

0
Category   
Sharepoint ist ja schon cool, jedoch erlaubt Mircosoft nur Lookups innerhalb einer WebSite. Manchmal passiert es jedoch, dass man z.B. einen Kontakt aus einer Liste auf einer anderen WebSite auswählen möchte.
Das Sharepoint Filtered Lookup Field hilft weiter.

Gruß JJR
P.S.: Auf dem Server sollte .NET 3.5 SP 1 installiert sein.
P.P.S.: In welchem europäischen Land halte ich mich diese Woche auf?

09.07.2009

Sharepoint WebServices

0
Category  

Wenn man sich die Sharepoint Webservice API gegenüber dem Sharepoint Object Model anschaut, bekommt man das Gefühl, dass könnte man irgendwie ein wenig besser machen

HubKey macht es besser, so zumindest sieht es in diesem Sample aus.

Der Preis ca. 1T€ scheint dafür in Ordnung, habe mir gerade die Demo runtergeladen, melde mich, wenn ich mehr weiß

Gruß JJR

09.05.2009

Falls Euch mal einer fragt ...

0
Category  

Wie das mit den MOSS Lizenzen ist -> Hinweise hier -> Emma Healey -> Lady License

09.05.2009

Benachrichtigungen im Sharepoint

0
Category  

Die Benachrichtigungen im Sharepoint sind schon eine coole Sache, aber manchmal nicht ausreichend.

Wenn dem so ist einfach mal -> The BlancoWorld Notification Framework ausprobieren, vielleicht hiflt es weiter.

Gruß JJR

08.24.2009

MOSS 2007 - SmartPart - WebUserControl - SessionState ---- und es funktioniert nicht :-(

0
Category   
Eine neue WebSite im Sharepoint angelegt, alles funktioniert soweit

Nur wenn das neue WebUserControl im SmartPart-Container aufgerufen wird, dann geht alles schief.......
Read More

06.03.2009

Custom EditForm.aspx NewForm.aspx DispForm.aspx

0
Category   
Eine ganz kurze Anleitung um im Sharepoint benutzerdefinierte Seiten für das Anzeigen, Editieren und Erstellen von Listeneinträgen zu erstellen
Read More

05.03.2009

MOSS SP2 installiert und meine Anwendung getestet :-)

0
Category   

Habe nun meine Anwendung in den Key-Features getestet, d.h. meine Command-Line-Tools, welche auf das Sharepoint-Objekt-Modell bzw. die Web-Services zugreifen funktionieren alle, Excel-Services auch. Somit kann ich jetzt schlafen gehen und mich den schönen Dingen des Lebens zuwenden.

Gruß JJR
P.S.: Damit der Eintrag nicht ganz inhaltslos ist ->
Dilbert.com

05.01.2009

So SP2 habe ich jetzt installiert....

0
Category   

auf dem MOSS hatte nicht die Zeit alles zu testen

Aber er ist hochgefahren und per Browser erreichbar, was will ich mehr!

Gruß JJR

04.12.2009

Wie man sich selber ein Grube gräbt ... (6)

9
Category  

Habe an diesem Wochenende einen neuen MOSS aufgesetzt.
Bei meinen bisherigen Installationen ging auch alles reibungslos und nach einer Stunde war ich eigentlich auch immer fertig und konnte den MOSS benutzen nur diesmal wollte es mir nicht richtig gelingen
Read More

04.10.2009

Kleine Helferlein ....

0
Category   
Wenn man ein wenig mit SPS arbeitet, merkt man schnell, dass es einige Tasks gibt, welche Unterstützung bedürfen ->

Felder in Listen auf Read-Only setzen
Von Feldern den Display-Name ändern
Benachrichtigungen für Benutzer einstellen

Eine kleine Tool-Sammlung, welche einem das Leben ein wenig erleichtert.

Gruß und frohes Eier suchen oder EIERSUCHEN
JJR

01.04.2009

Fehler bei Verwaltungsauftrag für den Anwendungsserver für die Dienstinstanz ...

0
Category  

wenn so was mal bei Euch im Event-Log so alle 2 Sekunden auftaucht.

Wie es bei mir leider der Fall war, dann einfach folgendes machen:

Zuerst:
stsadm -o osearch -action stop

Stoppt den Sharepointsuchdienst, dann wird man gefragt, ob die Indizes wirklich gelöscht werden sollen.
Wagemutig einfach mit y bestätigen

Danach mit folgenden Befehl wieder starten:

stsadm -o osearch -role IndexQuery -action start

Hat zumindest bei mir geholft

Gruß JJR



Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Monsheimerstrasse 4
PLZ Ort: 67592 Flörsheim-Dalsheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Powered By

Domino BlogSphere
Version 3.0.2