Issue Categories

Issue Categoriesopen in new window are also strictly tight to a project. Therefore, when you wish to create new categories, you must obtain the desired project.

Creating new category

$category = $project->createIssueCategory([
    'name' => 'Business Goals'
]);

Assign user

You may also set or change the user that should be assigned to an issue, which is created with a given category.

use Aedart\Redmine\User;

$user = User::findOrFail(1234);

$category->update([
    'assigned_to' => $user->id() 
]);

Note: Only new issues created with given category will have the user assigned by default. Existing issues are not updated!

Remove category

Simply invoke the delete() method, when you wish to remove a category from a project's available categories.

$category->delete();

Obtain project's issue categories

$categories = $project
    ->issueCategories()
    ->fetch();