Artifact Update

Selecting an artifact from the list generated by a search operation will bring you to a screen with all the artifact details. Depending on the permissions you have on this tracker, the detailed view is made of text fields and menus that you can update with new values. If you are an anonymous user or a registered user who does not belong to the project team, most of the fields will likely appear as immutable text. By default, non-project members cannot edit any of the artifact fields. They can only submit a follow-up comment.

The Artifact Update screen is divided in several parts: Header and Comments.

Dynamic Fields

Some fields have a particular behaviour and some explanations seem necessary.

  • Automatically edited fields: Tuleap includes fields that are automatically set : “Artifact ID”, “Last Update Date”, “Submitted By”, “Submitted On” and “Rank”. The users can’t edit those fields.

  • Cross-Reference: Tuleap offers another dynamic field which has the ability to cross-reference any artifact, or any other Tuleap object from within a follow-up comment.

    When typing a follow-up comment, any text that follows the pattern “XXX #NNN” will be interpreted as a reference to the artifact XXX number NNN, where NNN is the unique artifact ID, and XXX is the tracker short name (e.g. “bug #123”, “task #321”, “req #12”, etc.). If you don’t know the tracker short name or don’t want to specify it, you may simply use “art #NNN”. Each time Tuleap displays a piece of text that follows this pattern it will auto-magically create an hyperlink to the web page showing all the details of the artifact.

    Tuleap reference patterns may be used to reference artifacts, as well as source code commits, documents, files, etc. Please refer to Tuleap references for more details on References.

    Furthemore references concerning artifacts, svn revisions are stored in the database. They are displayed in the next section, ordered by type and initial reference direction.

Follow-ups

Below the fields, the artifact’s history will be listed in the “Follow-ups” section. This keeps track of all changes that occurred on all artifact fields since the creation of the artifact. The artifact history shows what fields changed, what the old value was before the change took place, who changed it and when.

You can also write comments for the artifact in the “Follow-ups” section. Comments are free-text fields where virtually any kind of information or comment can be typed in.

Comments have several interesting capabilities and extensions:

Canned Responses

It is common to see the project members in charge of the artifact classification and dispatch process to post the same comments again and again. Typical examples of repeatedly posted comments are: a thank you message to the submitter, a request for the submitter to provide commonly missing information like version numbers or type of machine used, etc. Rather than typing the same comments all the time, Tuleap allows project members to create a predefined set of responses. Each canned response is defined by a name and by the body of the response. To post a canned response comment, select the appropriate response from the pull down menu in the artifact update screen and submit the changes.

Notification by @ mention

While writing comments, you can mention somebody by typing @ and their Tuleap username. For example: @admin. After typing three or four letters, an auto-completer appears and suggests users matching what was written after the @. When you submit the comment, each mentioned user will receive an e-mail notification, unless they do not have permission to see the artifact.

This also works if you edit an existing comment: people mentioned will receive an e-mail notification about the change of the comment.

File attachments

You can attach files to an artifact by using the file field.

Please note that it is possible to drag and drop (or copy/paste) images directly in the text or in the new follow-up comment field as soon as they are in HTML mode.

Such images will be added in the first file Field that you have permission to update in the artifact.

Drag and drop or copy/paste of images are not possible if:

  • there isn’t any File field.

  • you do not have permission to update the File field or it is frozen (due to the workflow).