Assignee History

Documentation for Jira Cloud

Run on Forge

Overview

Assignee History is an intuitive Jira Cloud app that keeps track of every user assigned to a ticket. Standard Jira history is often cluttered with field updates, transitions, and comments, making it difficult to see who worked on a ticket and when. This app provides a clean, dedicated panel that shows only the assignee changes — with user avatars, display names, and precise timestamps — so you can instantly trace a ticket's ownership journey.

Key Features

1. Visual Assignee Timeline

See a clear, reverse-chronological list of every person who was assigned to an issue. Each entry displays the user's avatar, display name, and the exact date & time they were assigned — no more digging through noisy activity feeds.

2. Searchable History

On issues with a long history, use the built-in search bar to instantly find whether a specific person was ever assigned to the ticket. Just start typing a name and the list filters in real time.

3. Per-Project Enable/Disable

Assignee History can be enabled or disabled on a per-project basis through the Project Settings page. This gives project administrators full control over which projects display the panel, keeping things clean for teams that don't need it.

4. Graceful Handling of Edge Cases

The app intelligently handles common scenarios:

  • Unassigned: If a ticket was unassigned at any point, the entry clearly shows "Unassigned" in the timeline.
  • Former Users: If a user account has been deleted or deactivated, the entry displays "Former User" instead of breaking.
  • No Reassignments: If the issue has never been reassigned, a friendly message is shown: "The issue has not been re-assigned yet."

5. Dark Mode Support

The app fully supports Jira's dark theme, automatically adapting its appearance to match your current Jira color scheme for a seamless experience.

Required Scopes & Data Usage

Assignee History requires a minimal set of permissions to function. We strictly follow the principle of least privilege. No data is stored by the app — all information is read directly from Jira's native changelog API at display time.

Scope Why It Is Required
read:jira-work Allows the app to read the issue changelog to extract assignee change events and their timestamps.
read:jira-user Required to fetch user display names and avatars for each assignee entry in the history.
read:project.property:jira Required to read the per-project enable/disable setting so the app knows whether to display the panel.
write:project.property:jira Required to save the per-project enable/disable toggle when a project administrator changes the setting.

Installation

Get it on Atlassian Marketplace

Alternatively, you can install it directly from your Jira instance:

  1. Log into your Jira instance as an administrator.
  2. Go to Apps > Find new apps.
  3. Search for "Assignee History".
  4. Click Try it free to install. Accept the required scopes.

How to Use

Once installed, the app works automatically — no complex configuration required.

  1. Navigate to your project's Project Settings > Assignee History Settings and enable the app for that project.
  2. Open any Jira issue (Bug, Story, Task, etc.) within that project.
  3. Look for the Assignee History panel in the issue context area.
  4. The full assignee timeline loads automatically. Use the search bar to filter by name if needed.

Licensing

Assignee History is a commercial app available on the Atlassian Marketplace. It provides a full-featured free trial period, after which an active license is required for continuous use. You can manage your subscription directly from your Jira administration settings.

Need Help?

Encountering issues, have a question, or want to request a feature? Reach out to our support team and we'll be happy to assist you.

Contact Support →