settings addition

This commit is contained in:
herby2212 2023-01-03 06:53:40 +01:00
commit f329f960cb
3 changed files with 12 additions and 0 deletions

View file

@ -126,6 +126,15 @@
</div>
<p class="help-block">Set your preferred time format. <a href="javascript:void(0)" data-target="#dateTimeOptionsModal" data-toggle="modal">Click here</a> to see the parameter list.</p>
</div>
<div class="form-group advanced-setting">
<label for="date_based_tv_show_format">Date Based TV Show Format</label>
<div class="row">
<div class="col-md-4">
<input type="text" class="form-control" id="date_based_tv_show_format" name="date_based_tv_show_format" value="${config['date_based_tv_show_format']}" data-parsley-trigger="change" required>
</div>
</div>
<p class="help-block">Set your preferred display format for date based tv shows.</p>
</div>
<div class="checkbox advanced-setting">
<label>
<input type="checkbox" id="week_start_monday" name="week_start_monday" value="1" ${config['week_start_monday']}> Week Starting on Monday

View file

@ -50,6 +50,7 @@ FILENAME = "config.ini"
_CONFIG_DEFINITIONS = {
'ALLOW_GUEST_ACCESS': (int, 'General', 0),
'DATE_FORMAT': (str, 'General', 'YYYY-MM-DD'),
'DATE_BASED_TV_SHOW_FORMAT': (str, 'Advanced', 'YYYY&middot;MM&middot;DD'),
'PMS_CLIENT_ID': (str, 'PMS', ''),
'PMS_IDENTIFIER': (str, 'PMS', ''),
'PMS_IP': (str, 'PMS', '127.0.0.1'),
@ -244,6 +245,7 @@ SETTINGS = [
'CLOUDINARY_API_SECRET',
'CLOUDINARY_CLOUD_NAME',
'DATE_FORMAT',
'DATE_BASED_TV_SHOW_FORMAT',
'EXPORT_DIR',
'GIT_BRANCH',
'GIT_PATH',

View file

@ -420,6 +420,7 @@ def clean_filename(filename, replace='_'):
return cleaned_filename
def format_date_based_show(date):
# logger.info(plexpy.CONFIG.DATE_BASED_TV_SHOW_FORMAT)
return str(date).replace('-', html.unescape('&middot;'))
def split_strip(s, delimiter=','):