File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ import { TranslateModule } from '@ngx-translate/core';
1515import { Observable } from 'rxjs' ;
1616import { map } from 'rxjs/operators' ;
1717
18- import { getDSORoute } from '../../app-routing-paths'
18+ import { getDSORoute } from '../../app-routing-paths' ;
1919import { Audit } from '../../core/audit/model/audit.model' ;
2020import { DSONameService } from '../../core/breadcrumbs/dso-name.service' ;
2121import { DSpaceObjectDataService } from '../../core/data/dspace-object-data.service' ;
Original file line number Diff line number Diff line change 11@if ((isAuthorized$ | async)) {
22 < button class ="dropdown-item "
33 [innerHTML] ="'context-menu.actions.audit-item.btn' | translate "
4- [routerLink] ="['/auditlogs/object/', contextMenuObject.id] ">
4+ [routerLink] ="link ">
55 </ button >
66}
Original file line number Diff line number Diff line change @@ -12,10 +12,12 @@ import {
1212} from 'rxjs' ;
1313import { take } from 'rxjs/operators' ;
1414
15+ import { getDSORoute } from '../../../app-routing-paths' ;
1516import { AuthorizationDataService } from '../../../core/data/feature-authorization/authorization-data.service' ;
1617import { FeatureID } from '../../../core/data/feature-authorization/feature-id' ;
1718import { DSpaceObject } from '../../../core/shared/dspace-object.model' ;
1819import { DSpaceObjectType } from '../../../core/shared/dspace-object-type.model' ;
20+ import { URLCombiner } from '../../../core/url-combiner/url-combiner' ;
1921import { ContextMenuEntryComponent } from '../context-menu-entry.component' ;
2022import { ContextMenuEntryType } from '../context-menu-entry-type' ;
2123
@@ -56,4 +58,8 @@ export class AuditItemMenuComponent extends ContextMenuEntryComponent implements
5658 this . isAuthorized$ . next ( isAdmin || isCommunityAdmin || isCollectionAdmin ) ;
5759 } ) ;
5860 }
61+
62+ get link ( ) {
63+ return new URLCombiner ( getDSORoute ( this . contextMenuObject ) , 'auditlogs' ) . toString ( ) ;
64+ }
5965}
You can’t perform that action at this time.
0 commit comments