Skip to content

Add Extended Affiliations plugin#2

Open
duartegalvao wants to merge 24 commits into
indico:masterfrom
duartegalvao:affiliations
Open

Add Extended Affiliations plugin#2
duartegalvao wants to merge 24 commits into
indico:masterfrom
duartegalvao:affiliations

Conversation

@duartegalvao
Copy link
Copy Markdown
Member

This PR adds the Extended Affiliations plugin.

Currently set to draft while we are performing our own reviews, but it is fully functional.

@duartegalvao duartegalvao force-pushed the affiliations branch 2 times, most recently from 5227390 to 2c79285 Compare March 3, 2026 17:57
Comment thread affiliations/pyproject.toml Outdated
@duartegalvao duartegalvao force-pushed the affiliations branch 10 times, most recently from b89aaec to 7aa56af Compare March 13, 2026 13:47
Comment thread affiliations/pyproject.toml Outdated
Comment thread affiliations/pyproject.toml Outdated
Comment thread affiliations/indico_affiliations/plugin.py Outdated
Comment thread affiliations/indico_affiliations/plugin.py Outdated
Comment thread affiliations/indico_affiliations/plugin.py Outdated
}

return (
<div styleName="items-column-container">
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess that the Semantic UI Table component doesn't look good here (or it doesn't fit altogether)?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why a table for a tags display? inside of another table no less 😄

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we had alread the datatable widget in Indico, we could avoid ALL of this filtering logic. 😮‍💨🌈

Comment thread affiliation_extras/indico_affiliation_extras/models/groups.py Outdated
Comment thread affiliation_extras/indico_affiliation_extras/models/groups.py Outdated
Comment thread affiliation_extras/README.md
Comment thread .github/workflows/build.yml Outdated
@duartegalvao duartegalvao force-pushed the affiliations branch 4 times, most recently from e4fb5dc to 5d7cba6 Compare March 21, 2026 19:21
@duartegalvao duartegalvao changed the title [WIP] Add Extended Affiliations plugin Add Extended Affiliations plugin Mar 23, 2026
@duartegalvao duartegalvao marked this pull request as ready for review March 23, 2026 14:17
@duartegalvao duartegalvao requested a review from OmeGak March 23, 2026 14:17
@duartegalvao duartegalvao force-pushed the affiliations branch 4 times, most recently from 84426f1 to 860a914 Compare April 1, 2026 08:45
Comment thread affiliations/pyproject.toml Outdated
@duartegalvao duartegalvao requested a review from ThiefMaster April 2, 2026 08:00
@ThiefMaster
Copy link
Copy Markdown
Member

Ah and this repo now also uses ruff's isort implementation and the ruff formatter, so after rebasing I recommend running both ruff check --fix and ruff format.

@ThiefMaster
Copy link
Copy Markdown
Member

Actually I took care of rebasing and formatting since it was a good opportunity to tweak the formatter config, but please fix the other comments.

@duartegalvao
Copy link
Copy Markdown
Member Author

duartegalvao commented May 8, 2026

Actually I took care of rebasing and formatting since it was a good opportunity to tweak the formatter config, but please fix the other comments.

all done!

speaking of formatters, it would also be nice to add biomejs to this repo (i've used it already for this plugin but had to add my own config file)

@ThiefMaster
Copy link
Copy Markdown
Member

I completely agree, I just didn't have the motivation to do so yet (and we don't do that much plugin development for it to be urgent)

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.

4 participants