Dependicus API Reference
Preparing search index...
SecurityPlugin
Class SecurityPlugin
Index
Constructors
constructor
Properties
columns
name
sources
Methods
get
Git
Hub
Issue
Spec
get
Linear
Issue
Spec
get
Sections
init
Constructors
constructor
new
SecurityPlugin
(
config
:
SecurityPluginConfig
)
:
SecurityPlugin
Parameters
config
:
SecurityPluginConfig
Returns
SecurityPlugin
Properties
Readonly
columns
columns
:
CustomColumn
[]
Readonly
name
name
:
"security"
= 'security'
Readonly
sources
sources
:
DataSource
[]
Methods
get
Git
Hub
Issue
Spec
getGitHubIssueSpec
(
context
:
VersionContext
,
store
:
FactStore
,
)
:
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assignees
:
string
[]
;
type
:
"assign"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
labels
?:
string
[]
;
owner
:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
repo
:
string
;
targetVersion
?:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
Parameters
context
:
VersionContext
store
:
FactStore
Returns
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assignees
:
string
[]
;
type
:
"assign"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
labels
?:
string
[]
;
owner
:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
repo
:
string
;
targetVersion
?:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
get
Linear
Issue
Spec
getLinearIssueSpec
(
context
:
VersionContext
,
store
:
FactStore
,
)
:
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assigneeId
:
string
;
type
:
"delegate"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
targetVersion
?:
string
;
teamId
:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
Parameters
context
:
VersionContext
store
:
FactStore
Returns
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assigneeId
:
string
;
type
:
"delegate"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
targetVersion
?:
string
;
teamId
:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
get
Sections
getSections
(
ctx
:
GroupingDetailContext
)
:
GroupingSection
[]
Parameters
ctx
:
GroupingDetailContext
Returns
GroupingSection
[]
init
init
(
ctx
:
PluginContext
)
:
void
Parameters
ctx
:
PluginContext
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
columns
name
sources
Methods
get
Git
Hub
Issue
Spec
get
Linear
Issue
Spec
get
Sections
init
Dependicus API Reference
Loading...