mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-04-29 11:48:52 +00:00
286 lines
18 KiB
Text
286 lines
18 KiB
Text
![]() |
<!DOCTYPE html>
|
|||
|
|
|||
|
<html lang="en">
|
|||
|
<head>
|
|||
|
<meta charset="utf-8"/>
|
|||
|
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
|
|||
|
<title>Issues - Redmine</title>
|
|||
|
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"/>
|
|||
|
<meta content="Redmine" name="description">
|
|||
|
<meta content="issue,bug,tracker" name="keywords"/>
|
|||
|
<meta content="authenticity_token" name="csrf-param"/>
|
|||
|
<meta content="+lQtLyl9+vh3s0qVfmq9SNq94SE3dMYxFj7WarNmz8kAPS/YKAj/uTW6LBABP9xOjy9Gj60aXEMsVP9fZTP5iQ==" name="csrf-token"/>
|
|||
|
<link href="/favicon.ico?1528612569" rel="shortcut icon"/>
|
|||
|
<link href="/stylesheets/jquery/jquery-ui-1.11.0.css?1528612569" media="all" rel="stylesheet"/>
|
|||
|
<link href="/stylesheets/application.css?1528612569" media="all" rel="stylesheet"/>
|
|||
|
<link href="/stylesheets/responsive.css?1528612569" media="all" rel="stylesheet"/>
|
|||
|
<script src="/javascripts/jquery-1.11.1-ui-1.11.0-ujs-3.1.4.js?1528612568"></script>
|
|||
|
<script src="/javascripts/application.js?1528612569"></script>
|
|||
|
<script src="/javascripts/responsive.js?1528612569"></script>
|
|||
|
<script>
|
|||
|
//<![CDATA[
|
|||
|
$(window).load(function(){ warnLeavingUnsaved('The current page contains unsaved text that will be lost if you leave this page.'); });
|
|||
|
//]]>
|
|||
|
</script>
|
|||
|
<!-- page specific tags -->
|
|||
|
<script>
|
|||
|
//<![CDATA[
|
|||
|
var datepickerOptions={dateFormat: 'yy-mm-dd', firstDay: 0, showOn: 'button', buttonImageOnly: true, buttonImage: '/images/calendar.png?1528612567', showButtonPanel: true, showWeek: true, showOtherMonths: true, selectOtherMonths: true, changeMonth: true, changeYear: true, beforeShow: beforeShowDatePicker};
|
|||
|
//]]>
|
|||
|
</script> <link href="/issues.atom" rel="alternate" title="Issues" type="application/atom+xml"/>
|
|||
|
<link href="/issues/changes.atom" rel="alternate" title="Details of all changes" type="application/atom+xml"/>
|
|||
|
<script src="/javascripts/context_menu.js?1528612568"></script><link href="/stylesheets/context_menu.css?1528612568" media="screen" rel="stylesheet"/></meta></head>
|
|||
|
<body class="controller-issues action-index">
|
|||
|
<div id="wrapper">
|
|||
|
<div class="flyout-menu js-flyout-menu">
|
|||
|
<div class="flyout-menu__search">
|
|||
|
<form accept-charset="UTF-8" action="/search" method="get"><input name="utf8" type="hidden" value="✓"/>
|
|||
|
<input name="issues" type="hidden" value="1"/>
|
|||
|
<label class="search-magnifier search-magnifier--flyout" for="flyout-search">⚲</label>
|
|||
|
<input class="small js-search-input" id="flyout-search" name="q" placeholder="Search" type="text"/>
|
|||
|
</form> </div>
|
|||
|
<h3>Project</h3>
|
|||
|
<span class="js-project-menu"></span>
|
|||
|
<h3>General</h3>
|
|||
|
<span class="js-general-menu"></span>
|
|||
|
<span class="js-sidebar flyout-menu__sidebar"></span>
|
|||
|
<h3>Profile</h3>
|
|||
|
<span class="js-profile-menu"></span>
|
|||
|
</div>
|
|||
|
<div id="wrapper2">
|
|||
|
<div id="wrapper3">
|
|||
|
<div id="top-menu">
|
|||
|
<div id="account">
|
|||
|
<ul><li><a class="login" href="/login">Sign in</a></li><li><a class="register" href="/account/register">Register</a></li></ul> </div>
|
|||
|
<ul><li><a class="home" href="/">Home</a></li><li><a class="projects" href="/projects">Projects</a></li><li><a class="help" href="https://www.redmine.org/guide">Help</a></li></ul></div>
|
|||
|
<div id="header">
|
|||
|
<a class="mobile-toggle-button js-flyout-menu-toggle-button" href=""></a>
|
|||
|
<div id="quick-search">
|
|||
|
<form accept-charset="UTF-8" action="/search" method="get"><input name="utf8" type="hidden" value="✓"/>
|
|||
|
<input name="scope" type="hidden"/>
|
|||
|
<input name="issues" type="hidden" value="1"/>
|
|||
|
<label for="q">
|
|||
|
<a accesskey="4" href="/search">Search</a>:
|
|||
|
</label>
|
|||
|
<input accesskey="f" class="small" id="q" name="q" size="20" type="text"/>
|
|||
|
</form> <div class="drdn" id="project-jump"><span class="drdn-trigger">Jump to a project...</span><div class="drdn-content"><div class="quick-search"><input autocomplete="off" class="autocomplete" data-automcomplete-url="/projects/autocomplete.js?jump=issues" id="projects-quick-search" name="q" type="text" value=""/></div><div class="drdn-items projects selection"></div><div class="drdn-items all-projects selection"><a class="selected" href="/projects?jump=issues">All Projects</a></div></div></div>
|
|||
|
</div>
|
|||
|
<h1>Redmine</h1>
|
|||
|
<div class="tabs" id="main-menu">
|
|||
|
<ul><li><a class="projects" href="/projects">Projects</a></li><li><a class="activity" href="/activity">Activity</a></li><li><a class="issues selected" href="/issues">Issues</a></li><li><a class="time-entries" href="/time_entries">Spent time</a></li><li><a class="gantt" href="/issues/gantt">Gantt</a></li><li><a class="calendar" href="/issues/calendar">Calendar</a></li><li><a class="news" href="/news">News</a></li></ul>
|
|||
|
<div class="tabs-buttons" style="display:none;">
|
|||
|
<button class="tab-left" onclick="moveTabLeft(this); return false;"></button>
|
|||
|
<button class="tab-right" onclick="moveTabRight(this); return false;"></button>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="" id="main">
|
|||
|
<div id="sidebar">
|
|||
|
<h3>Issues</h3>
|
|||
|
<ul>
|
|||
|
<li><a href="/issues?set_filter=1">View all issues</a></li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div id="content">
|
|||
|
<div class="contextual">
|
|||
|
</div>
|
|||
|
<h2>Issues</h2>
|
|||
|
<form accept-charset="UTF-8" action="/issues" id="query_form" method="get"><input name="utf8" type="hidden" value="✓"/>
|
|||
|
<input id="set_filter" name="set_filter" type="hidden" value="1"/>
|
|||
|
<input disabled="disabled" id="query_type" name="type" type="hidden" value="IssueQuery"/>
|
|||
|
<input name="sort" type="hidden" value="id:desc"/>
|
|||
|
<div class="hide-when-print" id="query_form_with_buttons">
|
|||
|
<div id="query_form_content">
|
|||
|
<fieldset class="collapsible " id="filters">
|
|||
|
<legend onclick="toggleFieldset(this);">Filters</legend>
|
|||
|
<div style="">
|
|||
|
<script>
|
|||
|
//<![CDATA[
|
|||
|
|
|||
|
var operatorLabels = {"=":"is","!":"is not","o":"open","c":"closed","!*":"none","*":"any","\u003e=":"\u003e=","\u003c=":"\u003c=","\u003e\u003c":"between","\u003ct+":"in less than","\u003et+":"in more than","\u003e\u003ct+":"in the next","t+":"in","t":"today","ld":"yesterday","w":"this week","lw":"last week","l2w":"last 2 weeks","m":"this month","lm":"last month","y":"this year","\u003et-":"less than days ago","\u003ct-":"more than days ago","\u003e\u003ct-":"in the past","t-":"days ago","~":"contains","!~":"doesn't contain","=p":"any issues in project","=!p":"any issues not in project","!p":"no issues in project","*o":"any open issues","!o":"no open issues"};
|
|||
|
var operatorByType = {"list":["=","!"],"list_status":["o","=","!","c","*"],"list_optional":["=","!","!*","*"],"list_subprojects":["*","!*","=","!"],"date":["=","\u003e=","\u003c=","\u003e\u003c","\u003ct+","\u003et+","\u003e\u003ct+","t+","t","ld","w","lw","l2w","m","lm","y","\u003et-","\u003ct-","\u003e\u003ct-","t-","!*","*"],"date_past":["=","\u003e=","\u003c=","\u003e\u003c","\u003et-","\u003ct-","\u003e\u003ct-","t-","t","ld","w","lw","l2w","m","lm","y","!*","*"],"string":["=","~","!","!~","!*","*"],"text":["~","!~","!*","*"],"integer":["=","\u003e=","\u003c=","\u003e\u003c","!*","*"],"float":["=","\u003e=","\u003c=","\u003e\u003c","!*","*"],"relation":["=","=p","=!p","!p","*o","!o","!*","*"],"tree":["=","~","!*","*"]};
|
|||
|
var availableFilters = {"status_id":{"type":"list_status","name":"Status","remote":true,"values":[["New","1"],["In Progress","2"],["Resolved","3"],["Feedback","4"],["Closed","5"],["Rejected","6"]]},"project_id":{"type":"list","name":"Project","remote":true},"tracker_id":{"type":"list","name":"Tracker","values":[]},"priority_id":{"type":"list","name":"Priority","values":[["Low","1"],["Normal","2"],["High","3"],["Urgent","4"],["Immediate","5"]]},"author_id":{"type":"list","name":"Author","remote":true},"assigned_to_id":{"type":"list_optional","name":"Assignee","remote":true},"member_of_group":{"type":"list_optional","name":"Assignee's group","remote":true},"assigned_to_role":{"type":"list_optional","name":"Assignee's role","remote":true},"fixed_version_id":{"type":"list_optional","name":"Target version","remote":true},"fixed_version.due_date":{"type":"date","name":"Target version's Due date","values":null},"fixed_version.status":{"type":"list","name":"Target version's Status","values":[["open","open"],["locked","locked"],["closed","closed"]]},"subject":{"type":"text","name":"Subject","values":null},"description":{"type":"text","name":"Description","values":null},"created_on":{"type":"date_past","name":"Created","values":null},"updated_on":{"type":"date_past","name":"Updated","values":null},"closed_on":{"type":"date_past","name":"Closed","values":null},"start_date":{"type":"date","name":"Start date","values":null},"due_date":{"type":"date","name":"Due date","values":null},"estimated_hours":{"type":"float","name":"Estimated time","values":null},"done_ratio":{"type":"integer","name":"% Done","values":null},"attachment":{"type":"text","name":"File","values":null},"updated_by":{"type":"list","name":"Updated by","remote":true},"last_updated_by":{"type":"list","name":"Last updated by","remote":true},"relates":{"type":"relation","name":"Related to","remote":true},"duplicates":{"type":"relation","name":"Is duplicate of","remote":true},"duplicated":{"type":"relation","name":"Has duplicate","remote":true},"blocks":{"type":"relation","name":"Blocks","remote":true},"blocked":{"type":"relation","name":"Blocked by","remote":true},"precedes":{"type":"relation","name":"Precedes","remote":true},"follows":{"type":"relation","name":"Follows","remote":true},"copied_to":{"type":"relation","name":"Copied to","remote":true},"copied_from":{"type":"relation","name":"Copied from","remote":true},"parent_id":{"type":"tree","name":"Parent task","values":null},"child_id":{"type":"tree","name":"Subtasks","values":null},"issue_id":{"type":"integer","name":"Issue","values":null}};
|
|||
|
var labelDayPlural = "days";
|
|||
|
|
|||
|
var filtersUrl = "\/queries\/filter?type=IssueQuery";
|
|||
|
|
|||
|
$(document).ready(function(){
|
|||
|
initFilters();
|
|||
|
addFilter("status_id", "o", [""]);
|
|||
|
});
|
|||
|
|
|||
|
//]]>
|
|||
|
</script>
|
|||
|
<table id="filters-table">
|
|||
|
</table>
|
|||
|
<div class="add-filter">
|
|||
|
<label for="add_filter_select">Add filter</label>
|
|||
|
<select id="add_filter_select"><option value=""> </option>
|
|||
|
<option value="status_id">Status</option>
|
|||
|
<option value="project_id">Project</option>
|
|||
|
<option value="tracker_id">Tracker</option>
|
|||
|
<option value="priority_id">Priority</option>
|
|||
|
<option value="author_id">Author</option>
|
|||
|
<option value="assigned_to_id">Assignee</option>
|
|||
|
<option value="fixed_version_id">Target version</option>
|
|||
|
<option value="subject">Subject</option>
|
|||
|
<option value="description">Description</option>
|
|||
|
<option value="estimated_hours">Estimated time</option>
|
|||
|
<option value="done_ratio">% Done</option>
|
|||
|
<option value="attachment">File</option>
|
|||
|
<option value="updated_by">Updated by</option>
|
|||
|
<option value="last_updated_by">Last updated by</option>
|
|||
|
<option value="issue_id">Issue</option><optgroup label="Assignee"><option value="member_of_group">Assignee's group</option>
|
|||
|
<option value="assigned_to_role">Assignee's role</option></optgroup><optgroup label="Target version"><option value="fixed_version.due_date">Target version's Due date</option>
|
|||
|
<option value="fixed_version.status">Target version's Status</option></optgroup><optgroup label="Date"><option value="created_on">Created</option>
|
|||
|
<option value="updated_on">Updated</option>
|
|||
|
<option value="closed_on">Closed</option>
|
|||
|
<option value="start_date">Start date</option>
|
|||
|
<option value="due_date">Due date</option></optgroup><optgroup label="Relations"><option value="relates">Related to</option>
|
|||
|
<option value="duplicates">Is duplicate of</option>
|
|||
|
<option value="duplicated">Has duplicate</option>
|
|||
|
<option value="blocks">Blocks</option>
|
|||
|
<option value="blocked">Blocked by</option>
|
|||
|
<option value="precedes">Precedes</option>
|
|||
|
<option value="follows">Follows</option>
|
|||
|
<option value="copied_to">Copied to</option>
|
|||
|
<option value="copied_from">Copied from</option>
|
|||
|
<option value="parent_id">Parent task</option>
|
|||
|
<option value="child_id">Subtasks</option></optgroup></select>
|
|||
|
</div>
|
|||
|
<input id="f_" name="f[]" type="hidden" value=""/>
|
|||
|
</div>
|
|||
|
</fieldset>
|
|||
|
<fieldset class="collapsible collapsed" id="options">
|
|||
|
<legend onclick="toggleFieldset(this);">Options</legend>
|
|||
|
<div style="display: none;">
|
|||
|
<table>
|
|||
|
<tr>
|
|||
|
<td class="field">Columns</td>
|
|||
|
<td>
|
|||
|
<table class="query-columns">
|
|||
|
<tr>
|
|||
|
<td style="padding-left:0">
|
|||
|
<label for="available_c">Available Columns</label>
|
|||
|
<br/>
|
|||
|
<select id="available_c" multiple="multiple" name="available_columns[]" ondblclick="moveOptions(this.form.available_c, this.form.selected_c);" size="10" style="width:150px"><option value="parent">Parent task</option>
|
|||
|
<option value="author">Author</option>
|
|||
|
<option value="category">Category</option>
|
|||
|
<option value="fixed_version">Target version</option>
|
|||
|
<option value="start_date">Start date</option>
|
|||
|
<option value="due_date">Due date</option>
|
|||
|
<option value="estimated_hours">Estimated time</option>
|
|||
|
<option value="total_estimated_hours">Total estimated time</option>
|
|||
|
<option value="spent_hours">Spent time</option>
|
|||
|
<option value="total_spent_hours">Total spent time</option>
|
|||
|
<option value="done_ratio">% Done</option>
|
|||
|
<option value="created_on">Created</option>
|
|||
|
<option value="closed_on">Closed</option>
|
|||
|
<option value="last_updated_by">Last updated by</option>
|
|||
|
<option value="relations">Related issues</option>
|
|||
|
<option value="attachments">Files</option></select>
|
|||
|
</td>
|
|||
|
<td class="buttons">
|
|||
|
<input onclick="moveOptions(this.form.available_c, this.form.selected_c);" type="button" value="→"/><br/>
|
|||
|
<input onclick="moveOptions(this.form.selected_c, this.form.available_c);" type="button" value="←"/>
|
|||
|
</td>
|
|||
|
<td>
|
|||
|
<label for="selected_c">Selected Columns</label>
|
|||
|
<br/>
|
|||
|
<select id="selected_c" multiple="multiple" name="c[]" ondblclick="moveOptions(this.form.selected_c, this.form.available_c);" size="10" style="width:150px"><option value="project">Project</option>
|
|||
|
<option value="tracker">Tracker</option>
|
|||
|
<option value="status">Status</option>
|
|||
|
<option value="priority">Priority</option>
|
|||
|
<option value="subject">Subject</option>
|
|||
|
<option value="assigned_to">Assignee</option>
|
|||
|
<option value="updated_on">Updated</option></select>
|
|||
|
</td>
|
|||
|
<td class="buttons">
|
|||
|
<input onclick="moveOptionTop(this.form.selected_c);" type="button" value="⇈"/><br/>
|
|||
|
<input onclick="moveOptionUp(this.form.selected_c);" type="button" value="↑"/><br/>
|
|||
|
<input onclick="moveOptionDown(this.form.selected_c);" type="button" value="↓"/><br/>
|
|||
|
<input onclick="moveOptionBottom(this.form.selected_c);" type="button" value="⇊"/>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
<script>
|
|||
|
//<![CDATA[
|
|||
|
|
|||
|
$(document).ready(function(){
|
|||
|
$('.query-columns').closest('form').submit(function(){
|
|||
|
$('#selected_c option').prop('selected', true);
|
|||
|
});
|
|||
|
});
|
|||
|
|
|||
|
//]]>
|
|||
|
</script></td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td class="field"><label for="group_by">Group results by</label></td>
|
|||
|
<td><select id="group_by" name="group_by"><option value=""> </option>
|
|||
|
<option value="project">Project</option>
|
|||
|
<option value="tracker">Tracker</option>
|
|||
|
<option value="status">Status</option>
|
|||
|
<option value="priority">Priority</option>
|
|||
|
<option value="author">Author</option>
|
|||
|
<option value="assigned_to">Assignee</option>
|
|||
|
<option value="category">Category</option>
|
|||
|
<option value="fixed_version">Target version</option>
|
|||
|
<option value="done_ratio">% Done</option></select></td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td class="field">Show</td>
|
|||
|
<td><label class="inline"><input name="c[]" type="checkbox" value="description"/> Description</label><label class="inline"><input name="c[]" type="checkbox" value="last_notes"/> Last notes</label></td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td>Totals</td>
|
|||
|
<td><label class="inline"><input name="t[]" type="checkbox" value="estimated_hours"/> Estimated time</label><label class="inline"><input name="t[]" type="checkbox" value="spent_hours"/> Spent time</label><input id="t_" name="t[]" type="hidden" value=""/></td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</fieldset>
|
|||
|
</div>
|
|||
|
<p class="buttons">
|
|||
|
<a class="icon icon-checked" href="" onclick='$("#query_form").submit(); return false;'>Apply</a>
|
|||
|
<a class="icon icon-reload" href="/issues?set_filter=1&sort=">Clear</a>
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
<p class="nodata">No data to display</p>
|
|||
|
<p class="other-formats">Also available in: <span><a class="atom" href="/issues.atom" rel="nofollow">Atom</a></span>
|
|||
|
<span><a class="csv" href="/issues.csv" onclick="showModal('csv-export-options', '350px'); return false;" rel="nofollow">CSV</a></span>
|
|||
|
<span><a class="pdf" href="/issues.pdf" rel="nofollow">PDF</a></span>
|
|||
|
</p>
|
|||
|
<div id="csv-export-options" style="display:none;">
|
|||
|
<h3 class="title">CSV export options</h3>
|
|||
|
<form accept-charset="UTF-8" action="/issues.csv" id="csv-export-form" method="get"><input name="utf8" type="hidden" value="✓"/>
|
|||
|
<input name="set_filter" type="hidden" value="1"/><input name="f[]" type="hidden" value="status_id"/><input name="op[status_id]" type="hidden" value="o"/><input name="v[status_id][]" type="hidden" value=""/><input name="c[]" type="hidden" value="id"/><input name="c[]" type="hidden" value="project"/><input name="c[]" type="hidden" value="tracker"/><input name="c[]" type="hidden" value="status"/><input name="c[]" type="hidden" value="priority"/><input name="c[]" type="hidden" value="subject"/><input name="c[]" type="hidden" value="assigned_to"/><input name="c[]" type="hidden" value="updated_on"/><input name="sort" type="hidden" value="id:desc"/>
|
|||
|
<p>
|
|||
|
<label><input checked="checked" id="c__" name="c[]" type="radio" value=""/> Selected Columns</label><br/>
|
|||
|
<label><input id="c__all_inline" name="c[]" type="radio" value="all_inline"/> All Columns</label>
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
<label><input id="c_" name="c[]" type="checkbox" value="description"/> Description</label>
|
|||
|
<label><input id="c_" name="c[]" type="checkbox" value="last_notes"/> Last notes</label>
|
|||
|
</p>
|
|||
|
<p class="buttons">
|
|||
|
<input onclick="hideModal(this);" type="submit" value="Export"/>
|
|||
|
<input onclick="hideModal(this);" type="button" value="Cancel"/>
|
|||
|
</p>
|
|||
|
</form></div>
|
|||
|
<div style="clear:both;"></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div id="ajax-indicator" style="display:none;"><span>Loading...</span></div>
|
|||
|
<div id="ajax-modal" style="display:none;"></div>
|
|||
|
<div id="footer">
|
|||
|
<div class="bgl"><div class="bgr">
|
|||
|
Powered by <a href="https://bitnami.com/stack/redmine">Bitnami Redmine Stack</a> © 2006-2018 Jean-Philippe Lang
|
|||
|
</div></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|