Skip to content

Conversation

@drgrice1
Copy link
Member

The content generator hidden_authen_fields method should be called in all page forms, but was not added ot the form in the LTI update page. As a result if you are acting as a student, go to that page, and click "Update Grades", then the acting ceases. Even worse, if session_management_via is set to "key", and you click "Update Grades", then you are sent to the login page, and have to login again in order for the form to submit. I missed this when this page was created. @somiaj observed the issue when acting as another user on the page.

@somiaj
Copy link
Contributor

somiaj commented Oct 29, 2025

Due to the session management via key issue, should this be a hot fix as well?

@drgrice1
Copy link
Member Author

I am okay with a hotfix. Although, since no one has complained about it, it may not be a big issue. The "key" setting for session_management_via is a setting that we have been telling everyone not to use for so long that it may actually be the case that no one is using it.

The content generator `hidden_authen_fields` method should be called in
all page forms, but was not added ot the form in the LTI update page.
As a result if you are acting as a student, go to that page, and click
"Update Grades", then the acting ceases. Even worse, if
`session_management_via` is set to "key", and you click "Update Grades",
then you are sent to the login page, and have to login again in order
for the form to submit.  I missed this when this page was created.
@somiaj observed the issue when acting as another user on the page.
@drgrice1 drgrice1 force-pushed the lti-update-hidden-auth branch from 74e8118 to 8036401 Compare October 31, 2025 00:55
@dlglin dlglin merged commit a4b5ae2 into openwebwork:develop Nov 4, 2025
2 checks passed
@drgrice1 drgrice1 deleted the lti-update-hidden-auth branch November 4, 2025 20:03
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.

3 participants