Add 'created_by' field to track project creator

This commit is contained in:
Felix Schulz committed 2026-02-21 22:15:21 +01:00
1 parent 1958deff09
commit 8ab34924b5
6 files changed
+38 -2

No files matched your search

+18
View File
@@ -97,6 +97,7 @@ class Project:
show_interface_labels=False,
variables=None,
supplier=None,
created_by=None,
):
self._controller = controller
@@ -117,6 +118,7 @@ class Project:
self._show_interface_labels = show_interface_labels
self._variables = variables
self._supplier = supplier
self._created_by = created_by
self._loading = False
self._closing = False
@@ -380,6 +382,21 @@ class Project:
"""
self._supplier = supplier
@property
def created_by(self):
"""
Username of the user who created the project
:return: str or None
"""
return self._created_by
@created_by.setter
def created_by(self, created_by):
"""
Setter for the username of the user who created the project
"""
self._created_by = created_by
@property
def auto_start(self):
"""
@@ -1327,6 +1344,7 @@ class Project:
"show_interface_labels": self._show_interface_labels,
"supplier": self._supplier,
"variables": self._variables,
"created_by": self._created_by,
}
def __repr__(self):