blob: 7cc5594aeda6aeffa25aaeb026cbf962b9a4aa20 [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">
22 Update</button>
23 <a href="tasks" class="btn btn-default btn-sm">
24 Cancel</a>
25 </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">
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053039 <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">
44 <label for="subject" class="control-label text-muted small">Subject</label>
45 <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">
49 <label for="description" class="control-label text-muted small">Details</label>
50 <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">
54 <label for="priority" class="control-label text-muted small">Priority</label>
55 <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">
59 <label for="exp_start_date" class="control-label text-muted small">Expected Start Date</label>
60 <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">
64 <label for="exp_end_date" class="control-label text-muted small">Expected End Date</label>
65 <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">
69 <label for="status" class="control-label text-muted small">Status</label>
70 <select class="form-control" name="status" id="status" data-label="Status" data-fieldtype="Select">
71 <option value="Open" selected="selected">
72 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>
78 </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">
86 <h3>Comments</h3>
87 <div class="no-comment">
88 {% for comment in comments %}
89 <p class="text-muted">{{comment.sender_full_name}} : {{comment.subject}} on {{comment.communication_date.strftime('%Y-%m-%d')}}</p>
90 {% endfor %}
91 </div>
92 <div class="comment-form-wrapper">
93 <a class="add-comment btn btn-default btn-sm">Add Comment</a>
94 <div style="display: none;" id="comment-form">
95 <p>Add Comment</p>
Rushabh Mehtaa3340622016-06-23 18:25:50 +053096 <form>
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +053097 <fieldset>
98 <textarea class="form-control" name="comment" rows="5" placeholder="Comment"></textarea>
99 <p>
100 <button class="btn btn-primary btn-sm" id="submit-comment">Submit</button>
101 </p>
102 </fieldset>
103 </form>
104 </div>
105 </div>
106</div>
107 <script>
108 frappe.ready(function() {
109 var n_comments = $(".comment-row").length;
110 $(".add-comment").click(function() {
111 $(this).toggle(false);
112 $("#comment-form").toggle();
113 $("#comment-form textarea").val("");
114 })
115 $("#submit-comment").click(function() {
116 var args = {
117 comment_by_fullname: "test",
118 comment_by: "admin@localhost.com",
119 comment: $("[name='comment']").val(),
120 reference_doctype: "Task",
121 reference_name: "TASK00069",
122 comment_type: "Comment",
Rushabh Mehtaa3340622016-06-23 18:25:50 +0530123 route: "tasks",
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +0530124 }
125
126 frappe.call({
127 btn: this,
128 type: "POST",
129 method: "frappe.templates.includes.comments.comments.add_comment",
130 args: args,
131 callback: function(r) {
132 if(r.exc) {
133 if(r._server_messages)
134 frappe.msgprint(r._server_messages);
135 } else {
136 $(r.message).appendTo("#comment-list");
137 $(".no-comment, .add-comment").toggle(false);
138 $("#comment-form")
139 .replaceWith('<div class="text-muted">Thank you for your comment!</div>')
140 }
141 }
142 })
143
144 return false;
145 })
146 });
147 </script>
Rushabh Mehtaa3340622016-06-23 18:25:50 +0530148
Kanchan Chauhanb3fe6a42016-03-16 18:01:22 +0530149{% endblock %}