| 123456789101112131415161718192021222324252627282930313233 |
- import { ImportMode } from '~/models/admin/import-mode';
- import { GrowiArchiveImportOption } from './growi-archive-import-option';
- const DEFAULT_PROPS = {
- isOverwriteAuthorWithCurrentUser: false,
- makePublicForGrant2: false,
- makePublicForGrant4: false,
- makePublicForGrant5: false,
- initPageMetadatas: false,
- };
- export class ImportOptionForPages extends GrowiArchiveImportOption {
- isOverwriteAuthorWithCurrentUser;
- makePublicForGrant2;
- makePublicForGrant4;
- makePublicForGrant5;
- initPageMetadatas;
- constructor(collectionName: string, mode: ImportMode = ImportMode.insert, initProps = DEFAULT_PROPS) {
- super(collectionName, mode, initProps);
- }
- }
- export const isImportOptionForPages = (opt: GrowiArchiveImportOption): opt is ImportOptionForPages => {
- return 'isOverwriteAuthorWithCurrentUser' in opt;
- };
|