Die Werte der PdfProjects werden in Tabelle eingetragen
This commit is contained in:
+30
@@ -66,6 +66,36 @@ class PdfProject(BaseModel):
|
||||
xsl_dir_id: int
|
||||
default_xslt_params: dict[str, str] = {}
|
||||
|
||||
def getXsl(self) -> str:
|
||||
global app_settings
|
||||
value = [x.name for x in app_settings.xsl_dirs if x.id == self.xsl_dir_id]
|
||||
|
||||
return value[0] if len(value) else ""
|
||||
|
||||
def getJavaVm(self) -> str:
|
||||
global app_settings
|
||||
value = [x.version for x in app_settings.java_vms if x.id == self.java_vm_id]
|
||||
|
||||
return value[0] if len(value) else ""
|
||||
|
||||
def getSaxon(self) -> str:
|
||||
global app_settings
|
||||
value = [x.version for x in app_settings.saxon_jars if x.id == self.saxon_jar_id]
|
||||
|
||||
return value[0] if len(value) else ""
|
||||
|
||||
def getApacheFop(self) -> str:
|
||||
global app_settings
|
||||
value = [x.version for x in app_settings.apache_fops if x.id == self.apache_fop_id]
|
||||
|
||||
return value[0] if len(value) else ""
|
||||
|
||||
def getDiffPdf(self) -> str:
|
||||
global app_settings
|
||||
value = [x.version for x in app_settings.diff_pdfs if x.id == self.diff_pdf_id]
|
||||
|
||||
return value[0] if len(value) else ""
|
||||
|
||||
|
||||
class AppSettings(BaseSettings):
|
||||
java_vms: list[JavaVm] = []
|
||||
|
||||
Reference in New Issue
Block a user