From 8fc25de794dfd74b58421e0436f87b035c4529d9 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Sun, 5 Mar 2023 23:06:06 +0000 Subject: Initial attempts at saving edited survex file --- core/views/survex.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'core/views/survex.py') diff --git a/core/views/survex.py b/core/views/survex.py index 935ecd9..e2a7309 100644 --- a/core/views/survex.py +++ b/core/views/survex.py @@ -21,6 +21,7 @@ from troggle.core.models.caves import Cave from troggle.core.models.survex import SurvexFile, SurvexBlock from troggle.core.models.wallets import Wallet from troggle.core.utils import only_commit +from troggle.parsers.survex import parse_one_file """Everything that views survexfiles but also displays data on a cave or caves when there is ambiguity @@ -198,6 +199,10 @@ class SvxForm(forms.Form): comment = f"Online survex edit: {self.data['filename']}.svx on dev machine '{socket.gethostname()}' " only_commit(fname, comment) + + parse_one_file(self.data["filename"]) + + return "SAVED and committed to git (if there were differences)" def Process(self): @@ -307,9 +312,9 @@ def svx(request, survex_file): warning = True if not difflist: if svxfile: - difflist.append("No differences.") + difflist.append("No differences from last saved file.") else: - difflist.append("No differences from initial template.") + difflist.append("No differences from last saved file (or from initial template).") if message: difflist.insert(0, message) -- cgit v1.2.3