INNER CODE UNIT · Python

action_cycle_doc

VisionForge-OU/foreman · src/foreman/tui/app.py:134

    def action_cycle_doc(self) -> None:
        idx = DOC_KINDS.index(self.kind)
        self.kind = DOC_KINDS[(idx + 1) % len(DOC_KINDS)]
        self.refresh_doc()

    def action_approve(self) -> None:
        try:
            self.app.controller.approve(self.slug, self.kind)
            self.notify(f"{self.kind} approved")
        except Exception as e:
            self.notify(str(e), severity="error")
        self.refresh_doc()

    def action_request_changes(self) -> None:
        comments = self.query_one("#comments", TextArea).text.strip()
        if not comments:
            self.notify("Add a comment first", severity="warning")
            return

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…