Skip to content

Add Team Members + Activity Log quick links to admin header#1423

Open
jonfroehlich wants to merge 1 commit into
masterfrom
admin-header-quicklinks
Open

Add Team Members + Activity Log quick links to admin header#1423
jonfroehlich wants to merge 1 commit into
masterfrom
admin-header-quicklinks

Conversation

@jonfroehlich

Copy link
Copy Markdown
Member

What & why

Two internal pages are easy to forget because neither is linked from the main site nav. This surfaces both in the admin top-nav (userlinks block of base_site.html):

Screenshot

Admin header now reads: Team Members / Activity Log / GitHub / WELCOME, USER / … (Activity Log visible to superusers only).

UI change is a two-link addition to an existing header row; before/after is the presence of the two leading links.

Testing

  • Verified both URL names resolve against the running dev stack: /view-project-people/ → 200, admin:admin_logentry_changelist → 302 (login).
  • Admin index still renders (302 → login).

🤖 Generated with Claude Code

Surfaces two easy-to-forget internal pages in the admin top-nav (userlinks):

- Team Members -> /view-project-people/ (public project-team roster), which
  isn't linked from the main nav so it's easy to lose track of.
- Activity Log -> the superuser-only LogEntry changelist (#1413), wrapped in
  {% if user.is_superuser %} to match the page's own gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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