Skip to content

Merge Develop into Master (v1.32) - #2528

Draft
ObadaS wants to merge 31 commits into
masterfrom
develop
Draft

ObadaS wants to merge 31 commits into
masterfrom
develop

Conversation

@Didayolo Didayolo added the Release PR develop --> master label Sep 8, 2026
wlln and others added 25 commits September 8, 2026 12:14
Forbid the compute worker from pulling competition images
Paginate the competition list endpoint (LargePagination), and update
the Organizing/Participating tabs in competition_list.tag to
consume the new {count, next, previous, results} shape with
next/previous buttons (hidden on a single page). Fix the navbar
competition search to read response.results instead of assuming a
bare array.

Fix participating_in filter incorrectly including competitions the
user organizes: creators/collaborators are auto-added as approved
participants (Competition.save()), so they leaked into the
Participating tab. Applied the same fix to the public competitions
endpoint's participating_in filter and updated its tests. Added
coverage for the list endpoint's pagination and participating_in
behavior. Minor renames for clarity (change_page, tab labels).
Add pagination to GET /api/competitions and fix participating_in leak
…limit

Raise RAM limit for Site Worker in docker-compose.yml
…t is reached. Fixed user lookup to not show deleted users in the collaborators dropdown
Remove the is_bot user flag and allow_robot_submissions competition setting, along with the permission bypasses they granted (unlimited submissions, auto-approval as participant, and unrestricted re-run/secret-check bypass on any submission). Also removes the related UI, docs, and tests.
Remove robot submissions and bot user feature
…titions

Propagate organization when creating chiled submissions during multi-task split, phase migration, and re-run so that leaderboard entries for organization submissions on multi-task competitions show the organization name instead of falling back to the submitter's username.
Fix organization name not showing on leaderboard for multi-task competitions
Anonymous and non-owner requests could previously view submission
details when hide_output was off. Now only the owner or an admin
can access them. Adds tests covering the fix.
Submission `get_detail` API: Restrict to submission owner or admin
@cjh1

cjh1 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Do we have a timeline for v1.32? There are several fixes we are interested in.

@ObadaS

ObadaS commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator Author

Do we have a timeline for v1.32? There are several fixes we are interested in.

We are hoping to merge it next week, most likely on Wednesday.
Are the fixes already merged or are you interested in one of the currently unmerged ones ?

@cjh1

cjh1 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Do we have a timeline for v1.32? There are several fixes we are interested in.

We are hoping to merge it next week, most likely on Wednesday. Are the fixes already merged or are you interested in one of the currently unmerged ones ?

Great thank you, no the ones we want are merged.

@cjh1

cjh1 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

@ObadaS, Would it be possible to get #2536 in the release as well?

ObadaS and others added 2 commits September 14, 2026 15:47
* switch to quay.io for mc and minio images

* Update documentation

---------

Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: didayolo <adrien.pavao@gmail.com>
* Deny anonymous access to /api/submissions/ list and retrieve

Anonymous GETs returned full submission records (filenames, status
details, fact sheet answers) for any finished leaderboard submission,
ignoring is_public. Now returns an empty queryset instead; public
leaderboard data is already served by get_leaderboard in PhaseViewSet

* Add missing raise

* Fix test and remove debug prints

---------

Co-authored-by: didayolo <adrien.pavao@gmail.com>
@Didayolo

Copy link
Copy Markdown
Member

@ObadaS, Would it be possible to get #2536 in the release as well?

Done!

@cjh1

cjh1 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

@ObadaS, Would it be possible to get #2536 in the release as well?

Done!

Great, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release PR develop --> master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants