An error occurred while fetching the assigned milestone of the selected merge_request.
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
config
config.js +49 -16
routes
dbconn.js +1 -1
mailer.js +1 -1
methods.js +89 -47
routes-account.js +298 -97
routes-project.js +0 -362
views
DE
account
contact.pug +2 -23
forgotPwd.pug +3 -23
home.pug +63 -31
profile.pug +13 -11
registration.pug +9 -25
reset.pug +3 -23
security.pug +8 -7
services.pug +12 -10
verification.pug +36 -0
project
addProjectOverview.pug +0 -143
landingpage.html +0 -68
landingpage.pug +0 -47
mailinglists.pug +0 -99
project-simplified.pug +0 -51
project.html +0 -220
projectOverview.pug +0 -162
projects.pug +0 -114
videoconferences.pug +0 -67
404.pug +1 -1
500.pug +1 -1
EN
account
forgotPwd.pug +2 -2
home.pug +1 -1
profile.pug +1 -1
registration.pug +1 -1
reset.pug +2 -2
security.pug +1 -1
services.pug +1 -1
project
addProjectOverview.pug +0 -115
mailinglists.pug +0 -61
projects.pug +0 -117
error.pug +0 -6
layout.pug +0 -12
.gitlab-ci.yml +11 -4
app.js +5 -2
package-lock.json +156 -9
package.json +5 -4
+ 49
- 16
@@ -2,36 +2,69 @@ module.exports = {
@@ -2,36 +2,69 @@ module.exports = {
entryPoint: process.env.SAML_ENTRY_POINT || 'https://transfer.hft-stuttgart.de/idp/saml2/idp/SSOService.php',
\ No newline at end of file
+ 49
- 16
@@ -2,36 +2,69 @@ module.exports = {
@@ -2,36 +2,69 @@ module.exports = {
entryPoint: process.env.SAML_ENTRY_POINT || 'https://transfer.hft-stuttgart.de/idp/saml2/idp/SSOService.php',
\ No newline at end of file
+ 1
- 1
+ 1
- 1
+ 89
- 47
@@ -42,14 +42,26 @@ var methods = {
@@ -42,14 +42,26 @@ var methods = {
@@ -57,7 +69,20 @@ var methods = {
@@ -57,7 +69,20 @@ var methods = {
dbconn.user.query('SELECT salutation, title, firstname, lastname, industry, organisation, speciality FROM user WHERE email = "' +email+'"', function (err, rows, fields) {
@@ -70,7 +95,7 @@ var methods = {
@@ -70,7 +95,7 @@ var methods = {
dbconn.user.query('SELECT id, email FROM user WHERE email = "' +email+'"', function (err, rows, fields) {
@@ -84,7 +109,7 @@ var methods = {
@@ -84,7 +109,7 @@ var methods = {
dbconn.user.query('SELECT t1.user_id, t2.email FROM userdb.credential AS t1 INNER JOIN userdb.user AS t2 ON t1.user_id = t2.id AND t1.resetPasswordToken = "'
@@ -100,75 +125,92 @@ var methods = {
@@ -100,75 +125,92 @@ var methods = {
dbconn.user.query('UPDATE user SET ? WHERE email = "' +userData.email+'"', userData, function (err, rows, fields) {
dbconn.user.query('UPDATE credential SET ? WHERE user_id = ' +data.user_id, data, function (err, rows, fields) {
dbconn.user.query('SELECT project_id, role_id FROM user_project_role WHERE user_id = "' +userId+'"', function (err, rows, fields) {
dbconn.project.query('CALL GetProjectInformationByProjectID(' + projectId+ ')', function (err, rows, fields){
+ 298
- 97
Files with large changes are collapsed by default.
routes/routes-project.js deleted
100644 → 0
+ 0
- 362
projectPicturePath = './folder-in-server-to-save-projektbild/'+req.body.pname+'/'+projectPicture.name
When User DB and Project DB are integrated and quite stabil, this operation should be done in 1 transaction.
\ No newline at end of file
+ 2
- 23
@@ -4,34 +4,13 @@ html(lang="de")
@@ -4,34 +4,13 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/custom/login.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
+ 3
- 23
@@ -4,30 +4,10 @@ html(lang="de")
@@ -4,30 +4,10 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/custom/login.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
+ 63
- 31
@@ -4,38 +4,49 @@ html(lang="de")
@@ -4,38 +4,49 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
p In diesem Bereich können Sie Ihr Benutzerkonto pflegen.<br/> Dazu finden Sie auf der linken Seite verschiedene Menüs.
p Bei Rückfragen kontaktieren Sie uns bitte unter: <a href="mailto:support-transfer@hft-stuttgart.de">support-transfer@hft-stuttgart.de</a>
@@ -43,4 +54,25 @@ html(lang="de")
@@ -43,4 +54,25 @@ html(lang="de")
script(src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous")
\ No newline at end of file
+ 13
- 11
@@ -4,32 +4,34 @@ html(lang="de")
@@ -4,32 +4,34 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
@@ -45,7 +47,7 @@ html(lang="de")
@@ -45,7 +47,7 @@ html(lang="de")
@@ -99,4 +101,4 @@ html(lang="de")
@@ -99,4 +101,4 @@ html(lang="de")
script(src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous")
\ No newline at end of file
\ No newline at end of file
+ 9
- 25
@@ -4,29 +4,10 @@ html(lang="de")
@@ -4,29 +4,10 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
@@ -34,9 +15,12 @@ html(lang="de")
@@ -34,9 +15,12 @@ html(lang="de")
@@ -46,7 +30,7 @@ html(lang="de")
@@ -46,7 +30,7 @@ html(lang="de")
input#inputEmail(name="inputEmail", type="email", class="form-control", placeholder="E-Mail-Adresse*", maxlength="45" required)
@@ -54,7 +38,7 @@ html(lang="de")
@@ -54,7 +38,7 @@ html(lang="de")
input#inputPassword(name="inputPassword", type="password", class="form-control", data-toggle="password", placeholder="Passwort*", maxlength="45" required)
@@ -94,4 +78,4 @@ html(lang="de")
@@ -94,4 +78,4 @@ html(lang="de")
\ No newline at end of file
\ No newline at end of file
+ 3
- 23
@@ -4,30 +4,10 @@ html(lang="de")
@@ -4,30 +4,10 @@ html(lang="de")
meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/custom/login.css")
link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")