summaryrefslogtreecommitdiff
path: root/Project-Unite/Views/Wiki
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-04-07 09:57:24 -0400
committerMichael <[email protected]>2017-04-07 09:57:24 -0400
commit5860170c1fed2342232d7e35015b669e8b8ec471 (patch)
treebfd2113a5b98421c94344d313cf35c2d1e2d171c /Project-Unite/Views/Wiki
parent6989516207321b6d99c6b04879b5a9a438527107 (diff)
downloadproject-unite-5860170c1fed2342232d7e35015b669e8b8ec471.tar.gz
project-unite-5860170c1fed2342232d7e35015b669e8b8ec471.tar.bz2
project-unite-5860170c1fed2342232d7e35015b669e8b8ec471.zip
Add "edit page" button to wiki
Diffstat (limited to 'Project-Unite/Views/Wiki')
-rw-r--r--Project-Unite/Views/Wiki/EditPage.cshtml29
-rw-r--r--Project-Unite/Views/Wiki/Index.cshtml7
2 files changed, 36 insertions, 0 deletions
diff --git a/Project-Unite/Views/Wiki/EditPage.cshtml b/Project-Unite/Views/Wiki/EditPage.cshtml
new file mode 100644
index 0000000..6c75028
--- /dev/null
+++ b/Project-Unite/Views/Wiki/EditPage.cshtml
@@ -0,0 +1,29 @@
+@model Project_Unite.Models.AddWikiPageViewModel
+@{
+ ViewBag.Title = "Edit page";
+}
+
+<h2>Edit @Model.Name</h2>
+
+@using (Html.BeginForm())
+{
+ @Html.AntiForgeryToken()
+ @Html.HiddenFor(Model=>Model.PageId)
+ @Html.HiddenFor(Model=>Model.Name)
+
+ <table class="table">
+ <tr>
+ <td style="width:35%">Category:</td>
+ <td>@Html.DropDownListFor(Model=>Model.ParentId, Model.Parents, new{@class="form-control"})</td>
+ </tr>
+ <tr>
+ <td>Contents:</td>
+ <td>@Html.TextAreaFor(Model=>Model.Content, new{@class="form-control", rows="10"})</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><input type="submit" class="btn btn-primary" value="Edit" /></td>
+ </tr>
+ </table>
+}
+
diff --git a/Project-Unite/Views/Wiki/Index.cshtml b/Project-Unite/Views/Wiki/Index.cshtml
index d3772a2..02c2845 100644
--- a/Project-Unite/Views/Wiki/Index.cshtml
+++ b/Project-Unite/Views/Wiki/Index.cshtml
@@ -81,6 +81,13 @@
<p><strong>Last edited by @Html.UserLink(edit.UserId) on @edit.EditedAt</strong></p>
+ if (Request.IsAuthenticated)
+ {
+ <ul>
+ <li><a href="@Url.Action("EditPage", new { id = Model.Page.Id })"><span class="glyphicon glyphicon-pencil"></span> Edit this page</a></li>
+ </ul>
+ }
+
<p>@Html.Markdown(Model.Page.Contents)</p>
if (Request.IsAuthenticated)