<%--
 * Copyright by Intland Software
 *
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Intland Software. ("Confidential Information"). You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Intland.
 *
 * $Revision$ $Date$
--%>
<meta name="decorator" content="popup">
<meta name="moduleCSSClass" content="trackersModule">
<meta name="stylesheet" content="tracker.css">

<%--
	Popup page for selecting simpler reference types (dynamic choices)
 --%>

<%@ taglib uri="jstl-c" prefix="c" %>
<%@ taglib uri="jstl-fmt" prefix="fmt" %>
<%@ taglib uri="jstl-fn" prefix="fn" %>

<%@ taglib uri="taglib" prefix="tag" %>
<%@ taglib uri="uitaglib" prefix="ui" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

<%@page import="com.intland.codebeamer.servlet.bugs.dynchoices.SimpleReferenceTypesCommand"%>

<ui:actionMenuBar>
	<ui:pageTitle>
		Choose Reference Type for Field <span class="titlenormal">${trackerLabel.label}</span> in <span class="titlenormal">${tracker.name}</span> ${tracker.trackerTypeName}
	</ui:pageTitle>
</ui:actionMenuBar>

<c:set var="DEBUG" value="false" />

<c:if test="${DEBUG}">
<pre class="debug">
	command: ${command}
</pre>
</c:if>

<form:form>

<div class="actionBar">
	&nbsp;&nbsp;<input type="submit" class="button" name="setButton" value="Set" />
	&nbsp;&nbsp;<input type="submit" class="button" name="_cancel" value="Cancel" />

	<c:if test="${DEBUG}">
		<span class="debug">
			&nbsp;&nbsp;<input type="submit" class="button" name="test" value="Test" title="Just a test submit button" />
		</span>
	</c:if>
</div>

<table border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td>
			<form:radiobutton path="simpleReferenceType" value="<%=SimpleReferenceTypesCommand.TYPE_USER_BASED%>" />All active users
		</td>
	</tr>
	<tr>
		<td>
			<form:radiobutton path="simpleReferenceType" value="<%=SimpleReferenceTypesCommand.TYPE_STATIC%>" />Static
		</td>
	</tr>

	<tr>
		<td>

		</td>
	</tr>

	<tr>
		<td>
			<form:radiobutton path="simpleReferenceType" value="<%=SimpleReferenceTypesCommand.TYPE_CMDB_BASED%>"/>Items from Category
		</td>
		<td>&nbsp;
			<form:errors path="selectedCMDBId" cssClass="invalidfield" />
			<form:select path="selectedCMDBId" >
				<form:option value="" label="None" />
				<c:if test="${invalidTrackerSelection}">
					<form:option value="${command.selectedTrackerId}" label="NOT VALID selection, id=${command.selectedTrackerId}" />
				</c:if>

				<c:forEach items="${cmdbTrackers}" var="tracker">
					<form:option value="${tracker.id}" label="${tracker.project.name} -- ${tracker.name}" />
				</c:forEach>
			</form:select>
		</td>
	</tr>

	<tr>
		<td>
			<form:radiobutton path="simpleReferenceType" value="<%=SimpleReferenceTypesCommand.TYPE_TRACKER_BASED%>"/>Issues from Tracker
		</td>
		<td>&nbsp;
			<form:errors path="selectedTrackerId" cssClass="invalidfield" />
			<form:select path="selectedTrackerId" >
				<form:option value="" label="None" />
				<c:if test="${invalidTrackerSelection}">
					<form:option value="${command.selectedTrackerId}" label="NOT VALID selection, id=${command.selectedTrackerId}" />
				</c:if>

				<c:forEach items="${normalTrackers}" var="tracker">
					<form:option value="${tracker.id}" label="${tracker.project.name} -- ${tracker.name}" />
				</c:forEach>
			</form:select>
		</td>
	</tr>
</form:form>



