| DTabidze | 4b44ff4 | 2024-04-02 03:16:26 +0400 | [diff] [blame] | 1 | {{ define "title" }} |
| 2 | User - {{ .CurrentUser }} |
| 3 | {{ end }} |
| 4 | {{- define "content" -}} |
| Davit Tabidze | 5f1a2c6 | 2024-07-17 17:57:27 +0400 | [diff] [blame^] | 5 | <h1 class="headline">User: {{ .CurrentUser }}</h1> |
| DTabidze | 5d735e3 | 2024-03-26 16:01:06 +0400 | [diff] [blame] | 6 | {{ if .LoggedInUserPage }} |
| DTabidze | 0d80259 | 2024-03-19 17:42:45 +0400 | [diff] [blame] | 7 | <form action="/create-group" method="post"> |
| Davit Tabidze | 5f1a2c6 | 2024-07-17 17:57:27 +0400 | [diff] [blame^] | 8 | <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> |
| DTabidze | 0d80259 | 2024-03-19 17:42:45 +0400 | [diff] [blame] | 13 | </form> |
| DTabidze | 5d735e3 | 2024-03-26 16:01:06 +0400 | [diff] [blame] | 14 | {{ end }} |
| Davit Tabidze | 5f1a2c6 | 2024-07-17 17:57:27 +0400 | [diff] [blame^] | 15 | |
| 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"> |
| DTabidze | c0b4d8f | 2024-03-22 17:25:10 +0400 | [diff] [blame] | 40 | {{- range .TransitiveGroups -}} |
| Davit Tabidze | 5f1a2c6 | 2024-07-17 17:57:27 +0400 | [diff] [blame^] | 41 | <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> |
| DTabidze | 4b44ff4 | 2024-04-02 03:16:26 +0400 | [diff] [blame] | 47 | {{- end }} |