Skip to content

refactor: consolidate message, feedback, meeting, and sponsors modules#178

Merged
danielhe4rt merged 1 commit into4.xfrom
feat/events-communities-module
Mar 17, 2026
Merged

refactor: consolidate message, feedback, meeting, and sponsors modules#178
danielhe4rt merged 1 commit into4.xfrom
feat/events-communities-module

Conversation

@danielhe4rt
Copy link
Contributor

Summary

  • Consolidates message, feedback, meeting, and sponsors modules into more cohesive domain modules
  • Reduces module fragmentation and improves code organization

Changes

New Activity Module (app-modules/activity/)

Consolidated from the message module:

  • Message and Voice models
  • NewMessage, NewVoiceMessage, PersistMessage actions
  • Filament admin resources for messages
  • All related tests

New Community Module (app-modules/community/)

Consolidated from feedback and meeting modules:

Feedback:

  • Feedback and Review models
  • CreateFeedback, ReviewFeedback actions
  • Filament admin resources

Meeting:

  • Meeting and MeetingType models
  • StartMeeting, EndMeeting, AttendMeeting actions
  • Filament admin resources

Events Module Updates

Sponsors functionality moved from standalone module into events:

  • Sponsor model and SponsorAttend pivot
  • SponsoringLevelEnum
  • Filament admin resources for sponsors

Removed Modules

  • app-modules/message/ (merged into activity)
  • app-modules/feedback/ (merged into community)
  • app-modules/meeting/ (merged into community)
  • app-modules/sponsors/ (merged into events)

Testing

All existing tests have been migrated and updated to work with the new module structure.

- Create new 'activity' module from message module
- Create new 'community' module consolidating feedback and meeting
- Move sponsors into events module
- Update all namespace references and dependencies
- Migrate tests to new module structure
@danielhe4rt danielhe4rt merged commit a1234c5 into 4.x Mar 17, 2026
6 checks passed
@danielhe4rt danielhe4rt deleted the feat/events-communities-module branch March 17, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants