services.pug 6.48 KB
Newer Older
Rosanny Sihombing's avatar
Rosanny Sihombing committed
1
doctype html
2
html(lang="de")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
3
4
5
6
  head
    title= "User Profile"
    meta(charset="UTF-8")
    meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
7
8
    link(rel="stylesheet", type="text/css", href="/css/bootstrap.min.css")
    link(rel="stylesheet", type="text/css", href="/css/m4lab.css")
Athanasios's avatar
Athanasios committed
9
    link(rel="stylesheet", type="text/css", href="/css/m4lab-mobile.css")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
10
11
    link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
  body
Rosanny Sihombing's avatar
Rosanny Sihombing committed
12
    div(class="container")
13
        div(class="row min-vh-100 flex-column flex-md-row")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
14
            aside(class="col-12 col-md-3 p-0 flex-shrink-1")
15
16
17
18
                nav(class="navbar navbar-expand flex-md-column flex-row align-items-start py-2")
                    div(class="collapse navbar-collapse")
                        ul(class="flex-md-column flex-row navbar-nav w-100 justify-content-between")
                            li(class="nav-item")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
19
                                a(class="nav-link pl-0 text-nowrap" href="/")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
20
                                    span(class="font-weight-bold color_black") #{user.firstName} #{user.lastName}
21
                            li(class="nav-item")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
22
                                a(class="nav-link pl-0" href="/account/profile")
23
24
                                    i(class="fa fa-user fa-fw")
                                    span(class="d-none d-md-inline") Benutzerprofil
Rosanny Sihombing's avatar
Rosanny Sihombing committed
25
                            if user.isM4labIdp
26
27
28
29
                                li(class="nav-item")
                                    a(class="nav-link pl-0" href="/account/security")
                                        i(class="fa fa-lock fa-fw")
                                        span(class="d-none d-md-inline") Sicherheitseinstellungen
30
                            li(class="nav-item")
Varun Srivastava's avatar
Varun Srivastava committed
31
                                a(class="nav-link pl-0 color_red" href="/logout")
32
33
34
                                    i(class="fa fa-sign-out-alt fa-fw")
                                    span(class="d-none d-md-inline") Logout
            main(class="col bg-faded py-3 flex-grow-1")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
35
36
37
                nav(aria-label="breadcrumb")
                    ol(class="breadcrumb")
                        li(class="breadcrumb-item")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
38
                            a(href="/account/") Konto
Rosanny Sihombing's avatar
Rosanny Sihombing committed
39
40
                        li(class="breadcrumb-item active" aria-current="page") Projekte und Dienste

Rosanny Sihombing's avatar
Rosanny Sihombing committed
41
42
43
44
45
46
47
48
49
                div(class="container")
                    h3(class="pb-2") Dienste
                    div(class="col-sm-12")
                        //p Auf dieser Seite werden in Zukunft Funktionen bereitgestellt, um Ihre Beteiligung an Projekten und Aktivierung von Diensten zu organisieren. Diese Funktionen stehen zurzeit aber noch nicht zur Verfügung.
                        p Auf dieser Seite werden in Zukunft Funktionen bereitgestellt, um Ihre Aktivierung von Diensten zu organisieren. Diese Funktionen stehen zurzeit aber noch nicht zur Verfügung.
                hr
                div(class="container")
                    h3(class="pb-2") Projekte
                    div(class="col-sm-12")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
50
                        if user.gitlabUserId
Rosanny Sihombing's avatar
Rosanny Sihombing committed
51
                            div(class="container")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
52
                                div(class="row py-2 bg-light")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
53
54
                                    div(class="col font-weight-bold") Projektinformationen
                                    div(class="col text-right")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
55
                                        a(href="/account/newInformation" class="btn btn-sm btn-success" role="button") Neue Projektinformation
Rosanny Sihombing's avatar
Rosanny Sihombing committed
56
                            table(class="table")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
57
                                if gitlabPages.length == 0
Rosanny Sihombing's avatar
Rosanny Sihombing committed
58
                                    tr
Rosanny Sihombing's avatar
Rosanny Sihombing committed
59
60
61
62
63
64
                                        td Currently you have no project information
                                else
                                    for item in gitlabPages
                                        - let editNewPageLink = "/account/updateInformation?id="+item.projectInformation.id
                                        - let websiteURL = "https://transfer.hft-stuttgart.de/pages/"+item.projectInformation.path+"/home/"
                                        tr
Rosanny Sihombing's avatar
Rosanny Sihombing committed
65
                                            td
Rosanny Sihombing's avatar
Rosanny Sihombing committed
66
                                                img(src=item.projectInformation.logo, width="45", height="45")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
67
                                            td 
Rosanny Sihombing's avatar
Rosanny Sihombing committed
68
69
70
                                                a(href=editNewPageLink class="link-dark") #{item.projectInformation.name}
                                            td
                                                a(href=websiteURL class="link-dark" target="_blank") visit website
Rosanny Sihombing's avatar
Rosanny Sihombing committed
71
                            div(class="container")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
72
                                div(class="row py-2 bg-light")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
73
74
                                    div(class="col font-weight-bold") Projektcode und -daten
                                    div(class="col text-right")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
75
                                        button(type="button", class="btn btn-sm btn-success" disabled) Neuer Projektdatensatz
Rosanny Sihombing's avatar
Rosanny Sihombing committed
76
                            table(class="table")
Rosanny Sihombing's avatar
Rosanny Sihombing committed
77
78
79
                                if gitlabRepos.length == 0
                                    tr
                                        td Currently you have no project codes/data
Rosanny Sihombing's avatar
Rosanny Sihombing committed
80
                                for item in gitlabRepos
Rosanny Sihombing's avatar
Rosanny Sihombing committed
81
                                    - let img = item.logo
Rosanny Sihombing's avatar
Rosanny Sihombing committed
82
83
84
85
86
87
                                    tr
                                        td
                                            img(src=img, width="45", height="45")
                                        td #{item.name}
                        else
                            p 
Rosanny Sihombing's avatar
Rosanny Sihombing committed
88
                                | Bitte <a href="https://transfer.hft-stuttgart.de/gitlab" target="_blank">melden Sie sich an der Gitlab-Instanz an</a>, um Ihren Zugang zu aktivieren, und aktualisieren Sie diese Seite.
Rosanny Sihombing's avatar
Rosanny Sihombing committed
89

Rosanny Sihombing's avatar
Rosanny Sihombing committed
90
91
92
93
94
95
    // jQuery
    script(src="https://code.jquery.com/jquery-3.3.1.min.js")
    script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1", crossorigin="anonymous")
    // Bootstrap
    script(src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous")
    // M4_LAB
Athanasios's avatar
Athanasios committed
96
    script(src="/js/headfoot.js")
97
    script(src="/js/mobile.js")