Peter Stenger

Results 137 issues of Peter Stenger

If a schema is referenced multiple times, and the second usage of the schema isn't the same, the override is not processed. ```ts const fooSchema = z.string().meta({ id: 'ORIGINAL', });...

# Description This PR was mainly done by Claude 4.5 Opus + Cursor in planning mode. Adds the ability to invite multiple students to a course at a time. >...

feature: enrollment
blocking

# Description This PR renames the `user_id` column on `users` to `id`. Closes #13560 . # Testing Test suite?

documentation
do not merge

# Description This PR adds some basic self-enrollment settings to these modals. Closes #13477 # Testing With feature flag on... - [x] Works on public page - [x] Works on...

enhancement
feature: enrollment

# Description If a course instance is unpublished, students should not be able to accept invitations. Also, a warning should be shown when inviting students. # Testing

feature: enrollment
feature: access control

# Description As reported on Slack, the CSV download doesn't support multiple columns with the same name. This allows for that. This also changes the format of JSON downloads to...

bug-fix

This reverts commit b1a5d08330e2ca69d4e81c1b70fa3da97df1dd77. # Description Splitting this out of #11039 , similar to #13570 # Testing TODO

documentation
docker
do not merge

# Description This also fixes a bug where some links were broken. Done by Sonnet 4.5. # Testing None; build passes (which checks internal link validity)

documentation
blocking

# Description Lints external links in our documentation to check if they are still live. We could potentially expand this tool usage to linting HTML output (e.g. an extension of...

documentation
github_actions
tooling
low-priority

# Description I'm hoping this makes them more discoverable, as they are now organized where I would expect. # Testing Build passes

documentation