Object number range for community contributions
I would like to see a GitHub repository and an object number range that all partners can use with their development license. I have a tool that I would like to share.
Automatic unpublish and publish from VSCode
Working with extensions which have dependency on other extensions is currently not very easy. For example if we have a "main app" and a "test app", then in order to republish our main app, then we first have to unpublish the test app. Not only is there no way to do this from VSCode (except tha...
Ability to Execute Tests from Visual Studio Code
If we were able to run tests from Visual Studio Code (and from some command line application - like we can build using alc.exe) it would make a massive improvement to the efficiency of development (and probably the uptake in writing and running tests). This presupposes that you have the releva...
Server side printing (Schedule A Report feature) to be allowed for SaaS deployment.
I believe it would be a great improvement if we enable server side printing (Schedule A Report feature) in a SaaS deployment, as this is currently a limitation of our product, and our partners have expressed their opinions for the implementation for this subject.
Allow Sorting Property on Lists
It would be very useful to be able to define if a specific column can be sorted or not. In case a list contains flowfields (e.g. Amount on Customer Ledger Entries), the user can choose to sort the list producing heavy workloads on the SQL server. An AllowSort property can solve the issue mainta...
Implement a new TransactionInstance property for Codeunits (similar to SingleInstance)
Enabling the new property (TransactionInstance: Boolean) would mean that the codeunit works like a Single Instance codeunit for the duration of the current transaction. Once the transaction has committed or rolled back then the codeunit is cleared.
The reason for this is that...
Show All Overloads of a Procedure in the IntelliSense (or indicator of multiple overloads)
If you have a procedure that has multiple overloads (so, for example, same procedure name but different parameters), then if you want to add a new statement somewhere else in your code calling one of these procedures utilizing the IntelliSense will always only show a single procedure and not all ...
Extend AL workspace to cover launch information
VS Code workspaces can save lauch information. Yet this is not implemented for AL. So in order to retrieve symbols in a workspace or publish out of a workspace we are still required to put a launch.json in every extension in a workspace. This is a nuisance and in many scenarions actually not nee...
- A workspace launch configuration overrides the launch configuration specified in the global settings.json file.
- A local launch.json file overrides the workspace and global configuration.
More Helpful Missing Index Page
Hello,
Since a few versions we have the Missing Indexes in Business Central as a page.
This may be helpful in the first place but on a working customer environment where you have no control over all the users you will get many indexes suggested which are completely unnec...
Use feature management as an ISV for our 'own' features
To enable our customers to try-out/enable our ISV features. To be able to implement increments and get early feedback. So we would like to be able to: add our 'own' features to feature management and control the activation and de-activation using events to allow to add our own logic or that of o...
Administrator