introduction to mantis

Post on 11-Jun-2015

367 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introduction to Mantis

TRANSCRIPT

Introduction to Mantis

About Mantis

Bug tracking systemWeb-basedPHP + MySQLMultiple projectsMultiple languagesEasy to install and use

Installation

Uncompress filestar zxvf <filename.tar.gz>mv <directory_name> mantis

http://……/mantis/admin/install.phpGenerate database tables

Default user and password: administrator / rootCreate basic configuration file

config_inc.php

Installation - Basic Check

Installation - Create Database

Installation - Basic Configuration

Write Configure File

First Login and Add a Project

Login to mantisGo to the Manage sectionFollow the Manage Projects linkClick on Create New Project

Now add a new project and edit itAdd at least one category!

Login Page

After Login

Manage Page

Manage Project

Add Project

Manage Project - New Project Added

Edit Project

Edit Project - Add Category

Added Category

Add User and Assign Project

Go to the Manage sectionFollow the Manage Users linkClick on Create New Account

Now add a new user and/or assign him to project(s)

New user will get a e-mail to activate the account.We will create a developer and a reporter

wanwan: developer assign to the sample project.kmwang: reporter assign to none project.

Manage Page - Create User

Create Account

Edit Account

Edit Account - Assign to Project

Assigned Project

Created 2 Users

User Confirmation

Copy the URL from the confirmation mailOpen web browser and go to the URLSet a new password

Set Password

Reporter Bug

Login using reporter (’kmwang’) we created before.Go to the Report Issue sectionSelect a Project to report issueThen you will see the new issue in View Issues section

Login as Reporter

Report Issue

Select Project to Report Issue

Switch Project at Anytime

Enter Report Details

Enter Report Details (cont.)

View Issue - After Reporting Issue

Assign Issue

Login at least as a developerSelect an issue in My View or View IssuesAssign the issue to someone.

Select group/person under the button Assign ToClick Assign To.

Login as Developer

Issue Details

Issue is Assigned

Changes in My View

Resolve Issues (Change Status)

Login at least as a developerSelect an issue in My View or View IssuesAssign the issue to someone.

Select a status (resolved) under the button Change Status ToClick Change Status To.Enter note of resolution.

Select Issue to be Resolved

Select New Status

Enter Note of Resolution

Issue be Resolved

My View After Resolving

More …

Summery reportGraphic report is enabled when providing JpGraph

Project documentationIn Docs section

Post (New) SystemPost in Edit News sectionRead in Main section

Summery Report

More about management (Manage)

Custom fieldAdd new field to issue report.

ConfigurationUser Permissions ReportWorkflow threshold

Configure permissionsWorkflow transaction

Define what kind of transactions between status is allowed.

Email notification

top related