diff --git a/CHANGELOG.md b/CHANGELOG.md index a2933b6..2981ff2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,12 @@ correspond to git tags (`vX.Y.Z`) and `nodejs/package.json`'s `version`. ## [Unreleased] -## [1.1.10] - 2026-07-17 +## [1.1.11] - 2026-07-17 + +### Changed +- Moved the help (❓) link out of the global header and onto each relevant card individually (Invite User, Add new user, User List, Service Accounts, group cards, OAuth/LDAP integration cards, My groups, Members of ``'s group, New API Token) — each now deep-links straight to the doc that actually covers it, instead of one generic header icon. + +Bumps to v1.1.11. ### Added - A help icon (❓) in the top-right header now deep-links to the doc most relevant to the current page (falls back to the docs index elsewhere). @@ -83,7 +88,8 @@ First tagged release. Establishes the `vX.Y.Z` tag convention that the in-app up - Unix/POSIX and LDAP bind-only service account support, distinct from real-person accounts. - Merged OAuth Apps + LDAP Info into a single Integrations page. -[Unreleased]: https://github.com/theta42/sso-manager-node/compare/v1.1.10...HEAD +[Unreleased]: https://github.com/theta42/sso-manager-node/compare/v1.1.11...HEAD +[1.1.11]: https://github.com/theta42/sso-manager-node/compare/v1.1.10...v1.1.11 [1.1.10]: https://github.com/theta42/sso-manager-node/compare/v1.1.9...v1.1.10 [1.1.9]: https://github.com/theta42/sso-manager-node/compare/v1.1.8...v1.1.9 [1.1.8]: https://github.com/theta42/sso-manager-node/compare/v1.1.7...v1.1.8 diff --git a/nodejs/package-lock.json b/nodejs/package-lock.json index bf7b15e..2a26bc0 100644 --- a/nodejs/package-lock.json +++ b/nodejs/package-lock.json @@ -1,12 +1,12 @@ { "name": "t42-sso-manager", - "version": "1.1.10", + "version": "1.1.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "t42-sso-manager", - "version": "1.1.10", + "version": "1.1.11", "license": "MIT", "dependencies": { "@fortawesome/fontawesome-free": "^7.3.0", diff --git a/nodejs/package.json b/nodejs/package.json index 3e3798e..d409a72 100755 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "t42-sso-manager", - "version": "1.1.10", + "version": "1.1.11", "private": true, "author": [ { diff --git a/nodejs/views/groups.ejs b/nodejs/views/groups.ejs index 77e3697..51bae6a 100644 --- a/nodejs/views/groups.ejs +++ b/nodejs/views/groups.ejs @@ -142,6 +142,7 @@
Add new group +
@@ -167,6 +168,7 @@
Group: {{ cn }} +
- - - @@ -101,19 +98,6 @@ sessionStorage.setItem('update-banner-dismissed', '1'); } - // Deep-link the header help icon to whichever doc is most relevant to - // the current page. No server-side "current section" local exists (every - // res.render() call shares one values object, see routes/index.js), so - // this follows the same client-side path-matching convention already - // used for the top-nav active-link highlighting just below. Unmapped - // pages fall back to the docs index (already /docs, the anchor's default). - var HELP_DOCS_BY_PATH = { - '/users': 'ldap', - '/groups': 'ldap', - '/integrations': 'ldap', - '/oauth/authorize': 'oauth', - }; - $(document).ready(async function(){ // Set the correct link to active in the top nav bar @@ -125,12 +109,6 @@ } }) - // /users/:uid (profile pages) should still map like /users. - var path = window.location.pathname.toLocaleLowerCase(); - var helpSlug = HELP_DOCS_BY_PATH[path] || - (path.indexOf('/users/') === 0 ? HELP_DOCS_BY_PATH['/users'] : null); - if(helpSlug) $('#cl-help').attr('href', '/docs/' + helpSlug); - // Set the correct login/logout button, and reveal the current user's // name (linking to their profile) once we know who they are. var me = await app.auth.isLoggedIn(); diff --git a/nodejs/views/users.ejs b/nodejs/views/users.ejs index 7fc5787..5fca9f1 100755 --- a/nodejs/views/users.ejs +++ b/nodejs/views/users.ejs @@ -126,6 +126,7 @@ Invite User +
@@ -151,6 +152,7 @@ Add new user (check This is a service account below to create one — it'll show up under the Service Accounts tab) +
@@ -163,6 +165,7 @@
User List +
@@ -232,6 +235,7 @@ Service Accounts — Unix/POSIX accounts something runs as, not a person. Create one from the People tab's "Add new user" form. +