feat: add my_registrations plugin - #12
Open
moliholy wants to merge 9 commits into
Open
Conversation
ThiefMaster
reviewed
May 26, 2026
jbtwist
reviewed
May 27, 2026
moliholy
force-pushed
the
feat/my-registrations
branch
from
June 3, 2026 13:35
2594761 to
53ab888
Compare
tomako
pushed a commit
to wipo-digital-secretariat/indico-plugins-contrib
that referenced
this pull request
Jul 20, 2026
bec22fa feat: add my_registrations plugin 26c61a3 chore: address review feedback 4a8d103 refactor: match indico kebab-case style in scss 988d39b fix: pass dynamic page kwargs via dict unpacking in pagination 9a3d804 refactor: drop redundant count query in pagination helper a5b4684 refactor: drop unreachable page-clamp branch 27bd838 fix: scope my-registrations pagination to avoid core collision 21b44b4 fix: avoid duplicate events join in _base_query via contains_eager efee5c2 feat: show attended status for checked-in registrations
tomako
pushed a commit
to wipo-digital-secretariat/indico-plugins-contrib
that referenced
this pull request
Jul 22, 2026
bec22fa feat: add my_registrations plugin 26c61a3 chore: address review feedback 4a8d103 refactor: match indico kebab-case style in scss 988d39b fix: pass dynamic page kwargs via dict unpacking in pagination 9a3d804 refactor: drop redundant count query in pagination helper a5b4684 refactor: drop unreachable page-clamp branch 27bd838 fix: scope my-registrations pagination to avoid core collision 21b44b4 fix: avoid duplicate events join in _base_query via contains_eager efee5c2 feat: show attended status for checked-in registrations
moliholy
force-pushed
the
feat/my-registrations
branch
from
July 27, 2026 14:32
53ab888 to
ec4550b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a per-user dashboard listing the events the user is registered for, split into upcoming and past sections, paginated independently. Lives under the user profile sidebar as "My Registrations".
Screenshots
Overview
Two URLs:
/user/my-registrations/— current session user/user/<id>/my-registrations/— explicit user (own profile or admin)Upcoming covers ongoing and future events (
end_dt >= now), ordered by start ascending. Past covers ended events, ordered by start descending.Pagination follows the categories management pattern: numeric page links and a
N / totalcount badge in each section header. Both page numbers are preserved in the URL (?upcoming_page=2&past_page=1) so navigating one section keeps the other in place. Page size is fixed; no "Show all" link, since a user's registration history can grow without bound.