Hi,
I have implemented the sharepoint calendar webpart referring this
post. I faced an error with recurring events, not working
properly. It stretches for all the days , instead of displaying
separately.
Reason:
why the recurring events not working properly in the calendar view ?
We are fetching the values from lists using query. In lists
recurring events are just one list item instead of repeating for all
the recurring days. So the query returns only one list item per
recurring events
Solution:
I found the solution for this recurring events issue from this post.
Just change your query as below & assign the ExpandRecurrence as True
// Construct a query that expands recurring events
SPQuery query = new SPQuery();
query.ExpandRecurrence = true;
query.Query = "";
// Look forward from the beginning of the current month
query.CalendarDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
// Returns all items (including recurrence instances) that
// would appear in the calendar view for the current month
SPListItemCollection calendarItems = calendarList.GetItems(query);
Tats it.. Happy Coding
How to 's:
- Filter disable users from AD in sharepoint
- Query to get disable users from active directory
Here i found an interesting article about how to prevent importing disable AD accounts from here.
But sometimes you can make good use of LDAP filters toa void importing service accounts for instance,
and other filters according to your needs:
Example LDAP User Filters
Default user filter:(&(objectCategory=Person)(objectClass=User))
Exclude accounts with no email address:(&(objectCategory=Person)(objectClass=User)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(mail=*))
Exclude disabled accounts:(&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2))
Exclude accounts with passwords set to expire:(&(objectCategory=person)(objectClass=user)(!userAccountControl=65536))
Include only the accounts with valid email addresses(&(objectCategory=Person)(objectClass=User)(mail=*com)
Include only the accounts that are part of the Branch1 organizational unit(&(objectCategory=Person)(objectClass=User)(memberof:1.2.840.113556.1.4.1941:=(CN=Authenticated Users,OU=Branch1,DC=domain,DC=local)))
Exclude accounts that don’t have a first name (&(objectCategory=Person)(objectClass=User)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(!(!givenName=*)))
Useful links:
1. LDAP Filter syntax: http://msdn.microsoft.com/en-us/library/aa746475(VS.85).aspx
2. LDAP Query Basics: http://technet.microsoft.com/en-us/library/aa996205(EXCHG.65).aspx
3. LDAP ADModify tool (can be useful to test queries): http://modify.codeplex.com/
Thanks to tamtam.nl
Just download the following SharePointFarmSolutionExtractor.exe file from the below link
http://archive.msdn.microsoft.com/SPSolutionExtractor
Create a folder named 'SharepointSolutions' under 'C:\'
Open the cmd window & execute the following command
SharePointFarmSolutionExtractor.exe -extractAll c:\SharePointSolutions
-- All the .wsp files in the server will be download to the SharepointSolutions folder
Need a specific .wsp to be downloaded.
execute the following command
SharePointFarmSolutionExtractor.exe -extractByName c:\SharePointSolutions [.wsp name]
-- Particular .wsp file will be downloaded to your folder.
Resource Page Description
This tool allows to verify all wsp files installed on SharePoint 2007 Farm. And it allows to download the wsp files from SharePoint Database to hard disk.
Usage:
SharePointFarmSolutionExtractor.exe -list
(This command list all WSP-Solution installed on the SharePoint Farm)
SharePointFarmSolutionExtractor.exe -extractAll c:\SharePointSolutions
(This command download all WSP-Solutions installed on the SharePoint Farm to the specified path)
SharePointFarmSolutionExtractor.exe -extractById c:\SharePointSolutions
(This command will download all WSP-Solution with matching the SolutionGUID to the secified path)
SharePointFarmSolutionExtractor.exe -extractByName
c:\SharePointSolutions
(This command will download all WSP-Solution with matching the SolutionName to the secified path)
Requirements:
- .NET 2.0
- Microsoft.SharePoint.dll
Happy Coding !!