Skip to content

Commit

Permalink
Ready (Professional 2008 lite SE Alpha Release Candidate 2)
Browse files Browse the repository at this point in the history
  • Loading branch information
Sampo Haavisto committed Sep 1, 2011
1 parent 13b3fe9 commit 67da7e6
Show file tree
Hide file tree
Showing 25 changed files with 85 additions and 32 deletions.
Binary file modified ReleaseMan/ReleaseMan.suo
Binary file not shown.
Binary file modified ReleaseMan/ReleaseMan/App_Data/Projects.sdf
Binary file not shown.
5 changes: 5 additions & 0 deletions ReleaseMan/ReleaseMan/Content/Style.css
Expand Up @@ -65,7 +65,12 @@

.half-list {
width: 445px;

}
.half-list li p {

}

.half-list li {
max-width: 445px;
margin: 10px 10px 0px 0px;
Expand Down
14 changes: 13 additions & 1 deletion ReleaseMan/ReleaseMan/Content/css/uniform.default.css
Expand Up @@ -607,4 +607,16 @@ div.uploader input {
height: 25px;
border: none;
cursor: default;
}
}

input
{

width: 200px;

}
textarea
{
width: 400px;
height: 400px;
}
6 changes: 3 additions & 3 deletions ReleaseMan/ReleaseMan/Controllers/IssueController.cs
Expand Up @@ -56,8 +56,8 @@ public ActionResult Create(Issue issue)
}

ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", issue.ReleaseId);
//return View(issue);
return RedirectToAction("Details", "Release", new { id = issue.ReleaseId });
return View(issue);

}

//
Expand All @@ -80,7 +80,7 @@ public ActionResult Edit(Issue issue)
{
db.Entry(issue).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
return RedirectToAction("Details", "Release", new { id = issue.ReleaseId });
}
ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", issue.ReleaseId);
return View(issue);
Expand Down
8 changes: 4 additions & 4 deletions ReleaseMan/ReleaseMan/Controllers/NoteController.cs
Expand Up @@ -35,9 +35,9 @@ public ViewResult Details(int id = 0)
//
// GET: /Note/Create

public ActionResult Create()
public ActionResult Create(int id = 0)
{
ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name");
ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", id);
return View();
}

Expand All @@ -51,7 +51,7 @@ public ActionResult Create(ReleaseNote releasenote)
{
db.ReleaseNotes.Add(releasenote);
db.SaveChanges();
return RedirectToAction("Index");
return RedirectToAction("Details", "Release", new { id = releasenote.ReleaseId });
}

ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", releasenote.ReleaseId);
Expand All @@ -78,7 +78,7 @@ public ActionResult Edit(ReleaseNote releasenote)
{
db.Entry(releasenote).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
return RedirectToAction("Details", "Release", new { id = releasenote.ReleaseId });
}
ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", releasenote.ReleaseId);
return View(releasenote);
Expand Down
5 changes: 2 additions & 3 deletions ReleaseMan/ReleaseMan/Controllers/ReleaseController.cs
Expand Up @@ -36,7 +36,6 @@ public ViewResult Details(int id)

public ActionResult Create(int id = 0)
{

ViewBag.ProjectId = new SelectList(db.Projects, "ID", "Name", id);
return View();
}
Expand All @@ -51,7 +50,7 @@ public ActionResult Create(Release release)
{
db.Releases.Add(release);
db.SaveChanges();
return RedirectToAction("Details", "Project", new { id = release.ProjectId });
return RedirectToAction("Manage", "Project", new { id = release.ProjectId });
}

ViewBag.ProjectId = new SelectList(db.Projects, "ID", "Name", release.ProjectId);
Expand All @@ -78,7 +77,7 @@ public ActionResult Edit(Release release)
{
db.Entry(release).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
return RedirectToAction("Details", "Project", new { id = release.ProjectId });
}
ViewBag.ProjectId = new SelectList(db.Projects, "ID", "Name", release.ProjectId);
return View(release);
Expand Down
4 changes: 2 additions & 2 deletions ReleaseMan/ReleaseMan/Controllers/StoryController.cs
Expand Up @@ -54,8 +54,8 @@ public ActionResult Create(Story story)
}

