Skip to content

feat: distinguish add-on licensed Microsoft capabilities - #83

Merged
DevSecNinja merged 13 commits into
mainfrom
feat/update-descriptions
Jun 19, 2026
Merged

DevSecNinja merged 13 commits into
mainfrom
feat/update-descriptions

Conversation

@DevSecNinja

Copy link
Copy Markdown
Owner

Summary

Introduces an explicit add-on distinction for Microsoft capabilities that require a separate add-on licence rather than being included in A3/A5, and surfaces it consistently across the UI, exports and print output.

Changes

  • Data (src/data/grip.json): mark capabilities that need a separate add-on licence with "addOn": true (and set a5Adds: false where they were previously flagged as A5 value-add). Refines several Microsoft mappings (e.g. Purview eDiscovery Premium, Information Protection automatic labeling).
  • LicenseBadge (src/components/LicenseBadge.jsx): new addOn prop renders a dedicated "Add-on" badge; the + A5 marker is suppressed when a capability is an add-on. Badge now wraps in a flex container.
  • MeasureDetailPanel (src/components/MeasureDetailPanel.jsx): passes addOn through to LicenseBadge.
  • PrintDocument (src/components/PrintDocument.jsx): renders the add-on badge in the print/PDF layout.
  • Exports (src/data/export.js): Markdown and PowerPoint tier labels now show (add-on) for add-on capabilities.
  • i18n (src/i18n/strings.js): new addOnBadge key for NL ("Add-on"), EN ("Add-on") and FR ("Complément").
  • Styles (src/styles/index.css): .tierwrap layout and .tier--addon / .print-page__tier--addon colours.

Validation

  • npm run lint — passes
  • npm test — 61 tests pass

- Updated PrintDocument component to conditionally display add-on badges based on item properties.
- Modified export.js to reflect changes in tier labels, incorporating add-on indicators.
- Adjusted grip.json to include new add-on properties and updated descriptions for clarity.
- Added translations for add-on badges in strings.js for multiple languages.
- Enhanced CSS styles to support new add-on visual indicators in both the document and tier displays.
@github-actions

github-actions Bot commented Jun 19, 2026 •

Copy link
Copy Markdown
Contributor

🔍 Preview deployed: https://0d1082f5.grip-visualizer.pages.dev

Updated: Fri, 19 Jun 2026 12:36:04 GMT

@DevSecNinja
DevSecNinja merged commit b7e57fa into main Jun 19, 2026
23 checks passed
@DevSecNinja
DevSecNinja deleted the feat/update-descriptions branch June 19, 2026 12:38
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.

1 participant