Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade wrensec-ui to version 23 in UI modules. #167

Merged
merged 13 commits into from
Mar 4, 2024

Conversation

krausvo1
Copy link
Contributor

I have upgraded wrensec-ui dependency to the latest release 23.0.1 in openam-ui/openam-ui-api and openam-ui/openam-ui-ria modules.

This PR primarily focuses on switching from Grunt to Gulp and adjusting code to wrensec-ui changes and dependency upgrades (e.g. lodash).

I have also upgraded CodeMirror to version 6. This could perhaps be implemented better so the usage is more convenient, but I don't think that's crucial for now since the editor is used in a single view only. Former ForgeRock editor theme is no longer used since it was deleted from wrensec-ui and the default CodeMirror theme has improved a little since version 4.

I have tested admin UI thoroughly, everything seems to work fine after the changes.

@krausvo1
Copy link
Contributor Author

Fixed passing of target version to gulp task during mvn package.

@krausvo1 krausvo1 force-pushed the upgrade-ui branch 3 times, most recently from 1ea2a28 to fe1ab26 Compare February 27, 2024 14:11
@krausvo1
Copy link
Contributor Author

I have squashed few commits. The PR is now ready for review.

@krausvo1
Copy link
Contributor Author

Loading indicator spinner sometimes stays displayed when it should be hidden after the upgrade. This is upstream issue (see WrenSecurity/wrensec-ui#36) that I think can be solved separately from this PR.

@krausvo1 krausvo1 force-pushed the upgrade-ui branch 2 times, most recently from efb3158 to dda55c1 Compare February 28, 2024 09:42
openam-ui/openam-ui-api/pom.xml Outdated Show resolved Hide resolved
openam-ui/openam-ui-ria/package.json Show resolved Hide resolved
openam-ui/openam-ui-ria/gulpfile.js Show resolved Hide resolved
openam-ui/openam-ui-ria/gulpfile.js Outdated Show resolved Hide resolved
openam-ui/pom.xml Outdated Show resolved Hide resolved
Copy link
Member

@pavelhoral pavelhoral left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pavelhoral pavelhoral merged commit 86a2e60 into WrenSecurity:main Mar 4, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants