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

Feature/AUT-3636/Apply the Solar Design to the Test Authoring #2473

Merged
merged 10 commits into from
May 28, 2024

Conversation

jsconan
Copy link
Contributor

@jsconan jsconan commented May 23, 2024

Related to: https://oat-sa.atlassian.net/browse/AUT-3636

Requires:

Summary

Apply the Solar Design to the test authoring

image

Details

To activate the feature, you need the feature flag FEATURE_FLAG_SOLAR_DESIGN_ENABLED.

php index.php 'oat\tao\scripts\tools\FeatureFlag\FeatureFlagTool' -s FEATURE_FLAG_SOLAR_DESIGN_ENABLED -v true

Once activated, the CSS class solar-design is added to the body element of the page. Then, the stylesheet automatically applies.

The Solar Design has been partially replicated in the CSS variables. For compatibility reasons, some have been simplified.

The test authoring is now following the Solar Design.
A few discrepancies were also addressed:

  • the feedbacks
  • some icons
  • a few form fields

How to test

  • check out the branch: git checkout -t origin/feature/AUT-3636/solar-design-authoring
  • activate the feature flag: php index.php 'oat\tao\scripts\tools\FeatureFlag\FeatureFlagTool' -s FEATURE_FLAG_SOLAR_DESIGN_ENABLED -v true
  • log in to TAO backoffice
  • look at the test authoring, compare with the UX mockups

Copy link

github-actions bot commented May 23, 2024

Front-end summary Node 18

💯 Total ✅ Passed ⏭️ Skipped ❌ Failed
708 708 0 0

Copy link
Contributor

@shaveko shaveko left a comment

Choose a reason for hiding this comment

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

Works well, nice job!

Copy link

@viktar-dzmitryieu-tao viktar-dzmitryieu-tao left a comment

Choose a reason for hiding this comment

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

Looks good!

Copy link

Version

Target Version 48.6.0
Last version 48.5.2

There are 0 BREAKING CHANGE, 4 features, 2 fixes

@jsconan jsconan merged commit c18047f into develop May 28, 2024
5 checks passed
@jsconan jsconan deleted the feature/AUT-3636/solar-design-authoring branch May 28, 2024 10:05
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.

3 participants