]> source.dussan.org Git - gitea.git/commitdiff
Org action fixes and form cleanup (#10512) (#10514)
authorJohn Olheiser <john.olheiser@gmail.com>
Fri, 28 Feb 2020 01:38:21 +0000 (19:38 -0600)
committerGitHub <noreply@github.com>
Fri, 28 Feb 2020 01:38:21 +0000 (19:38 -0600)
* More org fixes

* Move form action query to inputs

Signed-off-by: jolheiser <john.olheiser@gmail.com>
templates/org/member/members.tmpl
templates/org/team/members.tmpl
templates/org/team/repositories.tmpl
templates/org/team/sidebar.tmpl
templates/org/team/teams.tmpl
templates/user/settings/organization.tmpl

index 22ae87b1d981ebf91c90bcec053daad118a3917b..1691f9b3803bbffeccdee1ee403cc8f9e1338412 100644 (file)
                                        <div class="ui four wide column">
                                                <div class="text right">
                                                        {{if eq $.SignedUser.ID .ID}}
-                                                               <a class="ui red small button" href="{{$.OrgLink}}/members/action/leave?uid={{.ID}}">{{$.i18n.Tr "org.members.leave"}}</a>
+                                                               <form method="post" action="{{$.OrgLink}}/members/action/leave">
+                                                                       {{$.CsrfTokenHtml}}
+                                                                       <button type="submit" class="ui red small button" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.leave"}}</button>
+                                                               </form>
                                                        {{else if $.IsOrganizationOwner}}
-                                                               <a class="ui red small button" href="{{$.OrgLink}}/members/action/remove?uid={{.ID}}">{{$.i18n.Tr "org.members.remove"}}</a>
+                                                               <form method="post" action="{{$.OrgLink}}/members/action/remove">
+                                                                       {{$.CsrfTokenHtml}}
+                                                                       <button type="submit" class="ui red small button" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.remove"}}</button>
+                                                               </form>
                                                        {{end}}
                                                </div>
                                        </div>
index f3b08652cdca6c9c55d154895507618accb01429..ef595f841ab2e87adad4df42c68a57c38e49c5fe 100644 (file)
@@ -27,9 +27,9 @@
                                        {{range .Team.Members}}
                                                <div class="item">
                                                        {{if $.IsOrganizationOwner}}
-                                                               <form method="post" action="{{$.OrgLink}}/teams/{{$.Team.LowerName}}/action/remove?uid={{.ID}}">
+                                                               <form method="post" action="{{$.OrgLink}}/teams/{{$.Team.LowerName}}/action/remove">
                                                                        {{$.CsrfTokenHtml}}
-                                                                       <button type="submit" class="ui red small button right" >{{$.i18n.Tr "org.members.remove"}}</button>
+                                                                       <button type="submit" class="ui red small button right" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.remove"}}</button>
                                                                </form>
                                                        {{end}}
                                                        <a href="{{.HomeLink}}">
index 50b3f2cffb85ffbb25cd983627c9fcfc2763684c..4b79c1bf83e11efc9cb3cda897cc805884eb32d4 100644 (file)
@@ -35,9 +35,9 @@
                                        {{range .Team.Repos}}
                                                <div class="item">
                                                        {{if $canAddRemove}}
-                                                               <form method="post" action="{{$.OrgLink}}/teams/{{$.Team.LowerName}}/action/repo/remove?repoid={{.ID}}">
+                                                               <form method="post" action="{{$.OrgLink}}/teams/{{$.Team.LowerName}}/action/repo/remove">
                                                                        {{$.CsrfTokenHtml}}
-                                                                       <button type="submit" class="ui red small button right">{{$.i18n.Tr "remove"}}</button>
+                                                                       <button type="submit" class="ui red small button right" name="repoid" value="{{.ID}}">{{$.i18n.Tr "remove"}}</button>
                                                                </form>
                                                        {{end}}
                                                        <a class="member" href="{{AppSubUrl}}/{{$.Org.Name}}/{{.Name}}">
index 531990a98693a679cd0a37eb693c34e79ded2fe4..044bda941cf50864afaa7ceefcf209cdaa4f3067 100644 (file)
@@ -3,14 +3,16 @@
                <strong>{{.Team.Name}}</strong>
                <div class="ui right">
                        {{if .Team.IsMember $.SignedUser.ID}}
-                               <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/leave?uid={{$.SignedUser.ID}}&page=home">
+                               <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/leave">
                                        {{$.CsrfTokenHtml}}
-                                       <button type="submit" class="ui red tiny button">{{$.i18n.Tr "org.teams.leave"}}</button>
+                                       <input type="hidden" name="page" value="home"/>
+                                       <button type="submit" class="ui red tiny button" name="uid" value="{{$.SignedUser.ID}}">{{$.i18n.Tr "org.teams.leave"}}</button>
                                </form>
                        {{else if .IsOrganizationOwner}}
-                               <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/join?uid={{$.SignedUser.ID}}&page=team">
+                               <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/join">
                                        {{$.CsrfTokenHtml}}
-                                       <button type="submit" class="ui blue tiny button">{{$.i18n.Tr "org.teams.join"}}</button>
+                                       <input type="hidden" name="page" value="team"/>
+                                       <button type="submit" class="ui blue tiny button" name="uid" value="{{$.SignedUser.ID}}">{{$.i18n.Tr "org.teams.join"}}</button>
                                </form>
                        {{end}}
                </div>
index af1fd2a5def90a0faefccd90b3229e9ef7c99973..9de48e7e2c8387494502fee741583c77763d3059 100644 (file)
                                                <a class="text black" href="{{$.OrgLink}}/teams/{{.LowerName}}"><strong>{{.Name}}</strong></a>
                                                <div class="ui right">
                                                        {{if .IsMember $.SignedUser.ID}}
-                                                               <form method="post" action="{{$.OrgLink}}/teams/{{.LowerName}}/action/leave?uid={{$.SignedUser.ID}}">
+                                                               <form method="post" action="{{$.OrgLink}}/teams/{{.LowerName}}/action/leave">
                                                                        {{$.CsrfTokenHtml}}
-                                                                       <button type="submit" class="ui red small button">{{$.i18n.Tr "org.teams.leave"}}</button>
+                                                                       <button type="submit" class="ui red small button" name="uid" value="{{$.SignedUser.ID}}">{{$.i18n.Tr "org.teams.leave"}}</button>
                                                                </form>
                                                        {{else if $.IsOrganizationOwner}}
-                                                               <form method="post" action="{{$.OrgLink}}/teams/{{.LowerName}}/action/join?uid={{$.SignedUser.ID}}">
+                                                               <form method="post" action="{{$.OrgLink}}/teams/{{.LowerName}}/action/join">
                                                                        {{$.CsrfTokenHtml}}
-                                                                       <button type="submit" class="ui blue small button">{{$.i18n.Tr "org.teams.join"}}</button>
+                                                                       <button type="submit" class="ui blue small button" name="uid" value="{{$.SignedUser.ID}}">{{$.i18n.Tr "org.teams.join"}}</button>
                                                                </form>
                                                        {{end}}
                                                </div>
index e746400a8ffe2e0949424a5f31288ce7bbf2598a..00b73f94d99fe8e77cea067657fd0fbcdaf371bf 100644 (file)
                                        {{range .Orgs}}
                                        <div class="item">
                                                <div class="right floated content">
-                                                       <a class="ui blue small button" href="{{AppSubUrl}}/org/{{.Name}}/members/action/leave?uid={{.ID}}">{{$.i18n.Tr "org.members.leave"}}</a>
+                                                       <form method="post" action="{{AppSubUrl}}/org/{{.Name}}/members/action/leave">
+                                                               {{$.CsrfTokenHtml}}
+                                                               <button type="submit" class="ui blue small button" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.leave"}}</button>
+                                                       </form>
                                                </div>
                                                <img class="ui mini image" src="{{.RelAvatarLink}}">
                                                <div class="content">