From 94a569cf34491ea00d539422d8a0b158d65d5ccd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20St=C3=A4hr?= <software@mstaehr.net>
Date: Thu, 26 Jul 2018 11:24:23 +0200
Subject: [PATCH] #40 fix: dummmy user creation

---
 .../src/scripts/dbschema/createDummyUser.sql  | 42 +++++++-----------
 .../src/scripts/dbschema/fltrail.sql          | 44 ++++++++-----------
 2 files changed, 36 insertions(+), 50 deletions(-)

diff --git a/gemeinsamforschen/src/scripts/dbschema/createDummyUser.sql b/gemeinsamforschen/src/scripts/dbschema/createDummyUser.sql
index e578511f..c68466c5 100644
--- a/gemeinsamforschen/src/scripts/dbschema/createDummyUser.sql
+++ b/gemeinsamforschen/src/scripts/dbschema/createDummyUser.sql
@@ -1,34 +1,26 @@
 
 drop TABLE `users`;
 
-CREATE TABLE `users` (
-  `name` varchar(400) NOT NULL,
-  `password` varchar(200) NOT NULL,
-  `email` varchar(400) NOT NULL,
-  `token` varchar(800) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE if not exists `users` (
+  `name`                varchar(100) NOT NULL,
+  `password`            varchar(200) NOT NULL,
+  `email`               varchar(255) NOT NULL,
+  `token`               varchar(800) NOT NULL,
+  `rocketChatId`        varchar(400) NOT NULL,
+  `rocketChatAuthToken` varchar(800) NOT NULL,
+  UNIQUE (email)
 
+)ENGINE = InnoDB DEFAULT CHARSET = utf8;
 
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent1', 'egal', 'test1@uni.de', 'test1');
 
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent1', 'egal', 'test1@uni.de', 'test1');
+INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES
+  ('teststudent1', 'egal', 'test1@uni.de', 'test1','1','abc');
 
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent2', 'egal', 'test2@uni.de', 'test2');
+INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES
+  ('teststudent1', 'egal', 'test2@uni.de', 'test1','1','abc');
 
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent3', 'egal', 'test3@uni.de', 'test3');
+INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES
+  ('teststudent1', 'egal', 'test3@uni.de', 'test1','1','abc');
 
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent4', 'egal', 'test4@uni.de', 'test4');
-
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent5', 'egal', 'test5@uni.de', 'test5');
-
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent6', 'egal', 'test6@uni.de', 'test6');
-
-INSERT INTO `users` (`name`, `password`, `email`, `token`) VALUES
-  ('teststudent7', 'egal', 'test7@uni.de', 'test7');
+INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES
+  ('teststudent1', 'egal', 'test4@uni.de', 'test1','1','abc');
\ No newline at end of file
diff --git a/gemeinsamforschen/src/scripts/dbschema/fltrail.sql b/gemeinsamforschen/src/scripts/dbschema/fltrail.sql
index 28f6d308..3ace6f28 100644
--- a/gemeinsamforschen/src/scripts/dbschema/fltrail.sql
+++ b/gemeinsamforschen/src/scripts/dbschema/fltrail.sql
@@ -74,25 +74,16 @@ CREATE TABLE if not exists `tags` (
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists `users` (
-
   `name`                varchar(100) NOT NULL,
-
   `password`            varchar(200) NOT NULL,
-
   `email`               varchar(255) NOT NULL,
-
   `token`               varchar(800) NOT NULL,
-
   `rocketChatId`        varchar(400) NOT NULL,
-
   `rocketChatAuthToken` varchar(800) NOT NULL,
-
   UNIQUE (email)
 
 )
-
   ENGINE = InnoDB
-
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists projectuser
@@ -110,16 +101,19 @@ CREATE TABLE if not exists projectuser
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists `annotations` (
-  `id` varchar(120) NOT NULL,
-  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-  `userToken` varchar(120) DEFAULT NULL,
-  `targetId` int(11) DEFAULT NULL,
-  `title` varchar(120) DEFAULT NULL,
-  `comment` varchar(400) DEFAULT NULL,
-  `startCharacter` int(11) DEFAULT NULL,
-  `endCharacter` int(11) DEFAULT NULL,
+  `id`             varchar(120) NOT NULL,
+  `timestamp`      timestamp    NOT NULL DEFAULT CURRENT_TIMESTAMP
+  ON UPDATE CURRENT_TIMESTAMP,
+  `userToken`      varchar(120)          DEFAULT NULL,
+  `targetId`       int(11)               DEFAULT NULL,
+  `title`          varchar(120)          DEFAULT NULL,
+  `comment`        varchar(400)          DEFAULT NULL,
+  `startCharacter` int(11)               DEFAULT NULL,
+  `endCharacter`   int(11)               DEFAULT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+)
+  ENGINE = InnoDB
+  DEFAULT CHARSET = utf8;
 
 alter table users
 
@@ -164,29 +158,29 @@ CREATE TABLE if not exists tasks
 
 
 CREATE TABLE if not exists phasesSelected (
- `projectId`    varchar(100) NOT NULL,
+  `projectId`   varchar(100) NOT NULL,
   phaseSelected varchar(200) NOT NULL
 )
   ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists categoriesSelected (
-  `projectId`    varchar(100) NOT NULL,
-   categorySelected varchar(200) NOT NULL
+  `projectId`      varchar(100) NOT NULL,
+  categorySelected varchar(200) NOT NULL
 )
   ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists groupfindingMechanismSelected (
-  `projectId`    varchar(100) NOT NULL,
-   gfmSelected   varchar(200) NOT NULL
+  `projectId` varchar(100) NOT NULL,
+  gfmSelected varchar(200) NOT NULL
 )
   ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE if not exists assessmentMechanismSelected (
-  `projectId`    varchar(100) NOT NULL,
-   amSelected    varchar(200) NOT NULL
+  `projectId` varchar(100) NOT NULL,
+  amSelected  varchar(200) NOT NULL
 )
   ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
-- 
GitLab