JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
update wfpl and templates
[contractor-progress.git] / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5   <title>tasks entry</title>
6   <link rel="stylesheet" href="style.css" type="text/css" />
7 </head>
8
9 <body>
10   <!--~$body show {~-->
11
12     <h2>Progress Manager</h2>
13
14     <p>This page is for giving ~contractor_full_name html~ work and figuring out the details of the associated tasks, costs and priorities.</p>
15
16     <p><a href="tasks?tasks_new=1">Add a task</a> &bull; <!--~not_contractor_links {~--><a href="tasks?tasks_new_bug=1">Report a problem</a><!-- &bull; <a href="pay">Pay ~contractor_name html~</a>--><!--~}~--><!--~contractor_links {~--><a href="people">Manage accounts</a><!--~}~--><!--~su_link {~--> &bull; <a href="su">Switch login</a><!--~}~--></p>
17
18     <div class="cb1">
19     <div class="cb2">
20     <div class="cb3">
21
22
23
24     <!--~contractor_todo {~-->
25       <div class="cbh1"><div class="cbh2"><div class="cbh3">Do these soon!</div></div></div>
26       <div>(And don't forget the queue below this section.)</div>
27     <!--~}~-->
28
29     <!--~nothing_needs_your_attention {~-->
30       <div class="cbh1"><div class="cbh2"><div class="cbh3">Nothing is waiting for you!</div></div></div>
31       <div>There are no tasks in the database that are waiting for your attention.</div>
32     <!--~}~-->
33
34     <!--~these_need_your_attention {~-->
35       <div class="cbh1"><div class="cbh2"><div class="cbh3">Tasks waiting for you</div></div></div>
36       <div>These tasks are waiting for your attention.</div>
37     <!--~}~-->
38
39     <!--~this_needs_your_attention {~-->
40       <div class="cbh1"><div class="cbh2"><div class="cbh3">A task waiting on you</div></div></div>
41       <div>This task is waiting for your attention.</div>
42     <!--~}~-->
43
44     <!--~do_fix {~-->
45       <h3>Fix</h3>
46       <!--~do_fix_row {~-->
47         <div class="task_link">~client html~: <a href="tasks?tasks_edit_id=~task_id~">#~task_id~: ~task_title html~</a></div>
48       <!--~}~-->
49     <!--~}~-->
50
51     <!--~do_finish {~-->
52       <h3>Finish</h3>
53       <!--~do_finish_row {~-->
54         <div class="task_link">~client html~: <a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a></div>
55       <!--~}~-->
56     <!--~}~-->
57
58     <!--~do_price {~-->
59       <h3>Price</h3>
60       <!--~do_price_row {~-->
61         <div class="task_link">~client html~: <a href="tasks?tasks_edit_id=~task_id~">#~task_id~: ~task_title html~</a></div>
62       <!--~}~-->
63     <!--~}~-->
64
65
66
67
68     <!--~do_approve_price {~-->
69       <h3>Approve Prices</h3>
70       <!--~do_approve_price_plural {~-->
71         <div class="task_state_note">(These tasks are waiting for you to approve their prices.)</div>
72       <!--~}~-->
73       <!--~do_approve_price_singular {~-->
74         <div class="task_state_note">(This task is waiting for you to approve its price.)</div>
75       <!--~}~-->
76       <!--~do_approve_price_row {~-->
77         <div class="task_link"><a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a></div>
78       <!--~}~-->
79     <!--~}~-->
80
81     <!--~do_clarify {~-->
82       <h3>Clarify</h3>
83       <!--~do_clarify_plural {~-->
84         <div class="task_state_note">(These tasks are waiting for you to clarify their descriptions. Please replace all occurences of "FIXME" in their descriptions with details on exactly what you'd like.)</div>
85       <!--~}~-->
86       <!--~do_clarify_singular {~-->
87         <div class="task_state_note">(This task is waiting for you to clarify its description. Please replace all occurences of "FIXME" in the description with details on exactly what you'd like.)</div>
88       <!--~}~-->
89       <!--~do_clarify_row {~-->
90         <div class="task_link"><a href="tasks?tasks_edit_id=~task_id~">#~task_id~: ~task_title html~</a></div>
91       <!--~}~-->
92     <!--~}~-->
93
94     <!--~do_test {~-->
95       <h3>Test</h3>
96       <!--~do_test_plural {~-->
97         <div class="task_state_note">(These tasks are waiting for you to test them. Please read through each description, and see that every part of it has been finished before clicking "Mark this task as finished".)</div>
98       <!--~}~-->
99       <!--~do_test_singular {~-->
100         <div class="task_state_note">(This tasks is waiting for you to test it. Please read through the description, and see that every part of it has been finished before clicking "Mark this task as finished".)</div>
101       <!--~}~-->
102       <!--~do_test_row {~-->
103         <div class="task_link"><a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a></div>
104       <!--~}~-->
105     <!--~}~-->
106
107     <!--~do_draft {~-->
108       <h3>Drafts</h3>
109       <!--~do_draft_plural {~-->
110         <div class="task_state_note">(When you are finished writing these task descriptions, you can click "Save and request price".)</div>
111       <!--~}~-->
112       <!--~do_draft_singular {~-->
113         <div class="task_state_note">(When you are finished writing this task description, you can click "Save and request price".)</div>
114       <!--~}~-->
115       <!--~do_draft_row {~-->
116         <div class="task_link"><a href="tasks?tasks_edit_id=~task_id~">#~task_id~: ~task_title html~</a></div>
117       <!--~}~-->
118     <!--~}~-->
119
120     <!--~do_on_hold {~-->
121       <h3>On Hold</h3>
122       <!--~do_on_hold_plural {~-->
123         <div class="task_state_note">(These tasks are on hold. When/if you are ready for one to be implemented, click on it, then click "Save and request price".)</div>
124       <!--~}~-->
125       <!--~do_on_hold_singular {~-->
126         <div class="task_state_note">(This task is on hold. When/if you are ready for it to be implemented, click on it, then click "Save and request price".)</div>
127       <!--~}~-->
128       <!--~do_on_hold_row {~-->
129         <div class="task_link"><a href="tasks?tasks_edit_id=~task_id~">#~task_id~: ~task_title html~</a></div>
130       <!--~}~-->
131     <!--~}~-->
132
133   </div>
134   </div>
135   </div>
136
137
138   <!--~contractor_will {~-->
139     <h3>~contractor_name html~'s To-Do list</h3>
140     <!--~contractor_will_plural {~-->
141       <div class="task_state_note">(These tasks are waiting for ~contractor_name html~'s attention.)</div>
142     <!--~}~-->
143     <!--~contractor_will_singular {~-->
144       <div class="task_state_note">(This task is waiting for ~contractor_name html~'s attention.)</div>
145     <!--~}~-->
146     <!--~contractor_will_row {~-->
147     <div class="task_link"><a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a> (~task_state~)</div>
148     <!--~}~-->
149   <!--~}~-->
150
151   <!--~queue {~-->
152     <h3>Queued tasks</h3>
153     <!--~queue_plural {~-->
154       <div class="task_state_note">(You can use the arrows to set which tasks ~contractor_name html~ will do next.)</div>
155     <!--~}~-->
156     <!--~queue_singular {~-->
157       <div class="task_state_note">(~contractor_name html~ will do the following task next.)</div>
158     <!--~}~-->
159     <!--~queue_row {~-->
160     <div class="task_link"><!--~not_the_only_queued {~--><span class="updown"><div class="updown_links"> <a href="tasks?tasks_edit_id=~task_id~&amp;bump=down">later</a> <a href="tasks?tasks_edit_id=~task_id~&amp;bump=up">sooner</a> <a href="tasks?tasks_edit_id=~task_id~&amp;bump=bottom">last</a> <a href="tasks?tasks_edit_id=~task_id~&amp;bump=top">first</a></div></span> <!--~}~--><!--~queued_for {~-->~client html~: <!--~}~--><a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a> (~task_price money~)</div>
161     <!--~}~-->
162   <!--~}~-->
163
164   <!--~finished_untested {~-->
165     <h3>Finished but not tested</h3>
166     <!--~finished_untested_row {~-->
167     <div class="task_link">~client html~ <a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a> (~task_price money~)</div>
168     <!--~}~-->
169     <div>Total: ~task_total money~</div>
170   <!--~}~-->
171
172   <!--~finished_unpaid {~-->
173     <h3>Finished tasks</h3>
174     <!--~finished_unpaid_row {~-->
175     <div class="task_link">~client html~ <a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a> (~task_price money~)</div>
176     <!--~}~-->
177     <div>Total: ~task_total money~</div>
178   <!--~}~-->
179
180   <!--~unpaid_totals {~-->
181     <h3>Unpaid totals</h3>
182     <table cellpadding="3" cellspacing="0" border="1" summary="">
183     <tr><th>Client</th><th>Queued<br />&amp; WIP</th><th>Done</th><th>Done &amp;<br />Tested</th><th>Done But<br />Not Tested</th></tr>
184     <!--~unpaid_totals_row {~-->
185     <tr><td>~client html~</td><td class="num">~queued_total money~</td><td class="num">~done_total money~</td><td class="num">~tested_total money~</td><td class="num">~not_tested_total money~</td></tr>
186     <!--~}~-->
187     </table>
188   <!--~}~-->
189
190   <!--~finished_paid {~-->
191     <h3>Finished and paid for</h3>
192     <!--~finished_paid_row {~-->
193     <div class="task_link">~client html~ <a href="tasks?tasks_id=~task_id~">#~task_id~: ~task_title html~</a></div>
194     <!--~}~-->
195     <!--~finished_paid_and_more {~-->
196     <div class="task_link">...</div>
197     <!--~}~-->
198   <!--~}~-->
199
200 <!--~}~-->
201 </body>
202 </html>