ViewBag.ReleaseId = new SelectList(db.Releases, "ID", "Name", story.ReleaseId);
//return View(story);
return RedirectToAction("Manage", "Project", new { id = story.ProjectId });
return View(story);

}

//
Expand Down
1 change: 1 addition & 0 deletions ReleaseMan/ReleaseMan/Models/Issue.cs
Expand Up @@ -15,6 +15,7 @@ public class Issue

[Required]
public string Name { get; set; }
[DataType(DataType.MultilineText)]
public string Description { get; set; }
public bool Fixed { get; set; }

Expand Down
1 change: 1 addition & 0 deletions ReleaseMan/ReleaseMan/Models/ReleaseNote.cs
Expand Up @@ -15,6 +15,7 @@ public class ReleaseNote

[Required]
public string Name { get; set; }
[DataType(DataType.MultilineText)]
public string Description { get; set; }

public virtual Release Release { get; set; }
Expand Down
4 changes: 3 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Issue/Create.cshtml
Expand Up @@ -3,11 +3,12 @@
@{
ViewBag.Title = "Create";
}

<div class="grid_12">
<h2>Create new Issue</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
Expand Down Expand Up @@ -55,3 +56,4 @@
<div>

</div>
</div>
4 changes: 3 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Issue/Edit.cshtml
Expand Up @@ -3,11 +3,12 @@
@{
ViewBag.Title = "Edit";
}

<div class="grid_12">
<h2>Edit</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
Expand Down Expand Up @@ -57,3 +58,4 @@
<div>
@Html.ActionLink("Back", "Details", "Release", new {id = @Model.ReleaseId} , null)
</div>
</div>
11 changes: 5 additions & 6 deletions ReleaseMan/ReleaseMan/Views/Note/Create.cshtml
Expand Up @@ -3,16 +3,16 @@
@{
ViewBag.Title = "Create";
}

<div class="grid_12">
<h2>Create new Note</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ReleaseNote</legend>
<legend>Release Note</legend>

<div class="editor-label">
@Html.LabelFor(model => model.ReleaseId, "Release")
Expand Down Expand Up @@ -44,6 +44,5 @@
</fieldset>
}

<div>
@Html.ActionLink("Back to List", "Index")
</div>

</div>
4 changes: 4 additions & 0 deletions ReleaseMan/ReleaseMan/Views/Note/Details.cshtml
Expand Up @@ -4,6 +4,8 @@
ViewBag.Title = "Details";
}

<div class="grid_12">

<h2>Details</h2>

<fieldset>
Expand All @@ -28,3 +30,5 @@
@Html.ActionLink("Edit", "Edit", new { id=Model.ID }) |
@Html.ActionLink("Back to List", "Index")
</p>

</div>
9 changes: 5 additions & 4 deletions ReleaseMan/ReleaseMan/Views/Note/Edit.cshtml
Expand Up @@ -3,16 +3,16 @@
@{
ViewBag.Title = "Edit";
}

<div class="grid_12">
<h2>Edit</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ReleaseNote</legend>
<legend>Release Note</legend>

@Html.HiddenFor(model => model.ID)

Expand Down Expand Up @@ -47,5 +47,6 @@
}

<div>
@Html.ActionLink("Back", "Details", "Release", new {id = @Model.ReleaseId} , null)
@Html.ActionLink("Back", "Details", "Release", new {id = Model.ReleaseId} , null)
</div>
</div>
3 changes: 2 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Project/Create.cshtml
Expand Up @@ -3,7 +3,7 @@
@{
ViewBag.Title = "Create";
}

