Skip to content

feature/admin group members table#2587

Closed
mroderick wants to merge 3 commits intocodebar:masterfrom
mroderick:feature/admin-group-members-table
Closed

feature/admin group members table#2587
mroderick wants to merge 3 commits intocodebar:masterfrom
mroderick:feature/admin-group-members-table

Conversation

@mroderick
Copy link
Copy Markdown
Collaborator

  • config: exclude HAML files from Lint/Syntax cop
  • model: add members_by_recent_rsvp method to Group
  • view: improve group members table

Rubocop's Lint/Syntax cop cannot parse HAML, causing false positives.
This excludes HAML files only from Lint/Syntax, not all cops.
Adds a class method that returns group members sorted by their most
recent workshop RSVP (most recent first, members with no RSVP at end).
Includes test coverage for the new method.
- Adds column headings (Avatar, Name, Email, Mobile, T&C)
- Adds T&C indicator using Font Awesome icons (green check / red x)
- Adds TomSelect search dropdown for finding members by name/email
- Adds Pagy pagination controls at bottom of table
- Renders counts from instance variables to avoid N+1 queries
@mroderick mroderick closed this Apr 22, 2026
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.

1 participant