Skip to content

Conversation

@Eeshu-Yadav
Copy link
Contributor

Checklist

  • I have read the OpenWISP Contributing Guidelines.
  • I have manually tested the changes proposed in this pull request.
  • I have written new test cases for new code and/or updated existing tests for changes to existing code.
  • I have updated the documentation.

Removed the deprecated UUIDAdmin class which was kept for backward compatibility. The CopyableFieldsAdmin class should be used instead with copyable_fields = ('uuid',) to achieve the same functionality.

  • Removed UUIDAdmin class from openwisp_utils/admin.py
  • Updated test ProjectAdmin to use CopyableFieldsAdmin directly
  • Removed UUIDAdmin documentation from admin-utilities.rst

Closes #328

Removed the deprecated UUIDAdmin class which was kept for backward
compatibility. The CopyableFieldsAdmin class should be used instead
with copyable_fields = ('uuid',) to achieve the same functionality.

- Removed UUIDAdmin class from openwisp_utils/admin.py
- Updated test ProjectAdmin to use CopyableFieldsAdmin directly
- Removed UUIDAdmin documentation from admin-utilities.rst

Closes openwisp#328
@Eeshu-Yadav Eeshu-Yadav force-pushed the issues/328-remove-depre-UUID branch from 740de44 to 5552ab6 Compare December 26, 2025 14:02
@coveralls
Copy link

coveralls commented Dec 26, 2025

Coverage Status

coverage: 97.249% (-0.004%) from 97.253%
when pulling 5552ab6 on Eeshu-Yadav:issues/328-remove-depre-UUID
into 761112c on openwisp:master.

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.

[!change] Remove deprecated UUIDAdmin class

2 participants