Project Manager (Borland Genetics)
From ISOGG Wiki
Project Manager Module Summary
The Project Manager module is one of the software modules in the Borland Genetics Web Tools and Database. This module contains classes and methods related to managing user projects, tasks, and related data. It provides tools for creating, organizing, and managing projects, as well as tracking and displaying project-related tasks and data.
The module currently consists of the following classes:
Name | Extends | Description |
---|---|---|
ProjectActions | Tool | Provides functionalities for project-related actions. |
ProjectTable | DataTable | Represents a table of project data. |
ProjectRow | DataRow | Manages individual project records. |
ProjectForm | HTMLForm | Contains HTML form elements related to projects. |
ProjectToolbox | Toolbox | Provides a set of tools for project objects. |
Creeper | DataRow | Manages the AI assistant (Creeper) tasks and interactions within projects. |
GenericCreeper | Creeper | Powers the version of the Creeper that is the generalist, having broad skills but not specializing in complex tasks. |
TaskListSkin | BGUserInterface | Represents the appearance and structure of task lists. |
DeclinedTaskListSkin | TaskListSkin | Represents the appearance and structure of declined task lists. |
SnoozedTaskListSkin | TaskListSkin | Represents the appearance and structure of snoozed task lists. |
NotebookEntry | DataRow | Manages individual lab notebook entries. |
LabNotebook | DataBatch | Manages batches of lab notebook entries. |
LabNotebookSkin | DivSkin | Represents the appearance and structure of the lab notebook. |
PhaseMapLocker | DataBatch | Manages batches of phase maps. |
LockerSkin | DivSkin | Represents the appearance and structure of phase map lockers. |