mirror of
https://github.com/fastogt/fastocloud_admin.git
synced 2025-03-09 23:38:52 +00:00
Tags
This commit is contained in:
parent
e856f56abd
commit
1515274879
14 changed files with 32 additions and 5 deletions
|
@ -1 +1 @@
|
|||
Subproject commit a7b9c8216fc2ddddb0873ea478abb999bbaecfb4
|
||||
Subproject commit 551514f61e364783439981435f7a3fc9bf52d7c0
|
|
@ -36,6 +36,7 @@ class ServiceView(FlaskView):
|
|||
if server and form.validate_on_submit():
|
||||
stream_type = form.type.data
|
||||
file_handle = form.file.data
|
||||
tags = form.tags.data
|
||||
m3u_parser = M3uParser()
|
||||
m3u_parser.load_content(file_handle.read().decode('utf-8'))
|
||||
m3u_parser.parse()
|
||||
|
@ -75,6 +76,7 @@ class ServiceView(FlaskView):
|
|||
stream.input.urls[0].uri = input_url
|
||||
|
||||
stream.tvg_logo = default_logo_path
|
||||
stream.tags = tags
|
||||
|
||||
title = file['title']
|
||||
if len(title) < constants.MAX_STREAM_NAME_LENGTH:
|
||||
|
|
|
@ -23,13 +23,16 @@ Upload m3u | {{ config['PUBLIC_CONFIG'].site.title }}
|
|||
<form action="{{ url_for('ServiceView:upload_file') }}" method="POST" class="form" role="form"
|
||||
enctype="multipart/form-data">
|
||||
{{ form.hidden_tag() }}
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-3">
|
||||
{{ form.file }}
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{{ form.type }}
|
||||
<div class="col-md-3">
|
||||
Type: {{ form.type }}
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-3">
|
||||
Tags: {{ form.tags }}
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
{{ form_field(form.submit, class="btn btn-success") }}
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_form(form.output) }}
|
||||
<br>
|
||||
{{ render_bootstrap_form(form.price) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.avformat) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
<br>
|
||||
{{ render_bootstrap_field(form.group_title) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.tags) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.audio_select) }}
|
||||
<br>
|
||||
{{ render_bootstrap_field(form.have_video) }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue