4.1 General setup

logo

Part of the Agile Project Management manual — see also 1. Introduction, 2. What's New, 3. Scope, 4.2 Labels, 4.3 Project task templates and checklists, 4.4 Notifications, 5.1 The board, 5.2 Working with cards, 5.3 Project task cards, 5.4 Ticket cards, 5.5 Labels, 6. Troubleshooting.

4.1.1 Installation

Copy the plugin folder into GLPI's plugins/ directory, then install and activate it from Setup → Plugins. Installing creates the configuration with sensible defaults, grants the Kanban rights (every one except Permanently delete a card), the label rights and the checklist template rights to the profiles that can already update projects, and registers the notification events described below.

4.1.2 Configuration

Open Setup → General and choose the Agile Project Management tab. This is one global configuration for the whole GLPI instance: it does not change per entity or per project. The screen has three blocks. For each option below: what it does, where you see the effect, and an example of when it helps.

General options

State labels

Teams often put a sort prefix in state names so GLPI lists them in a useful order, such as A. Open, B. In progress for project states and 1. To do, 2. Doing for task states. This block keeps those prefixes off the board.

Both patterns are full PHP regular expressions, including the /.../ delimiters. An invalid pattern is refused on save with an error message, and the previous value is kept.

Kanban Ticket

Kanban labels

Labels are managed under Setup → Dropdowns → Kanban labels (listed under the plugin's name). Each label has:

Where labels appear: as chips on the card front and in the card window (Assign labels), and in the global board's Filter by label dialog. Purging a label removes it from every card that carried it.

4.1.3 The configuration screen

The configuration is one screen with three blocks. The screenshots below show each block with its default values; what every option does is explained in 4.1.2 Configuration.

4.1.3.1 General options

Open Setup → General and choose the Agile Project Management tab. The first block sets the two card colours, the request source used for followups the board writes, and the two defaults of the Link tickets dialog. Here the dialog opens already filtered on the Bug report category.

The configuration screen — General options

4.1.3.2 State labels

The second block controls how sort prefixes are removed from state names on the board. With the defaults shown, the task state 1. To do becomes the column To do, and states starting with a letter, such as A. Open, are the ones offered as project states in the global board's Filter projects window.

The configuration screen — State labels

4.1.3.3 Kanban Ticket

The third block decides the board's columns. Each of the six ticket statuses (New, Processing (assigned), Processing (planned), Pending, Solved, Closed) picks the project state that becomes its column, always in that order; a state not picked here is not a column, and its cards go to No status. A ticket card sits in the column of its ticket's status. The block also holds Hide native project tasks tabs on Kanban Tickets and Calculate task progress from tickets and checklist; every option is described in 4.1.2 Configuration. In this example Pending maps to 4. Waiting for customer, so dragging a ticket card into that column puts the ticket on hold. Click Save at the bottom of the screen to apply any change.

The configuration screen — Kanban Ticket

4.1.4 Permissions

Rights are set per profile under Administration → Profiles → a profile → Agile Project Management tab. The tab has four rows. Every box on it is listed below, exactly as labelled. None of the boxes implies another: ticking one does not tick any other.

Kanban row — what a user can do on a board (a project's Kanban tab and the global Kanban board):

Kanban labels row — maintaining the label list under Setup → Dropdowns → Kanban labels:

Checklist templates row — maintaining the checklist items of project task templates (Setup → Dropdowns → Project task templates → a template → Checklist tab):

Project type row:

On a fresh install, every box above is ticked except Permanently delete a card, and only on profiles that can already update projects. When the plugin is updated, rights added in the new version (such as Edit real dates, Edit planned dates and Link tickets to a task) are granted once to those same profiles, so nobody loses access to a new feature; unticking one afterwards is kept.

GLPI core rights still apply on top: seeing a ticket card's private comments needs GLPI's own See private ones right for followups (on the profile's Assistance tab), which is not part of this tab, and a user only sees the projects and tickets GLPI already lets them see.

4.1.5 The profile rights tab

The plugin's rights sit on their own tab of every GLPI profile. What each box allows is listed in 4.1.4 Permissions.

4.1.5.1 Open the Agile Project Management tab on a profile

Go to Administration → Profiles, open a profile, then its Agile Project Management tab. Tick or untick the boxes and click Save. The screenshot shows the Super-Admin profile of the demo instance.

The profile rights tab — Open the Agile Project Management tab on a profile

Generated for Agile Project Management 2.2.0-beta.2 on GLPI 11.0 — 2026-09-27.


Revision #6
Created 2026-09-25 18:47:00 UTC by Óscar Beiro
Updated 2026-09-27 10:14:23 UTC by Óscar Beiro