ilios/frontend

View on GitHub
packages/ilios-common/addon/models/school-config.js

Summary

Maintainability
A
0 mins
Test Coverage
import Model, { belongsTo, attr } from '@ember-data/model';

export default class SchoolConfig extends Model {
  @attr('string')
  name;

  @attr('string')
  value;

  @belongsTo('school', { async: true, inverse: 'configurations' })
  school;

  get parsedValue() {
    return JSON.parse(this.value ?? null);
  }
}