run computation when opening the project, not when creating it.
Compare changes
Files
8+ 49
− 5
@@ -7,6 +7,7 @@ import abc
@@ -7,6 +7,7 @@ import abc
@@ -38,6 +39,7 @@ from jass.models.worktable import (
@@ -38,6 +39,7 @@ from jass.models.worktable import (
@@ -66,6 +68,14 @@ def call_with_tb(status_key):
@@ -66,6 +68,14 @@ def call_with_tb(status_key):
@@ -86,6 +96,7 @@ class Project(BaseModel, abc.ABC):
@@ -86,6 +96,7 @@ class Project(BaseModel, abc.ABC):
@@ -124,6 +135,17 @@ class Project(BaseModel, abc.ABC):
@@ -124,6 +135,17 @@ class Project(BaseModel, abc.ABC):
@@ -219,6 +241,27 @@ class Project(BaseModel, abc.ABC):
@@ -219,6 +241,27 @@ class Project(BaseModel, abc.ABC):
@@ -258,8 +301,8 @@ class GlobalProject(Project):
@@ -258,8 +301,8 @@ class GlobalProject(Project):
@@ -296,11 +339,11 @@ class LocalProject(Project):
@@ -296,11 +339,11 @@ class LocalProject(Project):
@@ -310,7 +353,8 @@ def load_project(project_id):
@@ -310,7 +353,8 @@ def load_project(project_id):