vscode-objectscript icon indicating copy to clipboard operation
vscode-objectscript copied to clipboard

Add the support for BPL and DTL files

Open evshvarov opened this issue 4 years ago • 12 comments

BPL stands for Business Process, DTL - for Data transformation rules. Both are classes which have GUI editors in IRIS.

evshvarov avatar Oct 31 '19 08:10 evshvarov

This is mandatory if we want VS Code to be a real alternative to Studio... even to Atelier... as the modern ID for IRIS.

jtsalten avatar Jan 19 '20 11:01 jtsalten

Jose, I'm not against this feature, if InterSystems (or any other company) would pay for it, I will do it faster ))

daimor avatar Jan 19 '20 11:01 daimor

Daimor,

Maybe can put these features in a Enterprise Version? What you think about that?

cristianojs avatar Feb 21 '20 10:02 cristianojs

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?

daimor avatar Feb 21 '20 11:02 daimor

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.

mvhenderson avatar Apr 23 '20 03:04 mvhenderson

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.

daimor avatar Apr 23 '20 08:04 daimor

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.

mvhenderson avatar Apr 23 '20 14:04 mvhenderson

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!

isc-bsaviano avatar Mar 20 '23 12:03 isc-bsaviano

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>

evshvarov avatar Mar 20 '23 12:03 evshvarov

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.

isc-bsaviano avatar Mar 20 '23 12:03 isc-bsaviano

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>

evshvarov avatar Mar 20 '23 12:03 evshvarov

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.

isc-bsaviano avatar Mar 20 '23 12:03 isc-bsaviano