File name
        Commit message
        Commit date
    File name
        Commit message
        Commit date
    File name
        Commit message
        Commit date
    File name
        Commit message
        Commit date
    File name
        Commit message
        Commit date
    @**
* Yona, 21st Century Project Hosting SW
*
* Copyright Yona & Yobi Authors & NAVER Corp.
* https://yona.io
**@
@import play.data.Form
@(message: String)(projectForm: Form[Project], project: Project, branches: List[String])
@import helper._
@import utils.TemplateHelper._
@import utils.TemplateHelper.Branches._
@oldPlace() = @{
    if(project.hasOldPlace){
        Html("<div>" + Messages("project.previous.place", " <span style='color: red'>" + project.getOldPlace + "</span></div>"))
    }
}
@projectLayout(message, project, utils.MenuType.PROJECT_SETTING) {
@projectMenu(project, utils.MenuType.PROJECT_SETTING, "")
<div class="page-wrap-outer">
    <div class="project-page-wrap">
        @partial_settingmenu(project)
        <form id="saveSetting" method="post" action="@routes.ProjectApp.settingProject(project.owner, project.name)" enctype="multipart/form-data" class="nm">
            <div class="bubble-wrap gray" style="overflow: visible">
                <input type="hidden" name="id" value="@projectForm("id").value.toLong">
                <input type="hidden" name="watchingCount" value="@projectForm("watchingCount").value.toLong">
                <div class="box-wrap top clearfix frm-wrap" style="padding-top:20px;">
                    <div class="setting-box left">
                        <div class="logo-wrap" style="background-image:url('@urlToProjectLogo(project)')"></div>
                        <div class="logo-desc">
                            <ul class="unstyled descs">
                                <li><strong>@Messages("project.logo")</strong></li>
                                <li>@Messages("project.logo.type") <span class="point">bmp, jpg, gif, png</span></li>
                                <li>@Messages("project.logo.maxFileSize") <span class="point">5MB</span></li>
                                <li>
                                    <div class="btn-wrap">
                                        <div class="nbtn medium white fake-file-wrap">
                                            <i class="yobicon-upload"></i> @Messages("button.upload")<!--
                                        --> <input id="logoPath" type="file" class="file" name="logoPath" accept="image/*">
                                        </div>
                                    </div>
                                </li>
                            </ul>
                        </div>
                    </div>
                    <dl class="setting-box right">
                        <dt>
                            <label for="project-name">@Messages("project.name.placeholder")</label>
                        </dt>
                        <dd>
                            <input id="project-name" type="text" name="name" data-trigger="popover" data-content='@Messages("project.transfer.description6")' data-placement="left" data-trigger="focus" maxlength="250" value="@project.name">
                            @oldPlace()<br/>
                        </dd>
                        <dt>
                            <label for="project-desc">@Messages("project.description.placeholder")</label>
                        </dt>
                        <dd>
                            <textarea id="project-desc" name="overview" maxlength="250" class="textarea">@project.overview</textarea>
                        </dd>
                    </dl>
                </div>
                <div class="box-wrap middle">
                    <div class="cu-label">@Messages("project.shareOption")</div>
                    <div class="cu-desc">
                        <input name="projectScope" type="radio" class="radio-btn" id="public" value="PUBLIC" @if(project.isPublic){checked="checked"}><label for="public" class="bg-radiobtn label-public">@Messages("project.public")</label>
                        @if(project.hasGroup){
                        <input name="projectScope" type="radio" class="radio-btn" id="protected" value="PROTECTED" @if(project.isProtected){checked="checked"}><label for="protected" class="bg-radiobtn label-protected">@Messages("project.protected")</label>
                        }
                        <input name="projectScope" type="radio" class="radio-btn" id="private" value="PRIVATE" @if(project.isPrivate){checked="checked"}><label for="private" class="bg-radiobtn label-private">@Messages("project.private")</label>
                        <span class="note">@Messages("project.private.notice")</span>
                    </div>
                </div>
            @if(project.vcs.equals("GIT")) {
                <div class="box-wrap middle">
                    <div class="cu-label">@Messages("issue.template")</div>
                    <div class="cu-desc">
                        <a href="@routes.BoardApp.newPostForm(project.owner, project.name)?issueTemplate=true" class="ybtn" target="_blank">@Messages("issue.template.edit")</a>
                    </div>
                </div>
            }
                <div class="box-wrap middle">
                    <div class="cu-label">@Messages("project.codeAccessible")</div>
                    <div class="cu-desc">
                        <input name="isCodeAccessibleMemberOnly" type="radio" id="codeAccessibleMemberOnly" class="radio-btn" value="true" @if(project.isCodeAccessibleMemberOnly){checked="checked"}><label for="codeAccessibleMemberOnly" class="bg-radiobtn label-public">@Messages("button.yes")</label>
                        <input name="isCodeAccessibleMemberOnly" type="radio" id="codeAccessibleAnyone" class="radio-btn" value="false" @if(!project.isCodeAccessibleMemberOnly){checked="checked"}><label for="codeAccessibleAnyone" class="bg-radiobtn label-private">@Messages("button.no")</label>
                        <span class="note"></span>
                    </div>
                </div>
                @if(project.vcs.equals("GIT")){
                <div class="box-wrap middle reviewer-count-wrap" id="reviewerCountSettingPanel" style="@if(!project.menuSetting.code){display:none;}">
                    <div class="cu-label vmiddle">@Messages("project.reviewer.count")</div>
                    <div class="cu-desc">
                        <input name="isUsingReviewerCount" data-toggle="reviewer-count" data-action="show" type="radio" class="radio-btn" id="reviewerCountEnable" value="true" @if(project.isUsingReviewerCount){checked="checked"}>
                        <label for="reviewerCountEnable" class="bg-radiobtn label-public">@Messages("project.reviewer.count.enable")</label>
                        <input name="isUsingReviewerCount" data-toggle="reviewer-count" data-action="hide" type="radio" class="radio-btn" id="reviewerCountDisable" value="false" @if(!project.isUsingReviewerCount){checked="checked"}>
                        <label for="reviewerCountDisable" class="bg-radiobtn label-private">@Messages("project.reviewer.count.disable")</label>
                        <div id="welReviewerCount" data-value="@project.isUsingReviewerCount" class="hide">
                            <div class="btn-group branches" data-id="project-reviewer-count" data-name="defaultReviewerCount">
                                <button class="btn dropdown-toggle large" data-toggle="dropdown">
                                    <span class="d-label">@project.defaultReviewerCount</span>
                                    <span class="d-caret"><span class="caret"></span></span>
                                </button>
                                <ul class="dropdown-menu">
                                    @for(point <- 1 to project.getMaxNumberOfRequiredReviewerCount){
                                    <li data-value="@point"><a>@point</a></li>
                                    }
                                </ul>
                            </div>
                            <span class="note ml10">@Messages("project.reviewer.count.description")</span>
                        </div>
                    </div>
                </div>
                <div class="box-wrap middle" id="defaultBranceSettingPanel" style="@if(!project.menuSetting.code){display:none;}">
                    <div class="cu-label vmiddle">@Messages("code.branches.defaultBranch")</div>
                    <div class="cu-desc">
                        <select id="project-default-branch" name="defaultBranch"
                                data-toggle="select2" data-format="branch" data-dropdown-css-class="branches" style="min-width: 220px;">
                            @for(branchName <- branches if Branches.itemType(branchName).equals("branch")){
                                <option value="@branchName"
                                        @if(branchItemName(branchName) == branchItemName(project.defaultBranch)){ selected }>
                                        @branchName
                                </option>
                            }
                        </select>
                    </div>
                </div>
                }
                <div class="box-wrap middle">
                    <div class="cu-label vmiddle">@Messages("project.menu.setting")</div>
                    <div class="cu-desc">
                        <label for="menuSettingCode" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingCode" name="code" value="true" @if(project.menuSetting.code){checked="checked"}>
                            @Messages("menu.code")
                        </label>
                        <label for="menuSettingIssue" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingIssue" name="issue" value="true" @if(project.menuSetting.issue){checked="checked"}>
                            @Messages("menu.issue")
                        </label>
                        @if(project.vcs.equals("GIT")){
                        <label for="menuSettingPullRequest" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingPullRequest" name="pullRequest" value="true" @if(project.menuSetting.pullRequest){checked="checked"}>
                            @Messages("menu.pullRequest")
                        </label>
                        }
                        <label for="menuSettingReview" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingReview" name="review" value="true" @if(project.menuSetting.review){checked="checked"}>
                            @Messages("menu.review")
                        </label>
                        <label for="menuSettingMilestone" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingMilestone" name="milestone" value="true" @if(project.menuSetting.milestone){checked="checked"}>
                            @Messages("milestone")
                        </label>
                        <label for="menuSettingBoard" class="bg-radiobtn label-public inline-list">
                            <input type="checkbox" class="radio-btn" id="menuSettingBoard" name="board" value="true" @if(project.menuSetting.board){checked="checked"}>
                            @Messages("menu.board")
                        </label>
                    </div>
                </div>
            </div>
            <div class="box-wrap bottom">
                <button id="save" type="submit" class="ybtn ybtn-success">@Messages("button.save")</button>
            </div>
        </form>
    </div>
</div>
@common.select2()
<script type="text/javascript">
    $(document).ready(function(){
        $yobi.loadModule("project.Setting");
        $("#project-name").popover();
    });
</script>
}