Logo The Small Issue Tracker - Documentation Smit v3.x

Advanced Admin

Command Line

smit help

Project Configuration

The project configuration defines:

The configuration may be modified in two ways:

The configuration of a project is stored in the object referenced by the file <p>/.smip/refs/project.

It can be modified with a text editor, and hot-reloaded from the Project Config web page.

View the project configuration

It can be displayed like this:

smit project -l demo-v3/things_to_do
+smv 3.0.0
+parent null
+ctime 1432927321
+author upgrade2db3
setPropertyLabel id "#"
setPropertyLabel ctime Created
setPropertyLabel mtime Modified
setPropertyLabel summary Description
addProperty status -label Status select open closed deleted
addProperty in_charge -label "Person in charge" selectUser
addProperty due_date -label "Due date" select "" "asap" "next week" "next month"
addProperty parent -label "Parent Issue" association -reverseLabel Children
tag tested -label Tested -display
numberIssues global

1 project(s)

addProperty

addProperty <id> [-label <label>] [-help <help>] <type> [values ...]

addProperty defines a property.

setPropertyLabel

setPropertyLabel <propety-id> <label>

setPropertyLabel defines the label for a property. This is used for mandatory properties that are not defined by addProperty: id, ctime, mtime, summary.

numberIssues

numberIssues global

numberIssues defines the numbering policy of the issues.

If not defined, the issues are numbered reletively to their project: 1, 2, 3,...

If global is set, then the numbering is shared by all the projects that have this policy.

tag

Entries may be tagged.

tag <id> -label <text> [-display]

Tags can be used to tag entries with special importance or meaning. Examples :

Full example

setPropertyLabel id "The ID"

addProperty status -label "The Status" select open closed
addProperty owner -label "The owner" selectUser

numberIssues global

tag test -label "Test Proof" -display

trigger public/sendEmail.sh

Configuration of Users

The users are configured in the Smit repository in the files:

These files can be modified with a text editor, and hot-reloaded from the Users web page.