mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 11:12:35 +02:00
Fix PR #1 failures: Add German translations and fix backend linting
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
This commit is contained in:
co-authored by
cadtoolbox
parent
3811c8e637
commit
562b46ad82
@@ -4,10 +4,10 @@ This module defines all permissions using a string enum with `resource:action` n
|
||||
Permissions are additive across groups - a user has all permissions from all their groups.
|
||||
"""
|
||||
|
||||
from enum import Enum
|
||||
from enum import StrEnum
|
||||
|
||||
|
||||
class Permission(str, Enum):
|
||||
class Permission(StrEnum):
|
||||
"""All available permissions in the system.
|
||||
|
||||
Permissions follow the pattern: resource:action
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
import re
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from enum import StrEnum
|
||||
|
||||
from pydantic import BaseModel, Field, field_validator
|
||||
|
||||
|
||||
class ScheduleType(str, Enum):
|
||||
class ScheduleType(StrEnum):
|
||||
"""Backup schedule types."""
|
||||
|
||||
HOURLY = "hourly"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
"""Pydantic schemas for notification providers."""
|
||||
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from enum import StrEnum
|
||||
from typing import Any
|
||||
|
||||
from pydantic import BaseModel, Field, field_validator
|
||||
|
||||
|
||||
class ProviderType(str, Enum):
|
||||
class ProviderType(StrEnum):
|
||||
"""Supported notification provider types."""
|
||||
|
||||
CALLMEBOT = "callmebot"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
"""Pydantic schemas for notification templates."""
|
||||
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from enum import StrEnum
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class EventType(str, Enum):
|
||||
class EventType(StrEnum):
|
||||
"""Supported notification event types."""
|
||||
|
||||
PRINT_START = "print_start"
|
||||
|
||||
@@ -11,7 +11,7 @@ Orchestrates firmware updates for Bambu Lab printers:
|
||||
import asyncio
|
||||
import logging
|
||||
from dataclasses import dataclass
|
||||
from enum import Enum
|
||||
from enum import StrEnum
|
||||
|
||||
from sqlalchemy import select
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
@@ -30,7 +30,7 @@ from backend.app.services.printer_manager import printer_manager
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class FirmwareUploadStatus(str, Enum):
|
||||
class FirmwareUploadStatus(StrEnum):
|
||||
"""Status of a firmware upload operation."""
|
||||
|
||||
IDLE = "idle"
|
||||
|
||||
@@ -1837,6 +1837,8 @@ export default {
|
||||
zipMayContainStl: 'ZIP-Dateien können STL-Dateien enthalten. Vorschaubilder können während der Extraktion generiert werden.',
|
||||
thumbnailsCanBeGenerated: 'Vorschaubilder können für STL-Dateien generiert werden. Große Modelle benötigen möglicherweise mehr Zeit.',
|
||||
generateThumbnailsForStl: 'Vorschaubilder für STL-Dateien generieren',
|
||||
threemfDetected: '3MF-Dateien erkannt',
|
||||
threemfExtractionInfo: 'Druckermodell, Material, Farbe und Druckeinstellungen werden automatisch aus 3MF-Dateien extrahiert.',
|
||||
willBeExtracted: 'Wird extrahiert',
|
||||
filesExtracted: '{{count}} Dateien extrahiert',
|
||||
uploadComplete: 'Upload abgeschlossen: {{succeeded}} erfolgreich',
|
||||
|
||||
Reference in New Issue
Block a user