code to call recorder functions from frointend

This commit is contained in:
2019-12-12 18:44:07 +01:00
parent da200f95b8
commit bb4db25dcd
6 changed files with 160 additions and 79 deletions

View File

@@ -8,6 +8,7 @@ import json
import pkgutil
import os
import re
from typing import Union
from sqlalchemy import MetaData
from sqlalchemy.exc import IntegrityError
@@ -234,8 +235,12 @@ class RecorderCommand(db.Model, ModelBase):
def get_all():
return RecorderCommand.query.all()
@staticmethod
def get_by_identifier(identifier):
return RecorderCommand.query.filter(RecorderCommand.id == identifier).first()
@property
def parameters(self):
def parameters(self) -> Union[dict, None]:
if self.parameters_string is None:
return None
return json.loads(self.parameters_string)