Commit Graph

5 Commits

Author SHA1 Message Date
James 233b20efa6 feat: permission controls on request lists
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>
2026-02-23 02:49:57 -05:00
James f1c2a0ef84 feat: new room modal enhancements
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>
2026-02-23 02:48:22 -05:00
James 99de1d4979 feat: remove close probability from UI
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>
2026-02-23 02:46:14 -05:00
James c2a8808983 feat: organization type on signup
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>
2026-02-23 02:43:37 -05:00
James e4552aef5b Add admin CRUD for contacts, deals, users, and organizations
- 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
2026-02-17 04:41:22 -05:00