CreateSlice: url and purpose no longer required
[myslice.git] / portal / templates / slicerequest_view.html
1 {% extends "layout.html" %}
2 {% load i18n %}
3
4 {% block content %}
5         <div class="row">
6                 <div class="col-md-12">
7                          <div class="breadcrumbs" style="line-height: 3;">
8                                  Experiment &nbsp;>&nbsp; Request a new Slice
9                          </div>
10                 </div>
11         </div>
12         
13         {% if errors %}
14         <div class="row">
15                 <div class="col-md-12">
16                 <ul class="error">
17                   {% for error in errors %}
18                   <li>{{ error }}</li>
19                   {% endfor %}
20                 </ul>
21                 </div>
22         </div>
23         {% endif %}
24         
25         <div class="row">
26                 <div class="col-md-5 col-md-offset-3">
27                         <form role="form" method="post">
28                         {% csrf_token %}
29                           <div class="form-group">
30                              <input type="hidden" id="email" value="{{ email }}" readonly="readonly">
31                              <label>
32                                  Please enter a name for your slice <br />
33                                  <span class="sublabel">
34                                      The slice name should only contain letters, numbers and the underscore "_" (19 max length) <br />
35                                  </span>
36                              </label>
37                              <input type="text" class="form-control" name="slice_name" id="slice_name" maxlength="19" style="width:100%" placeholder="Slice name" value="{{slice_name}}" required="required">
38                           </div>
39                           <div class="form-group">
40                               <label>
41                                   Select a project under which you want your slice to be created <br />
42                                   If your are not part of any projects you can <a href="/portal/project_request/">join or create one</a>
43                               </label>
44                                 <input type="text" class="form-control" id="authority_hrn" name="org_name" style="width:100%" placeholder="Project" 
45                                         title="Select a project under which you want to create your slice" required="required">
46                           </div>
47                           <div class="form-group">
48                               <label>
49                                   Provide an URL for your experiment (not required)
50                               </label>
51                               <!-- <input type="text" class="form-control" name="url" id="url" style="width:100%" placeholder="Experiment URL (if one exists)"
52                                         title="Please provide the url of your experiment" value="{{url}}">
53                           </div>
54                           <div class="form-group">
55                               <label>
56                         Please provide a description of the purpose for your experiment
57                    </label>
58                                   <textarea id="purpose" name="purpose" class="form-control" rows="6" placeholder="Experiment description" style="width:100%" 
59                                         title="Description of your experiment" required="required">{{ purpose }}</textarea>
60                           </div> -->
61                           <button type="submit" id=submit_pi class="btn btn-onelab"><span class="glyphicon glyphicon-plus"></span> Create slice</button>
62                         </form>
63         
64                 </div>
65         </div>
66                 
67 <script>
68 jQuery(document).ready(function(){
69     var myprojects = JSON.parse(localStorage.getItem('projects'));
70     $( "#authority_hrn" ).autocomplete({
71         minLength: 0,
72         source: myprojects,
73         change: function (event, ui) {
74                 if(!ui.item){
75                     //http://api.jqueryui.com/autocomplete/#event-change -
76                     // The item selected from the menu, if any. Otherwise the property is null
77                     //so clear the item for force selection
78                     $("#authority_hrn").val("");
79                 }
80         }
81     }).bind('focus', function(){ $(this).autocomplete("search"); } );
82     $('input[name=slice_name]').keyup(function(){
83         this.value = this.value.toLowerCase();
84     });
85 });
86 </script>
87 {% endblock %}
88