Skip to content

Added deprecation markers for class, object and profile page | Also includes bugfix for extension attribute selections#180

Merged
mikeradka merged 4 commits into
ocsf:mainfrom
floydtree:deprecation_marker
Jun 16, 2026
Merged

Added deprecation markers for class, object and profile page | Also includes bugfix for extension attribute selections#180
mikeradka merged 4 commits into
ocsf:mainfrom
floydtree:deprecation_marker

Conversation

@floydtree

@floydtree floydtree commented May 6, 2026

Copy link
Copy Markdown
Contributor
  1. Deprecated attributes notice on detail pages
  • Added has_deprecated_attributes?/1 and deprecated_attributes_count/1 helpers to page_view.ex
  • Class, object, and profile detail pages now show a notice banner when they contain deprecated attributes, with the count and a prompt to check "Show deprecated items"
image
  1. Profiles link in top navigation
  • Added "Profiles" nav item between "Objects" and "Observable" in the top header bar
  1. Extension filtering fix
  • JS (app.js): build_url_params now always includes extensions= in the URL, even when empty, so the server can distinguish "no extensions selected" from "param not provided"
  • Server (page_controller.ex): All page actions (classes, objects, dictionary, profiles, category_by_id) now default extensions to "" when the param is missing, ensuring core-only filtering on direct page loads
  1. Extension params retained on content navigation
  • Content links in .main-page (class, object, category, profile, dictionary paths) now get extension/profile params appended on page load, so navigating into a class/object preserves the selected extensions in the URL

floydtree added 4 commits May 6, 2026 16:10
Signed-off-by: Rajas Panat <rajaspa@amazon.com>
Signed-off-by: Rajas Panat <rajaspa@amazon.com>
Signed-off-by: Rajas Panat <rajaspa@amazon.com>
Signed-off-by: Rajas Panat <rajaspa@amazon.com>
@floydtree floydtree requested a review from pagbabian-splunk May 6, 2026 20:43
@floydtree floydtree marked this pull request as ready for review May 8, 2026 18:11
@floydtree floydtree requested a review from zschmerber June 16, 2026 21:02
@mikeradka mikeradka merged commit 9a0dd28 into ocsf:main Jun 16, 2026
1 check passed
@floydtree floydtree deleted the deprecation_marker branch June 17, 2026 13:41
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