mirror of https://github.com/stijndcl/didier
Merge pull request #172 from stijndcl/add-infosite
Add DB script to insert BSC and MSC infositespull/174/head v3.6.0
commit
c3a7ff8e4c
|
@ -0,0 +1,34 @@
|
|||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
|
||||
from database.engine import DBSession
|
||||
from database.schemas import UforaCourse
|
||||
|
||||
__all__ = ["main"]
|
||||
|
||||
|
||||
async def main():
|
||||
"""Add the Bachelor and Master infosites, and log announcements"""
|
||||
session: AsyncSession
|
||||
async with DBSession() as session:
|
||||
bsc = UforaCourse(
|
||||
course_id=77068,
|
||||
code="INFOSITE-BSC",
|
||||
name="INFOSITE Bachelor of Science in de Informatica",
|
||||
year=6,
|
||||
compulsory=True,
|
||||
role_id=None,
|
||||
log_announcements=True,
|
||||
)
|
||||
|
||||
msc = UforaCourse(
|
||||
course_id=77206,
|
||||
code="INFOSITE-MSC",
|
||||
name="INFOSITE Master of Science in de Informatica",
|
||||
year=6,
|
||||
compulsory=True,
|
||||
role_id=None,
|
||||
log_announcements=True,
|
||||
)
|
||||
|
||||
session.add_all([bsc, msc])
|
||||
await session.commit()
|
Loading…
Reference in New Issue