Skip to main content

Issue detail

Suitable EnviromentSaaS
Private Deployment

Requirements​

ONES
v3.6.0+

Overview​

We have provided slots for "ONES Project" - "Project component" - "Issue detail" to customize the page module for the application.

The slots currently supported are as follows:

Slots​

ones:issue:header:action:new​

ONES Requirement: v3.14.0+

Module path: ONES Project / Project component / Issue detail / top header action / new module

Number limit: Declare a maximum of 10 slots in each plugin, and up to 100 slots in the system.

ones:issue:feed:all​

Module path: ONES Project / Project component / Issue detail / Activity / All

Number limit: Declare a maximum of 1 slots in each plugin, and up to 1 slots in the system.

ones:issue:feed:comment​

Module path: ONES Project / Project component / Issue detail / Activity / Comment

Number limit: Declare a maximum of 1 slots in each plugin, and up to 1 slots in the system.

ones:issue:feed:file​

Module path: ONES Project / Project component / Issue detail / Activity / Attachment

Number limit: Declare a maximum of 1 slots in each plugin, and up to 1 slots in the system.

ones:issue:feed:relate​

Module path: ONES Project / Project component / Issue detail / Activity / Link

Number limit: Declare a maximum of 1 slots in each plugin, and up to 1 slots in the system.

ones:issue:feed:changelog​

Module path: ONES Project / Project component / Issue detail / Activity / Change history

Number limit: Declare a maximum of 1 slots in each plugin, and up to 1 slots in the system.

ones:issue:tab:new​

Module path: ONES Project / Project component / Issue detail / Tab

Number limit: Declare a maximum of 10 slots in each plugin, and up to 10 slots in the system.

Usage​

modules:
- id: ones-issue-feed-comment-GAy9
title: Comment
moduleType: ones:issue:feed:comment
entry: modules/ones-issue-feed-comment-GAy9/index.html

Supported config options:

Available Hook API​

import { useProjectInfo } from '@ones-op/store'

const projectInfo = useProjectInfo()
import { useTaskInfo } from '@ones-op/store'

const projectTaskInfo = useTaskInfo()