vscode-objectscript
vscode-objectscript copied to clipboard
Add the support for BPL and DTL files
BPL stands for Business Process, DTL - for Data transformation rules. Both are classes which have GUI editors in IRIS.
This is mandatory if we want VS Code to be a real alternative to Studio... even to Atelier... as the modern ID for IRIS.
Jose, I'm not against this feature, if InterSystems (or any other company) would pay for it, I will do it faster ))
Daimor,
Maybe can put these features in a Enterprise Version? What you think about that?
Cristiano, we thought about to add such staff like support for Ensemble and DeepSee as an Enterprise extension of this extension. Would your company be ready to pay for it, as monthly/yearly subscription, or maybe just pay for development?
The management portal already has UI for both BPL and DTL and support server side source control as well as other things like lookup tables and default settings. Wondering if a stripped down "BTL, DTL, etc" source control hook could be used for this at least as an interim - it doesn't touch cls, rtn, etc and simply writes to the same working copy.
When used SourceControl Class, I think no problem. The main reason for adding such support to the extension is to make it work with SCM inside VSCode. At the moment, it is possible now without UI only, just as classes.
is to make it work with SCM inside VSCode
Right - I'm saying until there is full support via this extension they could use a stripped down source control hook that writes DTL/BPL changes to the same working copy folder as VS code.
This extension will support embedding the new Angular versions of the graphical editors (BPL, DTL, Rule) when they are implemented. It will not support the legacy Zen editors. Support for the Angular Rule Editor will be added by #1014. The server-side code required for VS Code support will be released in version 2023.1 so you can start using that integration shortly!
Will source-control functionality be added too?
On Mon, Mar 20, 2023 at 4:04 PM Brett Saviano @.***> wrote:
This extension will support embedding the new Angular versions of the graphical editors (BPL, DTL, Rule) when they are implemented. It will not support the legacy Zen editors. Support for the Angular Rule Editor will be added by #1014 https://github.com/intersystems-community/vscode-objectscript/pull/1014. The server-side code required for VS Code support will be released in version 2023.1 so you can start using that integration shortly!
— Reply to this email directly, view it on GitHub https://github.com/intersystems-community/vscode-objectscript/issues/60#issuecomment-1476103940, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVHEPYPS42XUQ3RXQD7MR3W5BBWRANCNFSM4JHGKVZQ . You are receiving this because you authored the thread.Message ID: @.*** com>
Yes, the GUI edits will handle server-side source control. VS Code will update the local copy of the file when changes are saved so the editors can be used for client-side workflows as well.
Need to check that as e.g. new business rules editor doesn’t have source control functionality, at least any visibility of it.
On Mon, Mar 20, 2023 at 4:20 PM Brett Saviano @.***> wrote:
Yes, the GUI edits will handle server-side source control. VS Code will update the local copy of the file when changes are saved so the editors can be used for client-side workflows as well.
— Reply to this email directly, view it on GitHub https://github.com/intersystems-community/vscode-objectscript/issues/60#issuecomment-1476127436, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVHEP3QDD7LO3OGQAT4IM3W5BDQ3ANCNFSM4JHGKVZQ . You are receiving this because you authored the thread.Message ID: @.*** com>
The modern Angular does support server-side source control. There have been a few bugs in that functionality fixed for 2023.1 so maybe you are experiencing one of them. The next 2023.1 preview will contain the VS Code integration and source control bug fixes.