From b468a1eb70d295c7b122c3dd428b1fc9a1536fc3 Mon Sep 17 00:00:00 2001 From: Dylan Jeannin Date: Mon, 27 Jul 2026 16:04:36 +0200 Subject: [PATCH] Friction: application's stricklers are now read-only in the friction window --- src/View/Stricklers/Window.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/View/Stricklers/Window.py b/src/View/Stricklers/Window.py index f4282733..356fcbda 100644 --- a/src/View/Stricklers/Window.py +++ b/src/View/Stricklers/Window.py @@ -91,11 +91,6 @@ class StricklersWindow(PamhyrWindow): def setup_table(self): self._table = {} - if self._study.is_editable(): - editable_headers = ["name", "comment", "minor", "medium"] - else: - editable_headers = [] - for t in ["app", "study"]: table = self.find(QTableView, f"tableView_{t}") if t == "study": @@ -103,6 +98,10 @@ class StricklersWindow(PamhyrWindow): else: data = self._config.stricklers + editable_headers = [] + if t == "study" and self._study.is_editable(): + editable_headers = ["name", "comment", "minor", "medium"] + self._table[t] = TableModel( table_view=table, table_headers=self._trad.get_dict("table_headers"),