blob: 6cfac28da6a90e30d3559fea5ef42ed0d55b1d68 [file] [log] [blame]
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +05301{% extends "templates/web.html" %}
2{% block title %} {{ doc.name }} {% endblock %}
3{% block breadcrumbs %}
Rushabh Mehtaa3340622016-06-23 18:25:50 +05304<div class="page-breadcrumbs" data-html-block="breadcrumbs">
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +05305 <ul class="breadcrumb">
6 <li>
Rushabh Mehta86f8ab92016-12-05 15:02:24 +05307 <span class="fa fa-angle-left"></span>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +05308 <a href="/projects?project={{ doc.project }}">{{ doc.project }}</a>
Rushabh Mehtaa3340622016-06-23 18:25:50 +05309 </li>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053010 </ul>
11</div>
12{% endblock %}
13{% block page_content %}
Rushabh Mehtaa3340622016-06-23 18:25:50 +053014<div class="row">
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053015 <div class=" col-sm-8 ">
16 <h1> {{ doc.subject }} </h1>
17 </div>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053018
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053019 <div class="col-sm-4">
Rushabh Mehtaa3340622016-06-23 18:25:50 +053020 <div class="page-header-actions-block" data-html-block="header-actions">
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053021 <button type="submit" class="btn btn-primary btn-sm btn-form-submit">
Francisco Roldán85bfc052017-05-17 11:12:04 -030022 {{ __("Update") }}</button>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053023 <a href="tasks" class="btn btn-default btn-sm">
Francisco Roldán85bfc052017-05-17 11:12:04 -030024 {{ __("Cancel") }}</a>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053025 </div>
26 </div>
27</div>
28
29<div class="page-content-block">
30 <form role="form" data-web-form="tasks">
Rushabh Mehtaa3340622016-06-23 18:25:50 +053031
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053032 <input type="hidden" name="web_form" value="tasks">
33 <input type="hidden" name="doctype" value="Task">
34 <input type="hidden" name="name" value="TASK00056">
35
36 <div class="row">
37 <div class="col-sm-12" style="max-width: 500px;">
Rushabh Mehtaa3340622016-06-23 18:25:50 +053038 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030039 <label for="project" class="control-label text-muted small">{{ __("Project") }}</label>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053040 <input type="text" class="form-control" name="project" readonly value= "{{ doc.project }}">
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053041 </div>
42
43 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030044 <label for="subject" class="control-label text-muted small">{{ __("Subject") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053045 <input type="text" class="form-control" name="subject" readonly value="{{ doc.subject }}">
46 </div>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053047
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053048 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030049 <label for="description" class="control-label text-muted small">{{ __("Details") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053050 <textarea class="form-control" style="height: 200px;" name="description">{{ doc.description }}</textarea>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053051 </div>
52
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053053 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030054 <label for="priority" class="control-label text-muted small">{{ __("Priority") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053055 <input type="text" class="form-control" name="priority" readonly value="{{ doc.priority }}">
56 </div>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053057
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053058 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030059 <label for="exp_start_date" class="control-label text-muted small">{{ __("Expected Start Date") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053060 <input type="text" class="form-control hasDatepicker" name="exp_start_date" readonly value="{{ doc.exp_start_date }}">
61 </div>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053062
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053063 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030064 <label for="exp_end_date" class="control-label text-muted small">{{ __("Expected End Date") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053065 <input type="text" class="form-control hasDatepicker" name="exp_end_date" readonly value="{{ doc.exp_end_date }}">
66 </div>
67
68 <div class="form-group">
Francisco Roldán85bfc052017-05-17 11:12:04 -030069 <label for="status" class="control-label text-muted small">{{ __("Status") }}</label>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053070 <select class="form-control" name="status" id="status" data-label="Status" data-fieldtype="Select">
71 <option value="Open" selected="selected">
Francisco Roldán85bfc052017-05-17 11:12:04 -030072 {{ __("Open") }}</option><option value="Working">
73 {{ __("Working") }}</option><option value="Pending Review">
74 {{ __("Pending Review") }}</option><option value="Overdue">
75 {{ __("Overdue") }}</option><option value="Closed">
76 {{ __("Closed") }}</option><option value="Cancelled">
77 {{ __("Cancelled") }}</option>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053078 </select>
79 </div>
80 </div>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053081 </div>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053082 </form>
83</div>
84
85<div class="comments">
Francisco Roldán85bfc052017-05-17 11:12:04 -030086 <h3>{{ __("Comments") }}</h3>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053087 <div class="no-comment">
88 {% for comment in comments %}
Rushabh Mehta397e5082017-01-21 16:57:24 +053089 <p class="text-muted">{{comment.sender_full_name}}:
Francisco Roldán85bfc052017-05-17 11:12:04 -030090 {{comment.subject}} {{ __("on") }} {{comment.creation.strftime('%Y-%m-%d')}}</p>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053091 {% endfor %}
92 </div>
93 <div class="comment-form-wrapper">
Francisco Roldán85bfc052017-05-17 11:12:04 -030094 <a class="add-comment btn btn-default btn-sm">{{ __("Add Comment") }}</a>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053095 <div style="display: none;" id="comment-form">
Francisco Roldán85bfc052017-05-17 11:12:04 -030096 <p>{{ __("Add Comment") }}</p>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053097 <form>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053098 <fieldset>
99 <textarea class="form-control" name="comment" rows="5" placeholder="Comment"></textarea>
100 <p>
Francisco Roldán85bfc052017-05-17 11:12:04 -0300101 <button class="btn btn-primary btn-sm" id="submit-comment">{{ __("Submit") }}</button>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +0530102 </p>
103 </fieldset>
104 </form>
105 </div>
106 </div>
107</div>
108 <script>
109 frappe.ready(function() {
110 var n_comments = $(".comment-row").length;
111 $(".add-comment").click(function() {
112 $(this).toggle(false);
113 $("#comment-form").toggle();
114 $("#comment-form textarea").val("");
115 })
116 $("#submit-comment").click(function() {
117 var args = {
118 comment_by_fullname: "test",
119 comment_by: "admin@localhost.com",
120 comment: $("[name='comment']").val(),
121 reference_doctype: "Task",
122 reference_name: "TASK00069",
123 comment_type: "Comment",
Rushabh Mehtaa3340622016-06-23 18:25:50 +0530124 route: "tasks",
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +0530125 }
126
127 frappe.call({
128 btn: this,
129 type: "POST",
130 method: "frappe.templates.includes.comments.comments.add_comment",
131 args: args,
132 callback: function(r) {
133 if(r.exc) {
134 if(r._server_messages)
135 frappe.msgprint(r._server_messages);
136 } else {
137 $(r.message).appendTo("#comment-list");
138 $(".no-comment, .add-comment").toggle(false);
139 $("#comment-form")
140 .replaceWith('<div class="text-muted">Thank you for your comment!</div>')
141 }
142 }
143 })
144
145 return false;
146 })
147 });
148 </script>
Rushabh Mehtaa3340622016-06-23 18:25:50 +0530149
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +0530150{% endblock %}