SharePoint Dev Platform
Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.
How to submit a new idea
- Check if it's already been suggested. If it has, vote for it.
- If it's new, submit it in 50 words or less.
- Gather support!
- If your idea receives over 100 votes in 90 days, we will respond.If not, we will close it.
Want to engage further? Please visit the SharePoint Community
Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.
-
Provide ListItem.SystemUpdate also for SharePoint on-premises
Please provide the SystemUpdate function via CSOM not only for SPO but also for on-premises at minimum for SharePoint 2016 (2013 would also be nice ;-))
39 votes -
Create UserProfile Properties programmatically in SPO
Currently there is no API available to create custom UserProfile properties (and/or sections) in SharePoint Online. Are there any plans (to make this part of the Tenant administration namespace so) this can also be set via code/script as opposed to GUI only?
37 votes -
incrase CSOM support for ExportDocumentSet to more than 50MB
It will be great to increase the size limit of DocumentSet using the CSOM method "ExportDocumentSet".
37 votes -
AAD app-only access site permission control
As described in this doc: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread
When granted All Site Full Control permission, the application would be able to access all sites in my organization. But can we grant permissions to specific sites? In other words, can we restrict the sites the application can access? If we can, how to do this?32 votes -
30 votes
-
Expose NavigationNode.TitleResource in CSOM & JSOM
You can already localize using SetValueForUICulture() for TitleResource or NameResource and DescriptionResource properties of Web, List, ContentType, and Field. What is missing is the ability to do this for NavigationNode and maybe CommandUIExtension to make localization complete.
30 votesThanks for your feedback! We’re reviewing your suggestion.
-
Fix REST API - Unable to Add FieldLink to ContentType
Refer to this link:
I've already verified through MS Partner support about this issue, but it's yet to be fixed.
27 votes -
Add MFA Support for .Net Standard CSOM
With the new support of CSOM with .Net Standard we should be able to acquire tokens with accounts that have MFA enabled and not just regular accounts that don't have added security.
24 votes -
Make Localization accessible for QuickLaunch NavigationNode and WebPart titles
Hi all,
It would be really nice to add more support for localization in CSOM for SharePoint on-prem and online.
In server side object model, it possible to localize NavigationNode (SPNavigationNode) using the TitleResource property like this:
using (var site = new SPSite("<a rel="nofollow noreferrer" href="https://UrlToMySharePointSite")">https://UrlToMySharePointSite")</a>)
{
using (var web = site.OpenWeb())
{
var nodes = web.Navigation.QuickLaunch;
foreach (SPNavigationNode node in nodes)
{
node.TitleResource.SetValueForUICulture(new CultureInfo(1036), "My French Title");
}
}
}Same for WebPart Title. I've found a way to do this but don't have tested it (I tested it for NavigationNode but doesn't work) : http://sadomovalex.blogspot.ch/2015/09/localize-web-part-titles-via-client.html
As we have…
24 votes -
SharePoint CSOM/Rest EnsureUser multiple users per query
It'd be nice to have the ability to ensure multiple users at once working properly.
More context https://github.com/SharePoint/sp-dev-docs/issues/319122 votes -
Listing SharePoint Site Collection URLs in a Web App should have a special permission to avoid giving too much admin access
Listing site collection URLs in a web app should be a special permission by itself. Many times you end up giving full admin rights to a user just because you need that ability. And this forces you to violate the principal of Least Permissions.
Make the ability to give access to list site collections without being a full admin.
21 votes -
Support Compliance Tag on list level using REST API
Today we can apply retention labels to documents using REST and CSOM. Last year CSOM was updated to support list labels.
I would like for the REST API to support the following:
1: Listing available labels
2: Applying a retention label to a list.20 votes -
Add support in CSOM to modify the CustomScriptSafeDomains settings for a site
Support was added in March 2018 to read the CustomScriptSafeDomains settings for a site - we'd like the possibility to modify this setting through the CSOM API - not methods are currently available to modify this settings through code.
19 votes -
Parameter for passing specific Site Design in Modern Team site Creation
While creating the Modern communication site programmatically through Rest API/ Graph API there is a parameter available to choose the site design.
Title = "title
Description = "description
AllowFileSharingForGuestUsers = false
Classification = "classification"
SiteDesign = CommunicationSiteDesign.TopicBut while creating the modern team site programmatically there is no option to choose the Site Design, by default it is picking up the default Site Design. Even though we can create multiple site script and site design for Teams site, we are not able to specify a site design at the time of provisioning the Group.
Is there any possibility to choose…18 votes -
Make sure everything that is available from the SOAP api is available from CSOM
Currently you cannot get some things from the CSOM/REST api that you can get from the SOAP API.
For SharePoint Lists - Getting the AnonymousPermMask property requires the Lists.asmx soap web service.
For SharePoint Sites - Getting the NoIndex, AnonymousViewListItems, and AllowAnonymousAccess property requires the Sites.asmx soap web service.
Listing all site collections in a web app also requires SOAP.
We definitely need to go through everything in the SOAP API and make sure that all still-relevant properties and operations can be done with CSOM/REST.
18 votes -
Add UseAccessRequestDefault Rest API or CSOM when receiver is the team site owner in Access Request Settings.
Environment: SPO
There is a new option to allow the team site owners to receive the access requests email, but there is no Rest API/CSOM to support this, Please have add this into CSOM API, Thank you.
18 votes -
In Place Records Management: Provide the ability to declare/undeclare a item as a record using REST API
Currently we don't have any API to declare a item in list/library as record or undeclare a item. We need an Rest API to use in SPFx or other development tools being developed.
17 votes -
Increase the size limit of 50mb for zip file generate while using built-in document set downloader page
While using the /_layouts/DocSetExport.aspx?List={ListId}&ID={ItemId} link, we found that the zips created for documents whose total size exceeds 50mb is corrupted, in the Sharepoint online environment. It would be nice if this limit is increased
15 votes -
Allow assigning user profiles a subtype through an API
It would be nice if an API would be added which would allow changing the user profile subtype of users in SharePoint Online. As far as I could find at present only through the SPO Admin WebUI you can make those changes. That won't fly for large amounts of users.
15 votes -
Fix search wildcard issue or provide more useful message
We have found an issue with property queries using REST that also occurs when using the SharePoint UI via a browser. Using the following query results in an error in the browser and also when executing the query via the REST API:
Title:"Jan de*"
I seems that any property query on Title that contains more than one word and where the last word has a wildcard at the end results in this error:
Search has encountered a problem that prevents results from being returned. If the issue persists, please contact your administrator.
Correlation ID...
The following variations all work fine:
…
14 votes
- Don't see your idea?