mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-14 21:43:04 +00:00
Fixes for authentication (awaiting fixes in EPerson REST endpoint)
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
import { AuthType } from './auth-type';
|
||||
import { GenericConstructor } from '../shared/generic-constructor';
|
||||
import { NormalizedAuthStatus } from './models/normalized-auth-status.model';
|
||||
import { NormalizedDSpaceObject } from '../cache/models/normalized-dspace-object.model';
|
||||
import { NormalizedEpersonModel } from '../eperson/models/NormalizedEperson.model';
|
||||
import { NormalizedEperson } from '../eperson/models/NormalizedEperson.model';
|
||||
import { NormalizedObject } from '../cache/models/normalized-object.model';
|
||||
|
||||
export class AuthObjectFactory {
|
||||
public static getConstructor(type): GenericConstructor<NormalizedDSpaceObject> {
|
||||
public static getConstructor(type): GenericConstructor<NormalizedObject> {
|
||||
switch (type) {
|
||||
case AuthType.Eperson: {
|
||||
return NormalizedEpersonModel
|
||||
return NormalizedEperson
|
||||
}
|
||||
|
||||
case AuthType.Status: {
|
||||
|
Reference in New Issue
Block a user