diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2023-03-05 23:06:06 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2023-03-05 23:06:06 +0000 |
commit | 8fc25de794dfd74b58421e0436f87b035c4529d9 (patch) | |
tree | d837efc36678cea6324183f7ed19adc1381e14d0 /core/views/survex.py | |
parent | d5887e8f99116976e42336af18ad5bf674fa78a2 (diff) | |
download | troggle-8fc25de794dfd74b58421e0436f87b035c4529d9.tar.gz troggle-8fc25de794dfd74b58421e0436f87b035c4529d9.tar.bz2 troggle-8fc25de794dfd74b58421e0436f87b035c4529d9.zip |
Initial attempts at saving edited survex file
Diffstat (limited to 'core/views/survex.py')
-rw-r--r-- | core/views/survex.py | 9 |
1 files changed, 7 insertions, 2 deletions
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) |