mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-10 19:43:04 +00:00
28 lines
662 B
TypeScript
28 lines
662 B
TypeScript
import {ListableObject} from '../object-collection/shared/listable-object.model';
|
|
|
|
export const accessControlInitialFormState: AccessControlFormState = {
|
|
item: {
|
|
toggleStatus: false,
|
|
accessMode: 'replace',
|
|
},
|
|
bitstream: {
|
|
toggleStatus: false,
|
|
accessMode: 'replace',
|
|
changesLimit: 'all', // 'all' | 'selected'
|
|
selectedBitstreams: [] as ListableObject[],
|
|
},
|
|
};
|
|
|
|
export interface AccessControlFormState {
|
|
item: {
|
|
toggleStatus: boolean,
|
|
accessMode: 'add' | 'replace',
|
|
},
|
|
bitstream: {
|
|
toggleStatus: boolean,
|
|
accessMode: 'add' | 'replace',
|
|
changesLimit: string,
|
|
selectedBitstreams: ListableObject[],
|
|
}
|
|
}
|