Various HTML improvements
This commit is contained in:
1 parent
fd943696fb
commit
8c1fa0af57
16 files changed
+403
-45
No files matched your search
@@ -33,6 +33,7 @@ class Change(BaseModel):
|
||||
class Regenerate(BaseModel):
|
||||
revision: str
|
||||
apply_draft: bool = False
|
||||
incremental: bool = True
|
||||
|
||||
|
||||
class Preview(BaseModel):
|
||||
@@ -91,7 +92,7 @@ def create_app(service: Finalisation, browser_token: str, stop=lambda: None):
|
||||
|
||||
@app.post('/api/regenerate')
|
||||
def regenerate(data: Regenerate):
|
||||
return service.start_job(data.revision, data.apply_draft)
|
||||
return service.start_job(data.revision, data.apply_draft, data.incremental)
|
||||
|
||||
@app.post('/api/stop')
|
||||
def shutdown():
|
||||
@@ -174,11 +175,11 @@ def create_app(service: Finalisation, browser_token: str, stop=lambda: None):
|
||||
|
||||
|
||||
class WebSession:
|
||||
def __init__(self, root: Path, mode: str):
|
||||
def __init__(self, root: Path, mode: str, *, repository: Path | None = None):
|
||||
self.lease = EvaluationLock(root)
|
||||
self.lease.__enter__()
|
||||
try:
|
||||
self.service = Finalisation(root, mode, self.lease.token, self.lease.stream.fileno())
|
||||
self.service = Finalisation(root, mode, self.lease.token, self.lease.stream.fileno(), repository=repository)
|
||||
if not self.service.copies():
|
||||
raise ValueError('Lisez les annotations manuscrites dans ce mode avant d’ouvrir la finalisation web.')
|
||||
self.token = secrets.token_urlsafe(32)
|
||||
|
||||
Reference in new issue
Block a user