Sha256: 7e527e784a4a301c3e5307d2382dc4ff5e25fdedd6f5568924665fec4c0e35a8
Contents?: true
Size: 661 Bytes
Versions: 2
Compression:
Stored size: 661 Bytes
Contents
import { merge } from 'lodash'; import { BaseModel, identifiedBy, identifier, belongsTo, field, computed, } from './base'; import Sync from './sync'; import Asset from './asset'; @identifiedBy('hippo/system-settings') export default class SystemSettings extends BaseModel { @identifier id; @field({ type: 'object' }) settings; @belongsTo({ model: Asset, inverseOf: 'owner' }) logo; @belongsTo({ model: Asset, inverseOf: 'owner' }) print_logo; fetch(options = {}) { return Sync.forModel(this, merge(options, { limit: 1, method: 'GET' })); } @computed get syncUrl() { return this.constructor.syncUrl; } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hippo-fw-0.9.6 | client/hippo/models/system-setting.js |
hippo-fw-0.9.5 | client/hippo/models/system-setting.js |