| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Extend WorkShop.pm Result class | Add columns: status, created_by, created_at, updated_at, registration_deadline, site_id. Add relationships: creator, participants, content, emails, site_associations. Add methods: current_participants, is_full, can_register | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Extend Participant.pm Result class | Add columns: user_id, email, site_affiliation, registered_at, status. Add relationship to User model | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Create WorkshopContent.pm Result class | Define table workshop_content with columns: id, workshop_id, content_type, title, content, file_id, sort_order, timestamps. Add relationships to WorkShop and File. Load TimeStamp component | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Create WorkshopEmail.pm Result class | Define table workshop_emails with columns: id, workshop_id, sent_by, subject, body, sent_at, recipient_count, status. Add relationships to WorkShop and User (sender) | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Create WorkshopRole.pm Result class | Define table workshop_roles with columns: id, user_id, workshop_id, role, site_id, granted_by, granted_at. Add relationships to User, WorkShop, granter. Add unique constraint on user_id + workshop_id | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Create SiteWorkshop.pm Result class | Define table site_workshop with columns: id, site_id, workshop_id, created_at. Add relationship to WorkShop. Add unique constraint on site_id + workshop_id | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Update Schema/Ency.pm to register new Result classes | Register WorkshopContent, WorkshopEmail, WorkshopRole, SiteWorkshop in Schema/Ency.pm result class list | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m | |
| Verify schema loads and tables auto-generate | Run perl syntax checks on all Result classes. Start application to trigger schema system table creation. Verify all tables created correctly | 2026-02-16 | 2026-02-20 | Completed | Critical | 0h 0m |
No sub-projects found. Add a sub-project
© 2026 none. All rights reserved.