yannick-beot-sp / vscode-sailpoint-identitynow

Visual Studio Code extension for SailPoint IdentityNow
MIT License
38 stars 17 forks source link

Added Access Profiles and Roles with Import/Export CSV Functionality #49

Closed richastral closed 1 year ago

richastral commented 1 year ago

I have added the following nodes to the tenants:

Mainly new classes, with minimal modification to existing code, where possible I have kept to your standards also.

Other changes:

When creating new Access Profiles it prompts for Name, Owner, Source and an entitlement. When creaing new Role it prompts for name, Owner and Access Profile.

Please review, this is functionality that we required for a client issue and has significanlty decreased time importing Access Profiles.

yannick-beot-sp commented 1 year ago

Thank you for this huge contribution. This looks awesome and I often get requests around access profiles and roles. I will need quite some time to review this. Bear with me on this.

richastral commented 1 year ago

Thanks, I hope it can be of some use.

As I said I have made minimal changes to the original codebase, mainly class additions.

Let me know how you go.

richastral commented 1 year ago

Found an issue where there are more than 250 entitlements, it doesn't page, I have created a function to page the entitlements, works well, I just need to test fully before adding to the Pull Request.

Also will add a log file on the CSV Export so users can see why certain records have not been imported.

yannick-beot-sp commented 1 year ago

Closing this PR, as this is part of https://github.com/yannick-beot-sp/vscode-sailpoint-identitynow/pull/55 now