Skip to main content

Permissions

Aevon has three roles, all managed in one place: Jira → System → Global permissions. They sit on top of Jira's own permissions.

The roles

RoleGlobal permissionCan do
Jira site administratorJira ADMINISTEREverything. A universal override that implies every Aevon role — and can never be removed inside Aevon.
Aevon Administratoraevon-adminEverything in Aevon — worklog rules, custom attributes, accounts, categories, routing, and the billing review.
Aevon Account Administratoraevon-account-adminManage accounts, categories, and account routing (but not site settings).
Aevon Revieweraevon-reviewerOpen the cross-team Billing review and export it (read-only; no admin power).
Approver— (per submission)Approve or reject the weeks submitted to them.
Any authenticated userLog, edit, and delete their own worklogs, submit and recall their own week, and use the calendar and reports.
Admins hold every role

An Aevon Administrator (and therefore every Jira site admin) is automatically also an Account administrator, Reviewer, and Approver. The narrower roles only add people on top of admins — they never restrict an admin.

Everyone can use the calendar and reports regardless of role.

Jira admins can never be locked out

Jira site administrators always have full access to Aevon. Jira's ADMINISTER permission is the first check in every Aevon admin test, so a site admin is automatically an Aevon Administrator, Account administrator, Reviewer, and Approver. No setting can turn this off — it's the safety net that guarantees someone can always administer the app.

How to grant a role

All three Aevon roles are granted in Jira → System → Global permissions — there is no separate permissions screen inside Aevon.

  1. Go to Settings (⚙) → System → Global permissions
  2. Find Aevon Administrator, Aevon Account Administrator, or Aevon Reviewer
  3. Add the Jira group that should hold the role, then click Add

Aevon's three global permissions in Jira → System → Global permissions

Key points:

  • All three default to the jira-administrators group, so your Jira admins have every role automatically on a fresh install.
  • Grants are group-based, and only Jira site admins can change them.
  • Approvers aren't a global role. A worklog's approver is chosen when a week is submitted (an account's default approver, or the project fallback). The Approvals inbox appears for admins and for anyone who has an approval routed to them.
Migrating from the old in-app Permissions page

Earlier versions let you add admins and account administrators on an in-app Settings → Permissions page. That page has been removed — roles now live only in Jira global permissions. If you had added people there who are not Jira site admins, re-grant them through a Jira group in Global permissions so they keep access. (Jira site admins and the jira-administrators group are unaffected.) The in-app Settings area now contains only Worklog rules and Custom attributes.

What each view requires

ViewRequired role
CalendarAnyone
ReportsAnyone
ApprovalsApprover or admin
Billing reviewReviewer or admin
AccountsAccount admin or admin
SettingsAdmin

See the full permissions matrix for views and actions side by side.

Editing needs a license; viewing never locks out

Every change in Aevon — logging time, submitting, approving, and all admin settings — requires an active Marketplace license. Reads and exports stay open even if the license lapses, so you can always get your data out. There's no data lock-in.

Enforcement is on the backend

Role checks run on the backend resolvers, not just in the UI. Even if someone reaches a restricted view by URL, the server rejects the action. The frontend gate exists only for a clean experience (a clear Access denied message instead of a flash of restricted UI) — it is not the security boundary.