I was frustrated by JIRA's built-in report tools so I whipped up a simple, single project time report for a Service Desk project.
- Clone or download this repo somewhere accesible by your webserver or localhost, the document root needs to be set to the
public/
folder. - Setup your
.env
file:cp .env.dist .env
JIRA_PROJECT
is the project the JQL will search for, it can either be the project name or key.JIRA_ASSIGNEE_ROLE_ID
is the role ID of the user's you'd like to appear in the "assignee" filter.JIRA_URL
is the base URL of your JIRA instance. Do not add a trailing slash.JIRA_USERNAME
your JIRA username. Must have permission to access theroles/
endpoint.JIRA_PASSWORD
your JIRA password.
- Install PHP dependencies:
composer install --no-dev
- Visit the app:
http://timesheets.test
(or whatever you've configured your vhost to).