working on the user/group administration page.
[gwvp.git] / gwvplib / gwvprepoadmin.php
index 7a0b10c..9ead6d3 100644 (file)
@@ -82,10 +82,27 @@ function gwvp_CreateRepoPageBody()
        echo "<h2>Create a Repo</h2>";
        echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"$BASE_URL/admin/repos/docreate\">";
        echo "<table>";
-       echo "<tr><td>Repository Name</td><td><input type=\"text\" name=\"reponame\" value=\"$reponameobv\"></td></tr>";
-       echo "<tr><td>Repository Description</td><td><input type=\"text\" name=\"repodesc\" value=\"$repodescobv\"></td></tr>";
-       echo "<tr><td>Repository Bundle</td><td><input type=\"file\" name=\"bundlefile\"></td><td><i>Create a bundle for pro-creating the git repository (export your git bundle with \"git bundle create /tmp/filename --branches\")</i></td></tr>";
+       echo "<tr><td>Repository Name</td><td bgcolor=\"#eeeeee\"><input type=\"text\" name=\"reponame\" value=\"$reponameobv\"></td></tr>";
+       echo "<tr><td>Repository Description</td><td bgcolor=\"#eeeeee\"><input type=\"text\" name=\"repodesc\" value=\"$repodescobv\"></td></tr>";
+       echo "<tr><td>Repository Bundle</td><td bgcolor=\"#eeeeee\"><input type=\"file\" name=\"bundlefile\"></td><td><i>Create a bundle for pro-creating the git repository (export your git bundle with \"git bundle create /tmp/filename --branches\")</i></td></tr>";
+       
+       echo "<tr><td>Default Permisison Set</td><td bgcolor=\"#eeeeee\">";
+       
+       echo "<table>";
+       echo "<tr><td><input type=\"checkbox\" name=\"permsall\" checked></td><td>Anyone Can Read, Only you can write</td></tr>";
+       echo "<tr><td><input type=\"checkbox\" name=\"permsmeonly\"></td><td>Anyone can see the repository exists, but only you can read or write to it</td></tr>";
+       echo "<tr><td><input type=\"checkbox\" name=\"permsinvisible\"></td><td>Repository only visible to you</td></tr>";
+       echo "</table>";
+       
+       
+       echo "</td><td><i>Permissions can be changed in repository management later</i></td></tr>";
+       
        echo "</table>";
+       
+       
+       
+       
+       
        echo "<input type=\"submit\" name=\"create\" value=\"Create\"><br>";
        echo "</form>";
 }
@@ -103,12 +120,13 @@ function gwvp_RepoAdminPageBody()
        // i must also remember that the home page will also contain a list of repos and that this page is solely for maintance
        // and creation of repos - so i dont need to get over-worked about the info stored on this page outside of those activities
        $rlist = gwvp_GetRepoList();
-       echo "<table border=\"1\"><tr><th>Repo Name</th><th>Repo Description</th><th>Repo Owner</th></tr>";
+       echo "<table border=\"1\"><tr><th>Repo Name</th><th>Repo Description</th><th>Repo Owner</th><th>Control</th></tr>";
        foreach($rlist as $u_res) {
+               $rid = $u_res["id"];
                $rname = $u_res["name"];
                $rdesc = $u_res["description"];
-               $rown = $u_res["owner"];
-               echo "<tr><td>$rname</td><td>$rdesc</td><td>$rown</td></tr>";
+               $rown = gwvp_getUserName($u_res["owner"]);
+               echo "<tr><td>$rname</td><td>$rdesc</td><td>$rown</td><td><a href=\"$BASE_URL/admin/repos/modify/$rid\">Modify</a></td></tr>";
        }
        echo "</table>";