Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
User Guide / Usage / Labels

12 Labels

The goal of this feature is to help you to manage your projects, packages and requests. You can assign labels and then list, search and filter by those labels.

12.1 Project Labels

The project labels are assigned from the project detail page by the project maintainer.

The project detail page and the assignment controls
Figure 12.1: The project detail page and the assignment controls

Once set, the labels will appear in both the project list and in the project detail page.

The project list page and the labels
Figure 12.2: The project list page and the labels

You can search for project labels in the Public Projects list, for example.

Search projects having specific labels
Figure 12.3: Search projects having specific labels

12.2 Package Labels

Maintainers can assign labels to packages from the package detail page.

The package detail and the label assignment controls
Figure 12.4: The package detail and the label assignment controls

Then, labels are shown in the list of packages on the project page.

The list of packages and its labels
Figure 12.5: The list of packages and its labels

In the lists you can search for packages having specific labels.

Search packages having specific labels
Figure 12.6: Search packages having specific labels

12.3 Request Labels

Maintainers can also assign labels to requests and then, labels will appear in the request listing and in the request detail page. The color and the text are derived from the label templates.

The list of requests and it's labels
Figure 12.7: The list of requests and it's labels
The request and it's labels
Figure 12.8: The request and it's labels

You can also filter requests by label in Your Requests page and in your Notifications page.

Filter request by label
Figure 12.9: Filter request by label
Filter request by label
Figure 12.10: Filter request by label

12.4 Label Templates

The list of labels you can assign for a package or a request are the label templates. Those are defined by project or package maintainers. The label templates can be defined via the label template tab, inside a project page. There, the maintainer can assign the color and the text for the label template.

The label templates tab
Figure 12.11: The label templates tab
The label templates edit page
Figure 12.12: The label templates edit page

There are also instance wide label templates for assigning to projects. Those label templates are defined by the OBS admins from the configuration label templates tab. There, the admin can assign the color and the text for the label template. The label templates for projects are defined globally per OBS instance.

The label templates tab in the configuration page
Figure 12.13: The label templates tab in the configuration page