Filament Resources
Resource inventory for all three panels. Each resource wraps one Eloquent model and provides list, create, edit, and view pages plus relation managers where applicable.
Admin Panel Resources
| Resource | Model | Relation Managers | Key Actions |
|---|---|---|---|
MatterResource | Matter | TimeEntries, Invoices, Documents, Attorneys, Clients | Generate Invoice, Close Matter |
ClientResource | Client | Contacts, Matters, ClientUsers | Invite to Portal |
InvoiceResource | Invoice | LineItems, Payments, CreditNotes | Mark Sent, Record Payment |
TimeEntryResource | LawyerTimeEntry | — | Submit, Approve (Billing Admin) |
ExpenseEntryResource | ExpenseEntry | — | Approve |
DocumentResource | Document | — | Download, Change Status |
AppointmentResource | Appointment | Attendees, Notes | Cancel |
UserProfileResource | FirmUserProfile | Licenses, RoleAssignments | Assign Role, Deactivate |
RoleResource | Role | Permissions | — |
ClientUserResource | ClientUser | — | Revoke Access, Resend Invite |
PartnerFirmResource | PartnerFirm | Contacts, Attorneys, Agreements | — |
PartnerBillResource | PartnerBill | Lines | Approve, Pay |
OrgUnitResource | OrgUnit | Members | — |
BonusAwardResource | BonusAward | Revisions | Revise Award |
PerformanceReviewResource | PerformanceReview | Metrics | — |
Client Portal Resources
| Resource | Model | Access Level |
|---|---|---|
ClientMatterResource | Matter | Read-only. Scoped to client's own matters. |
ClientInvoiceResource | Invoice | Read-only. Pay action (Stripe). |
ClientDocumentResource | Document | Read-only. Download action. |
ClientAppointmentResource | Appointment | Read + respond (RSVP). |
Partner Portal Resources
| Resource | Model | Access Level |
|---|---|---|
PartnerMatterResource | Matter | Read-only. Scoped to assigned matters. |
PartnerTimeEntryResource | PartnerTimeEntry | Create + edit own entries. Submit action. |
PartnerBillResource | PartnerBill | Read-only. Scoped to own partner firm. |
PartnerDocumentResource | Document | Read-only. Download action. |