services.pug 6.76 KB
Newer Older
Rosanny Sihombing's avatar
Rosanny Sihombing committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
doctype html
html(lang="de")
  head
    title= "User Profile"
    meta(charset="UTF-8")
    meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
    link(rel="stylesheet", type="text/css", href="/css/bootstrap.min.css")
    link(rel="stylesheet", type="text/css", href="/css/m4lab.css")
    link(rel="stylesheet", type="text/css", href="/css/m4lab-mobile.css")
    link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
  body
    div(class="container")
        div(class="row min-vh-100 flex-column flex-md-row")
            aside(class="col-12 col-md-3 p-0 flex-shrink-1")
                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")
                                a(class="nav-link pl-0 text-nowrap" href="/")
                                    span(class="font-weight-bold color_black") #{user.firstName} #{user.lastName}
                            li(class="nav-item")
                                a(class="nav-link pl-0" href="/account/profile")
                                    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
Rosanny Sihombing's avatar
Rosanny Sihombing committed
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
31
32
33
                            li(class="nav-item")
                                a(class="nav-link pl-0" href="#")
                                    i(class="fa fa-tasks fa-fw color_black")
                                    span(class="d-none d-md-inline color_black") Projekte und Dienste
Rosanny Sihombing's avatar
Rosanny Sihombing committed
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
                            li(class="nav-item")
                                a(class="nav-link pl-0 color_red" href="/logout")
                                    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")
                nav(aria-label="breadcrumb")
                    ol(class="breadcrumb")
                        li(class="breadcrumb-item")
                            a(href="/account/") Konto
                        li(class="breadcrumb-item active" aria-current="page") Projekte und Dienste

                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")
                        if user.gitlabUserId
                            div(class="container")
                                div(class="row py-2 bg-light")
                                    div(class="col font-weight-bold") Projektinformationen
                                    div(class="col text-right")
                                        a(href="/account/newInformation" class="btn btn-sm btn-success" role="button") Neue Projektinformation
                            table(class="table")
                                if gitlabPages.length == 0
                                    tr
                                        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
                                            td
                                                img(src=item.projectInformation.logo, width="45", height="45")
                                            td 
                                                a(href=editNewPageLink class="link-dark") #{item.projectInformation.name}
                                            td
                                                a(href=websiteURL class="link-dark" target="_blank") visit website
                            div(class="container")
                                div(class="row py-2 bg-light")
                                    div(class="col font-weight-bold") Projektcode und -daten
                                    div(class="col text-right")
                                        button(type="button", class="btn btn-sm btn-success" disabled) Neuer Projektdatensatz
                            table(class="table")
                                if gitlabRepos.length == 0
                                    tr
                                        td Currently you have no project codes/data
                                for item in gitlabRepos
                                    - let img = item.logo
                                    tr
                                        td
                                            img(src=img, width="45", height="45")
                                        td #{item.name}
                        else
                            p 
                                | 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.

    // 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
    script(src="/js/headfoot.js")
    script(src="/js/mobile.js")