From bccec3111ebcaa512afd81ff9a7a0b9859fc2c42 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 18 Oct 2019 15:21:35 +0200 Subject: [PATCH] more samba --- dirkules/samba/manager.py | 13 +++++++------ dirkules/samba/templates/samba/add.html | 8 ++++---- dirkules/samba/validation.py | 2 +- dirkules/samba/views.py | 3 ++- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/dirkules/samba/manager.py b/dirkules/samba/manager.py index 4c6baaa..d64fd55 100644 --- a/dirkules/samba/manager.py +++ b/dirkules/samba/manager.py @@ -1,6 +1,6 @@ from dirkules.config import staticDir -from dirkules import db, app_version +from dirkules import db, app_version, app from dirkules.samba.models import SambaGlobal @@ -18,15 +18,16 @@ def generate_smb(): if SambaGlobal.query.first() is None: workgroup = 'WORKGROUP' server_string = '%h dirkules' + app.logger.warning("Samba not configured. Using default fallback.") else: workgroup = SambaGlobal.query.get(1) server_string = SambaGlobal.query.get(2) f = open("smb.conf.txt", "w") samba_global = open(staticDir + "/conf/samba_global.conf", "r") - f.write("# This file was generated by dirkules v{}".format(app_version)) - f.write() - f.write("# Global Config") - f.write("server string = {}".format(server_string)) - f.write("workgroup = {}".format(workgroup)) + f.write("# This file was generated by dirkules v{}\n".format(app_version)) + f.write("") + f.write("# Global Config\n") + f.write("server string = {}\n".format(server_string)) + f.write("workgroup = {}\n".format(workgroup)) f.write(samba_global.read()) f.close() diff --git a/dirkules/samba/templates/samba/add.html b/dirkules/samba/templates/samba/add.html index b41d36b..26e1fef 100644 --- a/dirkules/samba/templates/samba/add.html +++ b/dirkules/samba/templates/samba/add.html @@ -1,13 +1,13 @@ {% extends "base.html" %} -{% block title %}Dashboard{% endblock %} +{% block title %}Freigabe hinzufügen{% endblock %} {% block head %} {{ super() }} {% endblock %} {% block body %}
- Neue Samba Share einrichten {% from "_formhelpers.html" import render_field %}
+ {{ form.hidden_tag() }}

Allgemeine Informationen

{{ render_field(form.name) }}
@@ -17,12 +17,12 @@

Erweiterte Informationen

{{ render_field(form.path) }} - {{ render_field(form.user) }}
+ {{ render_field(form.user) }} {{ render_field(form.create_mask) }} {{ render_field(form.dir_mask) }}
- + {{ render_field(form.submit) }}