aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimir Yakovlev <nagos@inbox.ru>2022-07-26 19:13:24 +0300
committerGitHub <noreply@github.com>2022-07-26 11:13:24 -0500
commit5ed082b62491f17c6c91e21f8fe7d544559b0ea1 (patch)
treeac19f17f501c1d212469bc08d329612a2d98cc9e
parenta701fd35cf6efdecf8047cb1ee9eb683d95b1db5 (diff)
downloadgitea-5ed082b62491f17c6c91e21f8fe7d544559b0ea1.tar.gz
gitea-5ed082b62491f17c6c91e21f8fe7d544559b0ea1.zip
Fix org members bug (#20489)
* Fix bug in public only org members list bug was introduced in d6779c7ad3 * Expanded org unit test
-rw-r--r--integrations/org_test.go18
-rw-r--r--templates/org/member/members.tmpl2
2 files changed, 19 insertions, 1 deletions
diff --git a/integrations/org_test.go b/integrations/org_test.go
index d755385726..d787e6f791 100644
--- a/integrations/org_test.go
+++ b/integrations/org_test.go
@@ -116,6 +116,24 @@ func TestPrivateOrg(t *testing.T) {
session.MakeRequest(t, req, http.StatusOK)
}
+func TestOrgMembers(t *testing.T) {
+ defer prepareTestEnv(t)()
+
+ // not logged in user
+ req := NewRequest(t, "GET", "/org/org25/members")
+ MakeRequest(t, req, http.StatusOK)
+
+ // org member
+ session := loginUser(t, "user24")
+ req = NewRequest(t, "GET", "/org/org25/members")
+ session.MakeRequest(t, req, http.StatusOK)
+
+ // site admin
+ session = loginUser(t, "user1")
+ req = NewRequest(t, "GET", "/org/org25/members")
+ session.MakeRequest(t, req, http.StatusOK)
+}
+
func TestOrgRestrictedUser(t *testing.T) {
defer prepareTestEnv(t)()
diff --git a/templates/org/member/members.tmpl b/templates/org/member/members.tmpl
index 9a2c235aa6..b558dbe5ee 100644
--- a/templates/org/member/members.tmpl
+++ b/templates/org/member/members.tmpl
@@ -29,7 +29,7 @@
{{end}}
</div>
</div>
- {{if not .PublicOnly}}
+ {{if not $.PublicOnly}}
<div class="ui three wide column center">
<div class="meta">
{{$.locale.Tr "org.members.member_role"}}