Skip to content

Conversation

@Waleed-Mujahid
Copy link
Member

  • Introduced a new JSONField for 'edly_client_branding_and_django_settings' in the SiteConfiguration model.
  • Updated the SiteConfigurationAdmin to include the new field in the admin interface.
  • Added a method to retrieve configuration values from the new field with error logging.

This enhancement allows for better customization of the Edly client theme settings.

- Introduced a new JSONField for 'edly_client_branding_and_django_settings' in the SiteConfiguration model.
- Updated the SiteConfigurationAdmin to include the new field in the admin interface.
- Added a method to retrieve configuration values from the new field with error logging.

This enhancement allows for better customization of the Edly client theme settings.
@Waleed-Mujahid Waleed-Mujahid self-assigned this Sep 16, 2025
- Introduced a new CharField 'edx_org_short_name' to the SiteConfiguration model with unique constraints and help text for better organization identification.
- Updated SiteConfigurationAdmin to include the new field in the admin interface.
- Added a migration to create the new field in the database.

This enhancement improves the ability to uniquely identify organizations within the system.
- Updated the filter_visible function to apply the _filter_visible_course_certificates directly to the queryset instead of filtering for non-null course credentials first.
- we do not generate course cert against a program on credentials
credentials check if the certifciates are earned for course runs for a program however we do not want this. In our case program cert is only generated when user completes all courses on lms
…gs field

- Changed the default value of the 'edly_client_branding_and_django_settings' JSONField in the SiteConfiguration model from an empty dictionary to the dict constructor for better clarity.
- Added a migration to reflect this change in the database schema.

This update enhances the model's configuration handling.
@Waleed-Mujahid Waleed-Mujahid merged commit 9c5d2bb into develop-teak Oct 8, 2025
1 of 2 checks passed
@Waleed-Mujahid Waleed-Mujahid deleted the waleed/init branch October 8, 2025 06:07
Waleed-Mujahid added a commit that referenced this pull request Dec 3, 2025
feat: add Edly client branding settings to SiteConfiguration
Anas-hameed pushed a commit that referenced this pull request Jan 23, 2026
feat: add Edly client branding settings to SiteConfiguration
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.

2 participants