capsulecmdr / seat-pm
SeAT-PM: A project management plugin for SeAT enabling personal, corporation, and alliance-level project tracking and task management.
Installs: 70
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Language:Blade
Type:seat-plugin
Requires
- php: ^8.1
- illuminate/support: ^10.0
- laravel/framework: ^10.0
This package is not auto-updated.
Last update: 2025-07-08 23:04:51 UTC
README
Caution
This plugin is still under active development and SHOULD NOT BE USED in a production environment
SeAT-PM — Project Management Plugin for SeAT
SeAT-PM is a feature-rich project management plugin for SeAT (Simple EVE API Tool). It enables users to create, manage, and track projects and tasks across personal, corporate, and alliance scopes — all within the familiar SeAT interface.
🌐 Key Features
-
Project Visibility Control
- Projects can be scoped to personal, corporation, or alliance visibility.
- Visibility respected throughout SeAT's RBAC system.
-
Powerful Task Management
- Assign tasks to projects with:
- Title, description, budget cost, status, percent complete
- Target start and completion dates
- Automated handling of completion percentages based on status.
- Assign tasks to projects with:
-
Comment Threads
- Persistent threaded comments for every task.
- Similar to Microsoft ADO work item discussions.
-
Project Views
- Gantt Chart — timeline view of all project tasks.
- Kanban Board — drag-and-drop task status management.
- Task List View — traditional table-style task tracking.
- Activity Timeline — chronological log of task and project events.
- Reporting Dashboard — real-time project metrics and budget overview.
-
Discord Integration
- Sends Discord webhook notifications on:
- Project creation, edit, deletion
- Task lifecycle events
- Comment activity
- Sends Discord webhook notifications on:
-
Granular Permissions
- RBAC control for:
- Viewing, creating, editing, deleting projects
- Managing tasks and comments
- Superuser override for viewing all projects
- Settings configuration access
- RBAC control for:
⚙️ Installation
-
Upload the plugin: Extract the plugin into your SeAT installation under
/plugins/seat-pm
. -
Run migrations:
docker-compose exec seat php artisan migrate