Fixed issue with sessions.
This commit is contained in:
		| @@ -1,5 +1,7 @@ | ||||
| {% load i18n %} | ||||
| LOGs | ||||
| <div class="clearfix"> | ||||
|   <h3 class="pull-left">{% trans "Service Logs" %}</h3> | ||||
| </div> | ||||
| <pre class="logs"> | ||||
|   {{ service.operation }} | ||||
| </pre> | ||||
| @@ -1,17 +1,7 @@ | ||||
| {% load i18n %} | ||||
|  | ||||
| <div class="clearfix"> | ||||
|   <h3 class="pull-left">{% trans "Service Logs" %}</h3> | ||||
|  | ||||
|   <form id="tail_length" action="{% url horizon:project:instances:console instance.id %}" class="form-inline pull-right"> | ||||
|     <label for="tail_length_select">{% trans "Log Length" %}</label> | ||||
|     <input class="span1" type="text" name="length" value="35" /> | ||||
|     <button class="btn btn-small btn-primary" type="submit">{% trans "Go" %}</button> | ||||
|     {% url horizon:project:instances:console instance.id as console_url %} | ||||
|     <a class="btn btn-small" target="_blank" href="{{ console_url }}">{% trans "View Full Log" %}</a> | ||||
|   </form> | ||||
| </div> | ||||
|  | ||||
| <pre class="logs"> | ||||
|   {{ service.operation }} | ||||
| </pre> | ||||
|   <h3 class="pull-left">{% trans "Service Details" %}</h3> | ||||
|   Name: {{ service.name }} | ||||
|   ID:   {{ service.id }} | ||||
| </div> | ||||
| @@ -81,6 +81,8 @@ def services_list(request, datacenter_id): | ||||
|     for s in sessions: | ||||
|         if s.state in ['open', 'deploying']: | ||||
|             session_id = s.id | ||||
|         else: | ||||
|             windcclient(request).sessions.delete(datacenter_id, s.id) | ||||
|  | ||||
|     if session_id is None: | ||||
|         session_id = windcclient(request).sessions.configure(datacenter_id).id | ||||
| @@ -101,6 +103,8 @@ def get_active_directories(request, datacenter_id): | ||||
|     for s in sessions: | ||||
|         if s.state in ['open', 'deploying']: | ||||
|             session_id = s.id | ||||
|         else: | ||||
|             windcclient(request).sessions.delete(datacenter_id, s.id) | ||||
|  | ||||
|     if session_id is None: | ||||
|         session_id = windcclient(request).sessions.configure(datacenter_id).id | ||||
| @@ -144,6 +148,8 @@ def get_status_message_for_service(request, service_id): | ||||
|     for s in sessions: | ||||
|         if s.state in ['open', 'deploying']: | ||||
|             session_id = s.id | ||||
|         else: | ||||
|             windcclient(request).sessions.delete(datacenter_id, s.id) | ||||
|  | ||||
|     if session_id is None: | ||||
|         session_id = windcclient(request).sessions.configure(datacenter_id).id | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Timur Nurlygayanov
					Timur Nurlygayanov