Files
old-krovovi-kalkulator/helix/seismic_validator_user_values.py
2017-11-07 09:23:57 +01:00

15 lines
502 B
Python

from helix.models.panel import Panel
from helix.user_values import UserValues
class SeismicValidatorUserValues(UserValues):
def __init__(self, user_values, user_seismic):
super().__init__(user_values.store, user_values.site)
self.user_seismic = user_seismic
def user_override_seismic_anchors(self):
return True
def get_user_provided_seismic_anchors(self):
return [Panel(id=x['panel_id'], seismic_anchors=x['seismic_anchors']) for x in self.user_seismic]