1
0
Fork 0
mirror of https://github.com/fastogt/fastocloud_admin.git synced 2025-03-09 23:38:52 +00:00

Vod refactoring

This commit is contained in:
topilski 2019-10-11 06:28:56 -04:00
parent 068392e891
commit 18dcb3cf19
22 changed files with 14 additions and 62 deletions

@ -1 +1 @@
Subproject commit cd20fd187f49fae0e25c2fe75042d3a5eb7a7bef
Subproject commit 640242e6bc79f01b553b4fdadf181aad2b34c4b7

View file

@ -17,7 +17,7 @@ class ProviderView(FlaskView):
streams = server.get_streams()
front_streams = []
for stream in streams:
front_streams.append(stream.to_front())
front_streams.append(stream.to_dict())
role = server.get_user_role_by_id(current_user.id)
return render_template('provider/dashboard.html', streams=front_streams, service=server,
servers=current_user.servers, role=role)

View file

@ -246,7 +246,7 @@ class Service(IStreamHandler):
self._settings.streams.remove(stream)
break
def to_front(self) -> dict:
def to_dict(self) -> dict:
return {ServiceFields.ID: str(self.id), ServiceFields.CPU: self._cpu, ServiceFields.GPU: self._gpu,
ServiceFields.LOAD_AVERAGE: self._load_average, ServiceFields.MEMORY_TOTAL: self._memory_total,
ServiceFields.MEMORY_FREE: self._memory_free, ServiceFields.HDD_TOTAL: self._hdd_total,
@ -295,7 +295,7 @@ class Service(IStreamHandler):
stream = self.find_stream_by_id(sid)
if stream:
stream.update_runtime_fields(params)
self.__notify_front(Service.STREAM_DATA_CHANGED, stream.to_front())
self.__notify_front(Service.STREAM_DATA_CHANGED, stream.to_dict())
def on_stream_sources_changed(self, params: dict):
pass
@ -303,14 +303,14 @@ class Service(IStreamHandler):
def on_service_statistic_received(self, params: dict):
# nid = params['id']
self.__refresh_stats(params)
self.__notify_front(Service.SERVICE_DATA_CHANGED, self.to_front())
self.__notify_front(Service.SERVICE_DATA_CHANGED, self.to_dict())
def on_quit_status_stream(self, params: dict):
sid = params['id']
stream = self.find_stream_by_id(sid)
if stream:
stream.reset()
self.__notify_front(Service.STREAM_DATA_CHANGED, stream.to_front())
self.__notify_front(Service.STREAM_DATA_CHANGED, stream.to_dict())
def on_client_state_changed(self, status: ClientStatus):
if status == ClientStatus.ACTIVE:

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/encode/base.html' %}
{% extends 'stream/cod_encode/base.html' %}
{% block title %}
Add cod encode stream
{% endblock %}

View file

@ -34,16 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/encode/base.html' %}
{% extends 'stream/cod_encode/base.html' %}
{% block title %}
Edit cod encode stream
{% endblock %}

View file

@ -1,4 +1,4 @@
{% extends 'stream/relay/base.html' %}
{% extends 'stream/cod_relay/base.html' %}
{% block title %}
Add cod relay stream
{% endblock %}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/relay/base.html' %}
{% extends 'stream/cod_relay/base.html' %}
{% block title %}
Edit cod relay stream
{% endblock %}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_form(form.output) }}
<br>
{{ render_bootstrap_form(form.price) }}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -34,12 +34,8 @@
<br>
{{ render_bootstrap_field(form.tvg_logo) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.avformat) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/encode/base.html' %}
{% extends 'stream/vod_encode/base.html' %}
{% block title %}
Add vod encode stream
{% endblock %}

View file

@ -36,14 +36,10 @@
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/encode/base.html' %}
{% extends 'stream/vod_encode/base.html' %}
{% block title %}
Edit vod encode stream
{% endblock %}

View file

@ -1,4 +1,4 @@
{% extends 'stream/relay/base.html' %}
{% extends 'stream/vod_relay/base.html' %}
{% block title %}
Add vod relay stream
{% endblock %}

View file

@ -36,14 +36,10 @@
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.preview_icon) }}
<br>
{{ render_bootstrap_field(form.group_title) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.description) }}
<br>
{{ render_bootstrap_field(form.audio_select) }}
<br>
{{ render_bootstrap_field(form.have_video) }}

View file

@ -1,4 +1,4 @@
{% extends 'stream/relay/base.html' %}
{% extends 'stream/vod_relay/base.html' %}
{% block title %}
Edit vod relay stream
{% endblock %}