mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
Merge pull request #1835 from toniprieto/cc-section-not-loading
Creative Commons selector is not loading
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* The contents of this file are subject to the license and copyright
|
||||
* detailed in the LICENSE and NOTICE files at the root of the source
|
||||
* tree and available online at
|
||||
*
|
||||
* http://www.dspace.org/license/
|
||||
*/
|
||||
import { SubmissionCcLicenseDataService } from './submission-cc-license-data.service';
|
||||
import { testFindAllDataImplementation } from '../data/base/find-all-data.spec';
|
||||
|
||||
describe('SubmissionCcLicenseDataService', () => {
|
||||
|
||||
describe('composition', () => {
|
||||
const initService = () => new SubmissionCcLicenseDataService(null, null, null, null);
|
||||
testFindAllDataImplementation(initService);
|
||||
});
|
||||
});
|
@@ -6,7 +6,7 @@ import { RequestService } from '../data/request.service';
|
||||
import { SUBMISSION_CC_LICENSE } from './models/submission-cc-licence.resource-type';
|
||||
import { SubmissionCcLicence } from './models/submission-cc-license.model';
|
||||
import { BaseDataService } from '../data/base/base-data.service';
|
||||
import { FindAllData } from '../data/base/find-all-data';
|
||||
import {FindAllData, FindAllDataImpl} from '../data/base/find-all-data';
|
||||
import { FindListOptions } from '../data/find-list-options.model';
|
||||
import { FollowLinkConfig } from '../../shared/utils/follow-link-config.model';
|
||||
import { Observable } from 'rxjs';
|
||||
@@ -19,6 +19,7 @@ import { dataService } from '../data/base/data-service.decorator';
|
||||
export class SubmissionCcLicenseDataService extends BaseDataService<SubmissionCcLicence> implements FindAllData<SubmissionCcLicence> {
|
||||
|
||||
protected linkPath = 'submissioncclicenses';
|
||||
private findAllData: FindAllData<SubmissionCcLicence>;
|
||||
|
||||
constructor(
|
||||
protected requestService: RequestService,
|
||||
@@ -27,6 +28,8 @@ export class SubmissionCcLicenseDataService extends BaseDataService<SubmissionCc
|
||||
protected halService: HALEndpointService,
|
||||
) {
|
||||
super('submissioncclicenses', requestService, rdbService, objectCache, halService);
|
||||
|
||||
this.findAllData = new FindAllDataImpl(this.linkPath, requestService, rdbService, objectCache, halService, this.responseMsToLive);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -44,6 +47,6 @@ export class SubmissionCcLicenseDataService extends BaseDataService<SubmissionCc
|
||||
* Return an observable that emits object list
|
||||
*/
|
||||
public findAll(options?: FindListOptions, useCachedVersionIfAvailable?: boolean, reRequestOnStale?: boolean, ...linksToFollow: FollowLinkConfig<SubmissionCcLicence>[]): Observable<RemoteData<PaginatedList<SubmissionCcLicence>>> {
|
||||
return undefined;
|
||||
return this.findAllData.findAll(options, useCachedVersionIfAvailable, reRequestOnStale, ...linksToFollow);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user