<div class="grid_12">
<h2>Create new Project</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
Expand Down Expand Up @@ -40,3 +40,4 @@
<div>
@Html.ActionLink("Back", "Index", "Project", null ,null)
</div>
</div>
13 changes: 10 additions & 3 deletions ReleaseMan/ReleaseMan/Views/Project/Details.cshtml
Expand Up @@ -72,9 +72,10 @@
</div>
<div class="grid_12">
<ul class="item-list">
@foreach (var Release in Model.Releases) {
@foreach (var Release in Model.Releases)
{
foreach (var story in Release.Stories) { ReleaseHours += story.Estimate; }

percentage = (int)(Release.Capacity > 0 ? (ReleaseHours / Release.Capacity) * 100 : 100);
string barcolor = percentage > 100 ? "background-color:red;" : "";

Expand All @@ -92,7 +93,13 @@
@Html.ActionLink("Edit", "Edit", "Release", new { id = Release.ID }, new { @class = "buttonlink right" })
@Html.ActionLink("Details", "Details", "Release", new { id = Release.ID }, new { @class = "buttonlink right" })
@Html.ActionLink("Delete", "Delete", "Release", new { id = Release.ID }, new { @class = "buttonlink right", onclick = "return confirm('Sure you want to delete?');" })
@Html.ActionLink(@Release.Notes.Last().Name, "Details", "Note", new { id = @Release.Notes.Last().ID }, new { @class = "buttonlink left" })

@if (Release.Notes.Count() > 0)
{
@Html.ActionLink(Release.Notes.Last().Name, "Details", "Note", new { id = Release.Notes.Last().ID }, new { @class = "buttonlink left" });
}


</li>
}
</ul>
Expand Down
5 changes: 4 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Project/Edit.cshtml
Expand Up @@ -3,11 +3,12 @@
@{
ViewBag.Title = "Edit";
}

<div class="grid_12">
<h2>Edit</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
Expand Down Expand Up @@ -41,3 +42,5 @@
<div>
@Html.ActionLink("Back", "Index")
</div>

</div>
5 changes: 5 additions & 0 deletions ReleaseMan/ReleaseMan/Views/Release/Create.cshtml
Expand Up @@ -2,9 +2,12 @@
@{
ViewBag.Title = "Create";
}

<div class="grid_12">
<h2>Create new Release</h2>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
Expand Down Expand Up @@ -36,3 +39,5 @@
</p>
</fieldset>
}

</div>
11 changes: 10 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Release/Edit.cshtml
Expand Up @@ -8,6 +8,7 @@

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
Expand All @@ -32,12 +33,20 @@
@Html.ValidationMessageFor(model => model.Name)
</div>

<div class="editor-label">
@Html.LabelFor(model => model.Capacity)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Capacity)
@Html.ValidationMessageFor(model => model.Capacity)
</div>

<p>
<input type="submit" value="Save" />
</p>
</fieldset>
}
@Html.ActionLink("Back", "Details", "Project", new {id = Model.ProjectId }, null)
@Html.ActionLink("Back", "Details", "Project", new {id = @Model.Project.ID }, null)
</div>


Expand Down
4 changes: 3 additions & 1 deletion ReleaseMan/ReleaseMan/Views/Story/Create.cshtml
Expand Up @@ -4,11 +4,12 @@
ViewBag.Title = "Create";
}

<div class="grid_12">
<h2>Create new Story</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/Forms.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
Expand Down Expand Up @@ -55,3 +56,4 @@
<div>

</div>
</div>
Binary file modified ReleaseMan/ReleaseMan/bin/ReleaseMan.dll
Binary file not shown.
Binary file modified ReleaseMan/ReleaseMan/bin/ReleaseMan.pdb
Binary file not shown.
Binary file modified ReleaseMan/ReleaseMan/obj/Debug/ReleaseMan.dll
Binary file not shown.
Binary file modified ReleaseMan/ReleaseMan/obj/Debug/ReleaseMan.pdb
Binary file not shown.

0 comments on commit 67da7e6

Please sign in to comment.