kayela
d5152609b6
Donation status badge upates, admin validation tootips
2026-01-29 19:37:41 -06:00
Koncept Kit
c79db66739
- Details Column - Expandable chevron button for each row- Expandable Transaction Details - Click chevron to show/hide details- Payment Information Section:- Stripe Transaction IDs Section- Copy to Clipboard - One-click copy for all transaction IDs- Update Stripe webhook event permission on Stripe Config page.
2026-01-20 23:52:35 +07:00
kayela
e04d39fe17
Refactor color scheme in member-related pages to use brand colors instead of CSS variables for consistency and improved readability
2026-01-13 22:01:33 -06:00
kayela
9c2d516f9d
fix typo
2026-01-12 20:37:38 -06:00
kayela
7694532d53
refactor: update styles in MembersDirectory and NewsletterArchive for consistency and improved theming
...
- Updated color classes to use CSS variables for better maintainability and theming.
- Refactored component styles in MembersDirectory.js to enhance visual consistency.
- Adjusted loading states and empty states in NewsletterArchive.js for improved user experience.
- Added new brand colors to tailwind.config.js for future use.
2026-01-12 20:10:33 -06:00
Koncept Kit
40a0e3f342
feat(frontend): Comprehensive RBAC implementation across admin pages
...
**Option 3 Implementation (Latest):**
- InviteStaffDialog: Use /admin/roles/assignable endpoint
- AdminStaff: Enable admin users to see 'Invite Staff' button
**Permission Checks Added (8 admin pages):**
- AdminNewsletters: newsletters.create/edit/delete
- AdminFinancials: financials.create/edit/delete
- AdminBylaws: bylaws.create/edit/delete
- AdminValidations: users.approve, subscriptions.activate
- AdminSubscriptions: subscriptions.export/edit/cancel
- AdminDonations: donations.export
- AdminGallery: gallery.upload/edit/delete
- AdminPlans: subscriptions.plans
**Pattern Established:**
All admin action buttons now wrapped with hasPermission() checks.
UI hides what users can't access, backend enforces rules.
**Files Modified:** 10 files, 100+ permission checks added
2026-01-06 14:45:15 +07:00
Koncept Kit
8c0d9a2a18
- Profile Picture\
...
Donation Tracking\
Validation Rejection\
Subscription Data Export\
Admin Dashboard Logo\
Admin Navbar Reorganization
2025-12-18 17:04:50 +07:00