mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
import { URLCombiner } from '../core/url-combiner/url-combiner';
|
|
|
|
export const COLLECTION_PARENT_PARAMETER = 'parent';
|
|
|
|
export const COLLECTION_MODULE_PATH = 'collections';
|
|
|
|
export function getCollectionModuleRoute() {
|
|
return `/${COLLECTION_MODULE_PATH}`;
|
|
}
|
|
|
|
export function getCollectionPageRoute(collectionId: string) {
|
|
return new URLCombiner(getCollectionModuleRoute(), collectionId).toString();
|
|
}
|
|
|
|
export function getCollectionEditRoute(id: string) {
|
|
return new URLCombiner(getCollectionModuleRoute(), id, COLLECTION_EDIT_PATH).toString();
|
|
}
|
|
|
|
export function getCollectionCreateRoute() {
|
|
return new URLCombiner(getCollectionModuleRoute(), COLLECTION_CREATE_PATH).toString();
|
|
}
|
|
|
|
export function getCollectionEditRolesRoute(id) {
|
|
return new URLCombiner(getCollectionPageRoute(id), COLLECTION_EDIT_PATH, COLLECTION_EDIT_ROLES_PATH).toString();
|
|
}
|
|
|
|
export const COLLECTION_CREATE_PATH = 'create';
|
|
export const COLLECTION_EDIT_PATH = 'edit';
|
|
export const COLLECTION_EDIT_ROLES_PATH = 'roles';
|
|
export const ITEMTEMPLATE_PATH = 'itemtemplate';
|