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.
-
Generate html Fragment with table format by excel restful service
now the restful api : /vtibin/ExcelRest.aspx/xxx.xlsx/model/Ranges("abc")?$format=html generated the html with div and position:absolution style. This fragment can not display in outlook email well.
1 vote -
1 vote
-
Why cant there is no verb to add the folders in existing document library
Hi,
I want to add the multiple root folders to existing documents library along with custom fields but I didn't see any mentioned verb to create the sp folder in document library.1 vote -
Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with information given information
Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with the different Values
1 vote -
Allow optional permissions to webApiPermissionRequests so admin can approve some
Allow users to specify multiple permissions in webApiPermissionRequests that admin can approve only some of them (not all or nothing).
Also would be great if the application can request more/different permissions based on user configuration during runtime:
Make a request to resource X
Get access denied
Prompt the user and open a new "request" for that resource during runtime3 votes -
Improve Popup Behavior when consuming APIs secured with Azure AD within the SharePoint Framework
When using the AadHttpClient within a SPFx WebPart, a popup appears that is currently necessary to facilitate authenticate to Azure AD (part of ADAL JS). While this is understandable if the user needs to supply additional authentication components, if the user has the necessary rights to the Azure secured API, no popup should be presented.
Scenarios where this behavior is not acceptable:
- Pages with multiple third party data sources (user is bombarded with popups)
- High traffic landing pages (like corporate home pages) where look & feel are crucialDocumentation on behavior:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aad-tutorialGitHub Issue relating to this:
https://github.com/SharePoint/sp-dev-docs/issues/147111 votes -
Intercept page events, such as publish and save
When a page event occurs. Allow the webpart to get this action and dismiss it, e.g. ‘No you can’t publish this page until this property is equal to x’
1 vote -
Requires a support of "ActivateFeatureOnDefault=False" in SPFX.
Currently there is no way to control feature activation in SPFX solutions. Features always gets activated even if its needed on demand.
1 vote -
IDs are conflicting between multiple SharePoint calendars when download them in local outlook
In SharePoint, you can add multiple calendars, but each calendar use auto-increment ID field, which can conflict with other calendars EventID when you download these events as .ics in your local outlook.
Because outlook use .ics eventid to create a new event in your calendar. Now when you download events from the SharePoint calendars, they might have same IDs and outlook either wouldn't add same IDs event or in some case it will remove the exiting event with the same ID.I went through with Microsoft support and they agreed it is a restriction on SharePoint calendar object that we…
1 vote -
Support OData $inlinecount operator in REST API
The OData v3 specification (which I believe the SharePoint REST API is supposed to be v3) supports an operator to include the total row count for a query in the response. The Project Online /api/ProjectData endpoint supports it as well. However it seems the /api/Lists endpoint does not for some reason.
Could you "fix" this so the Lists API is OData compliant?
See section 10.2.3.6 here: http://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/
3 votes -
Add build parameters for overriding default config.json and package-solution.json locations
Currently SPFx build process assumes that project only has one config.json and one package-solution.json file. For projects that are deployed to multiple tenants this limitation should be removed.
Easiest way would be to add some build parameters that can be used to override locations of those files. e.g.
gulp package-solution --ship -solutionfile mycustomfolder/package-client1.json3 votes -
Remove the 5000 View Threshold for REST API or CSOM
There is no need to limit View Threshold when querying against REST or CSOM. Remove the Threshold in order to pull large data.
1 vote -
Support changing Calendar view Overlay using APIs
Right now in the SharePoint Online Client APIs (Whether it is CSOM or REST) we can't change the CalendarSettings properties to override the current Overlay Calendar of a View.
It used to be doable in SharePoint 2010/2013, but on SharePoint Online CSOM there is no CalendarSettings member of the View.
The closest we can get it the HtmlSchemaXml which includes the AggregationCalendars node but it's read only.
4 votes -
Possible to Add Labels to Documents Librarys from CSOM/REST/JSOM
Possible to add/remove/list Labels to document Library , via REST/CSOM/JSOM
2 votes -
4 votes
-
Browsing the apps under From Your Organization
Under apps From Your Organization, we can not distinguish apps from
Site Collection App Catalog and apps fromTenant App Catalog.1 vote -
I would like to build a webpage with 2 embedded iFrames - 1x Visio and 1x Excel and use the Visio.run and Excel.run office-js mechanisms to
Ability to mash up multiple IFrame hosted Office app web pages with IPC between them
1 vote -
Write to Web Property Bags
The ability to both read and write to the various property bags would be very helpful. Currently it's possible to read from a web property bag, but not to write. It'd be even better if the other property bags supported this.
6 votes -
Make SPFx projects compatible with TSLint VSCode extension
Make SPFx projects compatible with TSLint VSCode extension by either moving the tslint.json file to the root folder or by creating a new tslint.json at the root that instructs the VSCode extension to look for rules on the config folder
18 votes -
SharePoint Extensions on Classic Sites
Please, make it possible to use SharePoint Extensions on Classic sites in order to use common components throughout the tenant. A good example is the Footer, we want to use the same footer so we don't have to build two different components in two different technologies.
2 votes
- Don't see your idea?