Skip to main content

Project component

Suitable EnviromentSaaS
Private Deployment

Requirements​

ONES
v3.6.0+

Overview​

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

The slots currently supported are as follows:

Slots​

ones:project:component:new​

ONES Requirement: v3.11.16+

Module path: ONES Project / Project component / new module

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

caution

This slot must be used with the business abilities customize project components.

caution

This slot doesn't support permission.

ones:project:component:overview​

Module path: ONES Project / Project component / Overview

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

ones:project:component:report​

Module path: ONES Project / Project component / Report

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

ones:project:component:member​

Module path: ONES Project / Project component / Member

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

ones:project:component:todo​

Module path: ONES Project / Project component / Backlog

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

ones:project:component:sprint​

Module path: ONES Project / Project component / Sprint

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

ones:project:component:publish​

Module path: ONES Project / Project component / Release

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

ones:project:component:desk​

Module path: ONES Project / Project component / Ticket

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

ones:project:component:deliverable​

Module path: ONES Project / Project component / Deliverable

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

ones:project:component:milestone​

Module path: ONES Project / Project component / Milestone

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

ones:project:component:pipeline​

Module path: ONES Project / Project component / Pipeline

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

ones:project:component:bug​

Module path: ONES Project / Project component / Bug

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

ones:project:component:task​

Module path: ONES Project / Project component / Task

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

ones:project:component:filter​

Module path: ONES Project / Project component / Filter

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

ones:project:component:gantt​

Module path: ONES Project / Project component / Timeline

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

ones:project:component:doc​

Module path: ONES Project / Project component / Project page

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

ones:project:component:file​

Module path: ONES Project / Project component / Attachment

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

ones:project:component:plan​

Module path: ONES Project / Project component / Project plan

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

ones:project:component:demand​

Module path: ONES Project / Project component / Requirement

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

ones:project:component:story​

Module path: ONES Project / Project component / User story

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

ones:project:component:execute​

Module path: ONES Project / Project component / Execution

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

ones:project:component:settings​

ONES Requirement: v3.13.45+

Module path: ONES Project / Project component / Setting

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

Usage​

modules:
- id: ones-project-component-overview-ia39
title: Overview
moduleType: ones:project:component:overview
entry: modules/ones-project-component-overview-ia39/index.html

Supported config options:

Available Hook API​

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

const projectInfo = useProjectInfo()