You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

view_details.tmpl 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <div class="flex-list">
  2. <div class="flex-item">
  3. <div class="flex-item-leading">
  4. {{ctx.AvatarUtils.Avatar .User 48}}
  5. </div>
  6. <div class="flex-item-main">
  7. <div class="flex-item-title">
  8. {{template "shared/user/name" .User}}
  9. {{if .User.IsAdmin}}
  10. <span class="ui basic label">{{ctx.Locale.Tr "admin.users.admin"}}</span>
  11. {{end}}
  12. </div>
  13. <div class="flex-item-body">
  14. <b>{{ctx.Locale.Tr "admin.users.auth_source"}}:</b>
  15. {{if eq .LoginSource.ID 0}}
  16. {{ctx.Locale.Tr "admin.users.local"}}
  17. {{else}}
  18. {{.LoginSource.Name}}
  19. {{end}}
  20. </div>
  21. <div class="flex-item-body">
  22. <b>{{ctx.Locale.Tr "admin.users.activated"}}:</b>
  23. {{if .User.IsActive}}
  24. {{svg "octicon-check"}}
  25. {{else}}
  26. {{svg "octicon-x"}}
  27. {{end}}
  28. </div>
  29. <div class="flex-item-body">
  30. <b>{{ctx.Locale.Tr "admin.users.restricted"}}:</b>
  31. {{if .User.IsRestricted}}
  32. {{svg "octicon-check"}}
  33. {{else}}
  34. {{svg "octicon-x"}}
  35. {{end}}
  36. </div>
  37. <div class="flex-item-body">
  38. <b>{{ctx.Locale.Tr "settings.visibility"}}:</b>
  39. {{if .User.Visibility.IsPublic}}{{ctx.Locale.Tr "settings.visibility.public"}}{{end}}
  40. {{if .User.Visibility.IsLimited}}{{ctx.Locale.Tr "settings.visibility.limited"}}{{end}}
  41. {{if .User.Visibility.IsPrivate}}{{ctx.Locale.Tr "settings.visibility.private"}}{{end}}
  42. </div>
  43. <div class="flex-item-body">
  44. <b>{{ctx.Locale.Tr "admin.users.2fa"}}:</b>
  45. {{if .TwoFactorEnabled}}
  46. <span class="text green">{{svg "octicon-check"}}</span>
  47. {{else}}
  48. {{svg "octicon-x"}}
  49. {{end}}
  50. </div>
  51. {{if .User.Language}}
  52. <div class="flex-item-body">
  53. <span class="flex-text-inline">
  54. <b>{{ctx.Locale.Tr "settings.language"}}:</b>
  55. {{range .AllLangs}}{{if eq $.User.Language .Lang}}{{.Name}}{{end}}{{end}}
  56. </span>
  57. </div>
  58. {{end}}
  59. {{if .User.Location}}
  60. <div class="flex-item-body">
  61. <span class="flex-text-inline">{{svg "octicon-location"}}{{.User.Location}}</span>
  62. </div>
  63. {{end}}
  64. {{if .User.Website}}
  65. <div class="flex-item-body">
  66. <span class="flex-text-inline">
  67. {{svg "octicon-link"}}
  68. <a target="_blank" href="{{.User.Website}}">{{.User.Website}}</a>
  69. </span>
  70. </div>
  71. {{end}}
  72. </div>
  73. </div>
  74. </div>