Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
DLCM
UI
DLCM-Portal
Commits
87dbc773
Commit
87dbc773
authored
May 12, 2020
by
Alicia.DeDiosFuente
Browse files
feat: add actions to contributors list
parent
00bac591
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/app/features/preservation-space/contributor/components/routables/contributor-list/contributor-list.routable.ts
View file @
87dbc773
...
...
@@ -25,6 +25,8 @@ import {
Override
,
TRANSLATE
,
}
from
"
solidify-frontend
"
;
import
{
DataTableActions
}
from
"
@shared/models/data-table-actions.model
"
;
import
{
IconNameEnum
}
from
"
@shared/enums/icon-name.enum
"
;
@
Component
({
selector
:
"
dlcm-contributor-list-routable
"
,
...
...
@@ -114,6 +116,31 @@ export class ContributorListRoutable extends SharedAbstractListRoutable<Contribu
];
}
protected
defineActions
():
DataTableActions
<
Contributor
>
[]
{
return
[
{
logo
:
IconNameEnum
.
edit
,
callback
:
model
=>
this
.
goToPerson
(
model
),
placeholder
:
TRANSLATE
(
"
crud.list.action.goToEdit
"
),
displayOnCondition
:
model
=>
true
,
},
{
logo
:
IconNameEnum
.
deposit
,
callback
:
model
=>
this
.
goToDeposit
(
model
),
placeholder
:
TRANSLATE
(
"
crud.list.action.goToDeposit
"
),
displayOnCondition
:
model
=>
true
,
},
];
}
goToPerson
(
contributor
:
Contributor
):
void
{
this
.
_store
.
dispatch
(
new
Navigate
([
RoutesEnum
.
adminPersonDetail
,
contributor
.
resId
]));
}
goToDeposit
(
contributor
:
Contributor
):
void
{
this
.
_store
.
dispatch
(
new
Navigate
([
RoutesEnum
.
preservationSpaceContributorDetail
,
contributor
.
resId
]));
}
@
Override
()
showDetail
(
model
:
Aip
):
void
{
this
.
_store
.
dispatch
(
new
Navigate
([
RoutesEnum
.
preservationSpaceContributorDetail
,
model
.
resId
]));
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment