Add buyer_can_comment/seller_can_comment to deals, buyer_group to profiles.
Add buyer_groups and folder_access tables for granular access control.
Add permission checkboxes to admin deal form, buyer_group to admin user form.
Update RBAC to use profile buyer_group field.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add industry field and exclusivity end date to new room modal.
Add folder structure textarea for auto-creating nested folders.
Add initial team invite textarea for inviting members on deal creation.
Add New Room button and modal to deal rooms page.
Add industry field to admin deal form.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove close_probability form field from admin deal edit form.
Field kept in model for backward compatibility but no longer exposed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add invites table, invite create/accept routes and handlers.
Add Team page with member list, invite modal with link generation.
Add invite accept page for new users to set name/password and join org.
Add Team nav item in sidebar.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add org_type field (bank/pe_vc/company) to organizations table with
additive migration. Add type selector to signup form and admin org
edit form. Fix signup handler column names and session creation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Admin section accessible to owner/admin roles only
- Full CRUD for contacts with type filtering (buyer/internal/advisor)
- Full CRUD for deals with all fields (stage, size, dates, etc.)
- Full CRUD for users/profiles with role management
- Full CRUD for organizations
- Admin dashboard with entity counts
- Consistent dark theme matching existing UI
- Breadcrumb navigation throughout admin section
- Delete confirmation dialogs