diff --git a/src/main/scala/app/IssuesController.scala b/src/main/scala/app/IssuesController.scala index 8c0c0f9..f254aff 100644 --- a/src/main/scala/app/IssuesController.scala +++ b/src/main/scala/app/IssuesController.scala @@ -3,31 +3,23 @@ import jp.sf.amateras.scalatra.forms._ import service._ -import util.{WritableRepositoryAuthenticator, ReadableRepositoryAuthenticator, UsersOnlyAuthenticator} +import util.UsersOnlyAuthenticator class IssuesController extends IssuesControllerBase with IssuesService with RepositoryService with AccountService with LabelsService - with UsersOnlyAuthenticator with ReadableRepositoryAuthenticator with WritableRepositoryAuthenticator + with UsersOnlyAuthenticator trait IssuesControllerBase extends ControllerBase { self: IssuesService with RepositoryService with LabelsService - with UsersOnlyAuthenticator with ReadableRepositoryAuthenticator with WritableRepositoryAuthenticator => + with UsersOnlyAuthenticator => case class IssueForm(title: String, content: Option[String]) - case class MilestoneForm(title: String, description: Option[String], dueDate: Option[java.util.Date]) - val form = mapping( "title" -> trim(label("Title", text(required))), "content" -> trim(optional(text())) )(IssueForm.apply) - val milestoneForm = mapping( - "title" -> trim(label("Title", text(required, maxlength(100)))), - "description" -> trim(label("Description", optional(text()))), - "dueDate" -> trim(label("Due Date", optional(date()))) - )(MilestoneForm.apply) - get("/:owner/:repository/issues"){ val owner = params("owner") val repository = params("repository")