summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJannik Schönartz2018-12-03 00:52:52 +0100
committerJannik Schönartz2018-12-03 00:52:52 +0100
commit07c616c764ec972836a1e2f746d4cc9a0b3d7731 (patch)
treef1c855fd7d8034d95654e57da27168efc2f89b3b
parenteslint fixes (diff)
downloadbas-07c616c764ec972836a1e2f746d4cc9a0b3d7731.tar.gz
bas-07c616c764ec972836a1e2f746d4cc9a0b3d7731.tar.xz
bas-07c616c764ec972836a1e2f746d4cc9a0b3d7731.zip
[sequelize] Change clientid constraint onDelete Set NULL to cascade. Delete unnessesary ipxe file.
-rw-r--r--server/ipxe/default.ipxe25
-rw-r--r--server/migrations/20180805054700-create-backend_x_client.js6
-rw-r--r--server/migrations/20180805054700-create-backend_x_group.js6
3 files changed, 6 insertions, 31 deletions
diff --git a/server/ipxe/default.ipxe b/server/ipxe/default.ipxe
deleted file mode 100644
index 655ca7a..0000000
--- a/server/ipxe/default.ipxe
+++ /dev/null
@@ -1,25 +0,0 @@
-#!ipxe
-
-# Wallpaper
-set img tftp://10.8.102.124/ipxeWallpaper3_scale.png || shell
-console --picture ${img} --x 800 --y 600 || shell
-
-:start
-menu Default Script:
-item bwlehrpool bwLehrpool
-item reg Registration
-item sh [Shell]
-choose target && goto ${target}
-
-:bwlehrpool
-chain --replace http://132.230.4.2/tftp/ipxelinux.0
-
-:reg
-set crosscert http://ca.ipxe.org/auto/
-chain --replace https://bas.stfu-kthx.net:8888/api/ipxe/load/registration ||
-goto start
-
-
-:sh
-shell ||
-goto start \ No newline at end of file
diff --git a/server/migrations/20180805054700-create-backend_x_client.js b/server/migrations/20180805054700-create-backend_x_client.js
index ce2c3fe..9fe8cac 100644
--- a/server/migrations/20180805054700-create-backend_x_client.js
+++ b/server/migrations/20180805054700-create-backend_x_client.js
@@ -13,9 +13,9 @@ module.exports = {
}
},
clientId: {
- allowNull: true,
+ allowNull: false,
type: Sequelize.INTEGER,
- onDelete: 'SET NULL',
+ onDelete: 'cascade',
references: {
model: 'clients',
key: 'id'
@@ -23,7 +23,7 @@ module.exports = {
},
externalId: {
primaryKey: true,
- allowNull: true,
+ allowNull: false,
type: Sequelize.INTEGER
},
externalType: {
diff --git a/server/migrations/20180805054700-create-backend_x_group.js b/server/migrations/20180805054700-create-backend_x_group.js
index d187e24..26c2c42 100644
--- a/server/migrations/20180805054700-create-backend_x_group.js
+++ b/server/migrations/20180805054700-create-backend_x_group.js
@@ -13,9 +13,9 @@ module.exports = {
}
},
groupId: {
- allowNull: true,
+ allowNull: false,
type: Sequelize.INTEGER,
- onDelete: 'SET NULL',
+ onDelete: 'cascade',
references: {
model: 'groups',
key: 'id'
@@ -23,7 +23,7 @@ module.exports = {
},
externalId: {
primaryKey: true,
- allowNull: true,
+ allowNull: false,
type: Sequelize.INTEGER
},
externalType: {