blob: 4d520925eb7a1f03b61509fa0e476782685a6fd3 [file] [log] [blame]
DTabidze4b44ff42024-04-02 03:16:26 +04001{{ define "title" }}
2 User - {{ .CurrentUser }}
3{{ end }}
4{{- define "content" -}}
Davit Tabidze5f1a2c62024-07-17 17:57:27 +04005 <h1 class="headline">User: {{ .CurrentUser }}</h1>
DTabidze5d735e32024-03-26 16:01:06 +04006 {{ if .LoggedInUserPage }}
DTabidze0d802592024-03-19 17:42:45 +04007 <form action="/create-group" method="post">
Davit Tabidze5f1a2c62024-07-17 17:57:27 +04008 <fieldset class="grid first">
9 <input type="text" id="group-name" name="group-name" placeholder="Group name" required>
10 <input type="text" id="description" name="description" placeholder="Description">
11 <button type="submit">Create Group</button>
12 </fieldset>
DTabidze0d802592024-03-19 17:42:45 +040013 </form>
DTabidze5d735e32024-03-26 16:01:06 +040014 {{ end }}
Davit Tabidze5f1a2c62024-07-17 17:57:27 +040015
16 <h3>Owner of groups</h3>
17 <div class="user-remove">
18 {{- range .OwnerGroups }}
19 <a href="/group/{{ .Name }}" role="button"
20 {{ if ne .Description "" }} data-tooltip="{{ .Description }}" data-placement="bottom" {{ end }}>
21 {{ .Name }}
22 </a>
23 {{- end }}
24 </div>
25 <hr class="divider">
26
27 <h3>Direct member of groups</h3>
28 <div class="user-remove">
29 {{- range .MembershipGroups }}
30 <a href="/group/{{ .Name }}" role="button"
31 {{ if ne .Description "" }} data-tooltip="{{ .Description }}" data-placement="bottom" {{ end }}>
32 {{ .Name }}
33 </a>
34 {{- end }}
35 </div>
36 <hr class="divider">
37
38 <h3>Transitive member of groups</h3>
39 <div class="user-remove">
DTabidzec0b4d8f2024-03-22 17:25:10 +040040 {{- range .TransitiveGroups -}}
Davit Tabidze5f1a2c62024-07-17 17:57:27 +040041 <a href="/group/{{ .Name }}" role="button"
42 {{ if ne .Description "" }} data-tooltip="{{ .Description }}" data-placement="bottom" {{ end }}>
43 {{ .Name }}
44 </a>
45 {{- end }}
46 </div>
DTabidze4b44ff42024-04-02 03:16:26 +040047{{- end }}