Enhance cadmin with link styling, Django admin shortcuts, and project submission editing#133
Merged
Merged
Conversation
- Changed cadmin link from button to plain link in course.html - Added Django admin links to course_admin.html for Course, Homework, and Project - Registered ProjectSubmission in Django admin to allow editing results after evaluation Co-authored-by: alexeygrigorev <875246+alexeygrigorev@users.noreply.github.com>
- Move cadmin link to separate line in course.html - Remove ProjectSubmission from Django admin - Add edit functionality for project submissions in cadmin - Restructure cadmin tests from single file to tests/ folder - Add project_submission_edit view and template Co-authored-by: alexeygrigorev <875246+alexeygrigorev@users.noreply.github.com>
Co-authored-by: alexeygrigorev <875246+alexeygrigorev@users.noreply.github.com>
Co-authored-by: alexeygrigorev <875246+alexeygrigorev@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update course admin panel links and edit functionality
Enhance cadmin with link styling, Django admin shortcuts, and project submission editing
Jan 16, 2026
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.
Updates the course admin panel (
cadmin) with improved navigation and editing capabilities. Makes the admin link consistent with other admin-only links, adds quick access to Django admin, and enables editing project submission scores after evaluation.Changes
Link styling
courses/course.html<i class="fas fa-cog"></i> Manage course (Admin only)Django admin shortcuts
Added edit links in
cadmin/course_admin.html:Project submission editing
New edit functionality within cadmin (not Django admin):
cadmin/<course>/<project>/submissions/<id>/editTest structure
Restructured
cadmin/tests.py→cadmin/tests/folder to matchcourses/tests/anddata/tests/patterns. Updatedpyproject.tomltestpaths accordingly.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.