onion: adds brn to onion key

This commit is contained in:
Iain Learmonth 2022-11-08 14:23:32 +00:00
parent 9373e107fc
commit 218779bd20

View file

@ -4,6 +4,16 @@ from app.models import AbstractConfiguration, AbstractResource
class Onion(AbstractConfiguration):
@property
def brn(self) -> BRN:
return BRN(
group_id=self.group_id,
product="eotk",
provider="*",
resource_type="onion",
resource_id=self.onion_name
)
group_id = db.Column(db.Integer(), db.ForeignKey("group.id"), nullable=False)
domain_name = db.Column(db.String(255), nullable=False)
onion_name = db.Column(db.String(56), nullable=False, unique=True)