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.
This pull request adds a new feature to manage Wikimedia projects within the application. The changes include updates to the URL routing, database migrations, serializers, models, and views to support this feature.
Additions to Wikimedia project management:
CapX/urls.py
: Registered theWikimediaProjectViewSet
with the router to handle requests for Wikimedia projects. [1] [2]users/migrations/0014_wikimediaproject_wikimedia_project_picture.py
: Created a migration to add thewikimedia_project_picture
field to theWikimediaProject
model and populated it with appropriate logos based on the project code.users/serializers.py
: Updated theWikimediaProjectSerializer
to include thewikimedia_project_picture
field.users/submodels.py
: Added thewikimedia_project_picture
field to theWikimediaProject
model to store the URL of the project's picture.users/views.py
: Created theWikimediaProjectViewSet
to provide read-only access to Wikimedia projects, including list and retrieve endpoints with extended schema descriptions.