default plant material
[sgn.git] / mason / transformation / transformation_project_details.mas
blob28c129725936e57f4b38c9e56c0e45b57b8abaf4
1 <%args>
2 $trial_id
3 $trial_name
4 $breeding_program_name
5 $breeding_program_id
6 $location_name
7 $country_name
8 $year
9 $trial_description
10 $folder_name
11 $folder_id
12 $identifier_prefix
13 $trial_owner
14 $tracking_project_id
15 $autogenerated_name_prefixes => ()
16 $prefix
17 $default_plant_material_id
18 $default_plant_material_name
19 </%args>
22 <div class="row">
23     <div class="col-sm-8">
24         <table class="table table-hover table-bordered" >
25             <tr>
26                 <td><b>Transformation Project Name</b></td>
27                 <td>
28                     <div id="trial_name">
29 % if ($trial_name) {
30 %     print "$trial_name";
31 % } else {
32 %     print "<span class='text-danger'>[No Transformation Project Name]</span>";
33 % }
34                     </div>
35                 </td>
36             </tr>
38             <tr>
39                 <td><b>Breeding Program </b></td>
40                 <td>
41                     <span id="breeding_program">
42 % if ($breeding_program_name) {
43 %     print "$breeding_program_name";
44 % }
45 % else {
46 %     print "<span class='text-danger'>[No Breeding Program]</span>";
47 % }
48                     </span>
49                 </td>
50             </tr>
52             <tr>
53                 <td><b>Location</b></td>
54                 <td>
55                     <div id="trial_location">
56 % if ($location_name) {
57 %     print "$location_name ( $country_name )";
58 % } else {
59 %     print "<span class='text-danger'>[No Location]</span>";
60 % }
61                     </div>
62                 </td>
63             </tr>
65             <tr>
66                 <td><b>Year</b></td>
67                 <td>
68                     <div id="trial_year">
69 % if ($year) {
70 %    print "$year";
71 % } else {
72 %     print "<span class='text-danger'>[No Year]</span>";
73 % }
74                     </div>
75                 </td>
76             </tr>
78             <tr><td><b>Description</b></td>
79                 <td>
80 % if ($trial_description) {
81 %     print "<div id='trial_description' style='white-space: pre-wrap;'>$trial_description</div>";
82 % } else {
83 %     print "<div id='trial_description'><span class='text-danger'>[No Description]</span></div>";
84 % }
85                 </td>
86             </tr>
88             <tr><td><b>Prefix for Transformants</b></td>
89                 <td>
90                     <div id="name_prefix">
91 % if ($prefix) {
92 %     print "$prefix";
93 % } else {
94 %     print "<span class='text-danger'>[Not Set]</span>";
95 % }
96                     </div>
97                 </td>
98             </tr>
100             <tr><td><b>Default Plant Material</b></td>
101                 <td>
102 % if ($default_plant_material_id) {
103       <span id="default_plant_material"><a href="/stock/<%$default_plant_material_id%>/view"><%$default_plant_material_name%></a></span>
104 % } else {
105 %     print "<span class='text-danger'>[Not Set]</span>";
106 % }
107                 </td>
108             </tr>
110             <tr>
111                 <td><b>Folder</b></td>
112                 <td>
113                     <span id="trial_folder_div"><a href="/folder/<% $folder_id %>"><% $folder_name %></a></span>
114                     <br/><br/>
115                     <button class="btn btn-sm btn-default" style="margin:3px" id="new_folder_dialog_link">New Folder</button> <button class="btn btn-sm btn-default" style="margin:3px" id="open_folder_dialog_link">Change Folder</button>
116                 </td>
117             </tr>
119             <tr>
120                 <td><b>Created by</b></td>
121                 <td>
122                     <div id="trial_owner">
123 % if ($trial_owner) {
124 %     print "$trial_owner";
125 % } else {
126 %     print "<span class='text-danger'>[N/A]</span>";
127 % }
128                     </div>
129                 </td>
130             </tr>
131         </table>
133     </div>
134     <div class="col-sm-4">
135         <div class="well well-sm">
136             <& /util/barcode.mas, identifier => "$identifier_prefix"."$trial_id", trial_id=> "$trial_id", trial_name=> "$trial_name", format=>"trial_qrcode"  &>
137         </div>
138     </div>
139 </div>
140 <button class="btn btn-sm btn-primary" style="margin:3px" id="new_transformation_identifier_link">Add New Transformation ID</button><button class="btn btn-sm btn-primary" style="margin:3px" id="upload_transformation_ids_link">Upload New Transformation IDs</button><button class="btn btn-sm btn-default" style="margin:3px" id="set_autogenerated_names_link">Set Autogenerated Names for Transformants</button><button class="btn btn-sm btn-default" style="margin:3px" id="set_plant_material_link">Set Default Plant Material</button>
141 </br>
142 </br>
143 % if ($tracking_project_id) {
144     <td>
145         <a href='/breeders/trial/<%$tracking_project_id%>'><p>Go to Tracking Page</p></a>
146     </td>
147 % }
149 <& /transformation/add_transformation_identifier_dialog.mas, trial_id => $trial_id, breeding_program_name => $breeding_program_name, default_plant_material_id => $default_plant_material_id, default_plant_material_name => $default_plant_material_name &>
150 <& /transformation/upload_transformation_ids_dialog.mas, trial_id => $trial_id, trial_name => $trial_name &>
151 <& /transformation/set_transformant_names_dialog.mas, trial_id => $trial_id, breeding_program_id => $breeding_program_id, autogenerated_name_prefixes => $autogenerated_name_prefixes, breeding_program_name => $breeding_program_name &>
152 <& /transformation/set_default_plant_material_dialog.mas, project_id => $trial_id, breeding_program_name => $breeding_program_name &>
154 <script>
156 jQuery(document).ready(function($) {
158     jQuery('#new_transformation_identifier_link').click(function() {
159         jQuery("#add_transformation_identifier_dialog").modal("show");
160     });
164 </script>