Manage Permissions for SharePoint Designer on a Sub Site

SharePoint Designer 2013 is the tool of choice for the rapid development of SharePoint applications. ​Using SharePoint Designer, advanced users and developers alike can rapidly create SharePoint solutions in response to business needs.

When wanting to grant permission to users for using SharePoint Designer on a sub site please remember that it will require at least design permissions on the site collection.In SharePoint, only the Designers group and above (on the site collection) can open SharePoint sites in SharePoint Designer.

Overall, an user needs to be a member of one of the following groups at the site collection level to be able to use SharePoint Designer and modify SharePoint content:

  • Site Collection Administrators
  • Designers
  • Owners

SharePoint Online – The workflow could not update the item error

While using OOTB workflows with SharePoint Online you might face the below error.

The workflow could not update the item, possibly because one or more columns for the item require a different type of information.

This might occur because of the default workflow template being corrupt. The real reason is unknown though and the following steps will enable you to fix the above error.

  • Browse to the affected SharePoint site.
  • Click Site Actions, and then click Site Settings.
  • If the affected site is a sub-site instead of a top-level site, in the Site Collection Administration section, click Go to Top Level Site Settings.
  • Click Site Collection Features.
  • Deactivate the Workflow feature.
  • In SharePoint Designer, open the root of the site collection.
  • Go to Workflows.
  • Remove the Workflow in question (for example, Approval – SharePoint 2010).
  • In SharePoint, in Site Collection Features, reactivate the Workflow feature.
  • Confirm that the workflows are functioning as expected.

Hiding SharePoint Lists

Sometimes we do feel a need to hide SharePoint Lists. Following are few ways which could some in handy while trying to achieve this objective.
Using SharePoint Designer:

  1. Start SharePoint Designer and open your site.
  2. Click on the “Lists and Libraries” in the Navigation pane
  3. Select the list/library which you need to hide
  4. On the details page check the “Hide from browser” checkbox and save
  5. To unhide the list un-check the checkbox and save 
sharepoint designer
SharePoint Designer

Using Code:
The other way is to obviously do this through code. SPList has a property as Hidden which can be set to true or false

using (SPSite site = new SPSite("http://YourSiteUrl"))
                {
                    using (SPWeb web = site.OpenWeb())
                    {
                        SPList list = web.Lists["Announcements"];
                        //Set this property to true or false accordingly
                        list.Hidden = false;
                        list.Update();
                    }
                }

Prevent users from changing a Windows SharePoint Services 3.0 site or a SharePoint Server 2007 site using SharePoint Designer

Prevent users from changing a Windows SharePoint Services 3.0 site or a SharePoint Server 2007 site using SharePoint Designer

The following article shows you how you can prevent users from changing a Windows SharePoint Services 3.0 site or a SharePoint Server 2007 site using SharePoint Designer.

http://support.microsoft.com/kb/940958
http://blogs.msdn.com/sharepointdesigner/archive/2008/11/25/locking-down-sharepoint-designer.aspx