memberships: handlers endpoint rework (#129)

* reworked api endpoints

* minor fix
diff --git a/core/auth/memberships/group.html b/core/auth/memberships/group.html
index a9cbb66..3995fb7 100644
--- a/core/auth/memberships/group.html
+++ b/core/auth/memberships/group.html
@@ -14,9 +14,8 @@
         <p class="description">{{ .Description }}</p>
     </div>
     <hr class="divider">
-    <form action="/add-user" method="post">
-        <input type="hidden" id="group-name" name="group" value="{{ .GroupName }}">
-        <label for="group-name">Username:</label>
+    <form action="/group/{{ .GroupName }}/add-user/" method="post">
+        <label>Username:</label>
         <input type="text" id="username" name="username" required>
         <label for="status">Status:</label>
         <select id="status" name="status" required>
@@ -26,8 +25,7 @@
         <button type="submit">Add Member</button>
     </form>
     <hr class="divider">
-    <form action="/add-child-group" method="post">
-        <input type="hidden" id="parent-group" name="parent-group" value="{{ .GroupName }}">
+    <form action="/group/{{ .GroupName }}/add-child-group" method="post">
         <label for="child-group">Select Child Group:</label>
         <select id="child-group" name="child-group" required>
             {{- range .AvailableGroups }}
@@ -46,7 +44,7 @@
         <tr>
             <td><a href="/user/{{ . }}">{{ . }}</a></td>
             <td>
-                <form action="/remove-group-owner/{{ $parentGroupName }}/{{ . }}" method="post" onsubmit="return confirm('Are you sure you want to revoke user {{ . }} ownership of the {{ $parentGroupName }} group?')">
+                <form action="/group/{{ $parentGroupName }}/remove-owner/{{ . }}" method="post" onsubmit="return confirm('Are you sure you want to revoke user {{ . }} ownership of the {{ $parentGroupName }} group?')">
                     <button type="submit" class="button">Remove</button>
                 </form>
             </td>
@@ -63,7 +61,7 @@
         <tr>
             <td><a href="/user/{{ . }}">{{ . }}</a></td>
             <td>
-                <form action="/remove-group-member/{{ $parentGroupName }}/{{ . }}" method="post" onsubmit="return confirm('Are you sure you want to remove user {{ . }} user from {{ $parentGroupName }} group?')">
+                <form action="/group/{{ $parentGroupName }}/remove-member/{{ . }}" method="post" onsubmit="return confirm('Are you sure you want to remove user {{ . }} user from {{ $parentGroupName }} group?')">
                     <button type="submit" class="button">Remove</button>
                 </form>
             </td>
@@ -95,7 +93,7 @@
             <td><a href="/group/{{ .Name }}">{{ .Name }}</a></td>
             <td>{{ .Description }}</td>
             <td>
-                <form action="/remove-child-group/{{ $parentGroupName }}/{{ .Name }}" method="post" onsubmit="return confirm('Are you sure you want to remove group {{ .Name }} as a child of the group {{ $parentGroupName }}?')">
+                <form action="/group/{{ $parentGroupName }}/remove-child-group/{{ .Name }}" method="post" onsubmit="return confirm('Are you sure you want to remove group {{ .Name }} as a child of the group {{ $parentGroupName }}?')">
                     <button type="submit" class="button">Remove</button>
                 </form>
             </td>