Files
paperlessmanager/paperless-backend/src/paperless/paperless.module.ts
T
bjoernpoettker d96e06e86d
Build and Push Multi-Platform Images / build-and-push (push) Successful in 38s
feat: add Steuertags concept to separate workflow from content tags
- New steuertag_ids setting to mark tags as workflow-only (not editable)
- DocumentEditModal shows only content tags (non-Steuertags) as editable chips
- Backend preserves Steuertags when saving document tag changes
- ManuellBearbeitenPage renders content tag chips under document title
- New Steuertags settings tab with multi-select and color preview

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 11:46:39 +02:00

38 lines
1.3 KiB
TypeScript

import { Module, forwardRef } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PaperlessService } from './paperless.service';
import { PaperlessController } from './paperless.controller';
import { PaperlessProcessorService } from './paperless-processor.service';
import { PaperlessTaskProcessorService } from './paperless-task-processor.service';
import { DocumentType } from '../database/entities/document-type.entity';
import { DocumentField } from '../database/entities/document-field.entity';
import { Task } from '../database/entities/task.entity';
import { Document } from '../database/entities/document.entity';
import { Attachment } from '../database/entities/attachment.entity';
import { Setting } from '../database/entities/setting.entity';
import { PostprocessingModule } from '../postprocessing/postprocessing.module';
import { AuthModule } from '../auth/auth.module';
@Module({
imports: [
TypeOrmModule.forFeature([
DocumentType,
DocumentField,
Task,
Document,
Attachment,
Setting,
]),
forwardRef(() => PostprocessingModule),
AuthModule,
],
controllers: [PaperlessController],
providers: [
PaperlessService,
PaperlessProcessorService,
PaperlessTaskProcessorService,
],
exports: [PaperlessService],
})
export class PaperlessModule {}