CoreID/app/models/iam/Permission.model.js
garrettmills f2995899ec
All checks were successful
continuous-integration/drone/push Build is passing
Add ability to manage and grant IAM permissions as policy
2021-04-15 10:38:43 -05:00

24 lines
526 B
JavaScript

const { Model } = require('flitter-orm')
class PermissionModel extends Model {
static get schema() {
return {
active: { type: Boolean, default: true },
target_type: String,
permission: String
}
}
async to_api() {
return {
_id: this.id,
id: this.id,
active: this.active,
target_type: this.target_type,
permission: this.permission,
}
}
}
module.exports = exports = PermissionModel