Skip to content
Snippets Groups Projects
Commit 17902b8c authored by joel.vonderwe's avatar joel.vonderwe
Browse files

Add language to assignment in db

parent e64e983a
Branches
Tags
No related merge requests found
-- AlterTable
ALTER TABLE `Assignment` ADD COLUMN `language` ENUM('abap', 'ada', 'asm', 'bash', 'bqn', 'c', 'caml', 'cloudformation', 'csharp', 'css', 'cuda', 'dart', 'delphi', 'docker', 'erlang', 'f', 'fsharp', 'flex', 'fortran', 'futhark', 'go', 'groovy', 'haskell', 'hepial', 'json', 'jsp', 'java', 'js', 'julia', 'kotlin', 'kubernetes', 'latex', 'lisp', 'lua', 'matlab', 'objc', 'ocaml', 'pascal', 'pearl', 'perl', 'php', 'postscript', 'powershell', 'prolog', 'promela', 'python', 'r', 'ruby', 'rust', 'scala', 'sql', 'smalltalk', 'swift', 'terraform', 'text', 'ts', 'tsql', 'typst', 'vba', 'vbnet', 'web', 'xml', 'yaml', 'other') NOT NULL DEFAULT 'other';
...@@ -35,6 +35,7 @@ model Assignment { ...@@ -35,6 +35,7 @@ model Assignment {
gitlabLastInfoDate DateTime gitlabLastInfoDate DateTime
published Boolean @default(false) published Boolean @default(false)
useSonar Boolean @default(false) useSonar Boolean @default(false)
language Language @default(other)
exercises Exercise[] exercises Exercise[]
staff User[] staff User[]
...@@ -72,3 +73,71 @@ model Result { ...@@ -72,3 +73,71 @@ model Result {
@@id([exerciseId, dateTime]) @@id([exerciseId, dateTime])
} }
enum Language {
abap
ada
asm
bash
bqn
c
caml
cloudformation
csharp
css
cuda
dart
delphi
docker
erlang
f
fsharp
flex
fortran
futhark
go
groovy
haskell
hepial
json
jsp
java
js
julia
kotlin
kubernetes
latex
lisp
lua
matlab
objc
ocaml
pascal
pearl
perl
php
postscript
powershell
prolog
promela
python
r
ruby
rust
scala
sql
smalltalk
swift
terraform
text
ts
tsql
typst
vba
vbnet
web
xml
yaml
other
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment