lispercat / sailpoint-iiq-dev-accelerator

VSCode extension to accelerate and facilitate development by directly interacting with the target Sailpoint IIQ server
MIT License
31 stars 10 forks source link

Like to see these features #2

Closed nbhansali closed 4 years ago

nbhansali commented 4 years ago
lispercat commented 4 years ago

Thanks! I'll take a look at the right-click issue. I am currently working on a "full deployment" feature so after that I'll have a look at multiple file import. Question is where would you select them? As an easy solution we can import all currently open files in VSCode

lispercat commented 4 years ago

I fixed the right-click command issue. Also I added a new feature as "full deployment", please check it out Let me know how you would like to select files for "partial deployment", is it ok to deploy all opened xml files in the VSCode?

nbhansali commented 4 years ago

Awesome thanks! I'll check out the "full deployment" feature. Would it be possible to multi-select all the ones you want to deploy in the project explorer?

lispercat commented 4 years ago

I found some bug in my full deployment. Working on the fix now. I think selecting files is the VSCode explorer could be a bit awkward, since the files are in different folders all over the project. To me the most viable solution seems to be opening all those files in vscode so for me, the open XML file would indicate you want to deploy it.

On Thu, Jul 16, 2020, 5:19 PM nbhansali notifications@github.com wrote:

Awesome thanks! I'll check out the "full deployment" feature. Would it be possible to multi-select all the ones you want to deploy in the project explorer?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-659679322, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZB5JF3DTRBTV7NXDMJLR35VHJANCNFSM4O2WR5ZA .

nbhansali commented 4 years ago

That's dangerous because you might have files open you're unaware of.

lispercat commented 4 years ago

So true!

On Thu, Jul 16, 2020, 6:24 PM nbhansali notifications@github.com wrote:

That's dangerous because you might have files open you're unaware of.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-659708003, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZB4H2WXBSTO3E4VZ2U3R3542HANCNFSM4O2WR5ZA .

lispercat commented 4 years ago

But then again, I always give the last chance to cancel the deployment by showing the list of files

On Thu, Jul 16, 2020, 6:24 PM nbhansali notifications@github.com wrote:

That's dangerous because you might have files open you're unaware of.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-659708003, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZB4H2WXBSTO3E4VZ2U3R3542HANCNFSM4O2WR5ZA .

lispercat commented 4 years ago

OK, I pushed a fix for custom deployment in 1.0.7 The command is "Deploy Custom Build"

On Thu, Jul 16, 2020, 6:24 PM nbhansali notifications@github.com wrote:

That's dangerous because you might have files open you're unaware of.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-659708003, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZB4H2WXBSTO3E4VZ2U3R3542HANCNFSM4O2WR5ZA .

nbhansali commented 4 years ago

Would it be possible to do a comparison between your local file and what is deployed on the server?

lispercat commented 4 years ago

Interesting suggestion, I'll see what I can do.

On Thu, Jul 30, 2020, 12:37 PM nbhansali notifications@github.com wrote:

Would it be possible to do a comparison between your local file and what is deployed on the server?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-666512794, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZB2BOCOGN5UWYELPYUDR6GOVXANCNFSM4O2WR5ZA .

lispercat commented 4 years ago

@nbhansali As something that already exists, you can execute iiq command "Get Object" and then "Compare Active File with ...". It may not always be a pretty comparison in some cases, since there could be lines from an active object (from the server) will have stuff like "ids", "dates" etc.

lispercat commented 4 years ago

@nbhansali I pushed the new feature "Compare Local with Deployed" in the 1.0.14. Please check it out

nbhansali commented 4 years ago

Appreciate it!! Thanks for all the quick fixes - the tool is very useful.

nbhansali commented 4 years ago

@lispercat would it be possible to implement a linter/formatter for sailpoint's beanshell code?

lispercat commented 4 years ago

For that I'd need to implement a language server (or/and reuse the existing Java language server extension). I am keeping an eye on that, but it's a big undertaking. Some day, I hope so

On Mon, Aug 31, 2020 at 1:15 PM nbhansali notifications@github.com wrote:

@lispercat https://github.com/lispercat would it be possible to implement a linter/formatter for sailpoint's beanshell code?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/lispercat/sailpoint-iiq-dev-accelerator/issues/2#issuecomment-683912946, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACCZBZIFJWBZ5VCW4S6MFTSDPLDPANCNFSM4O2WR5ZA .