Skip to content

Conversation

@johnhenley
Copy link
Collaborator

Description of PR...

Sync dev to master

johnhenley and others added 30 commits September 18, 2025 18:14
…bel-1579

ENH: Change phrasing of "Subscribe to Topics"
Refactor settings and modernize codebase

Refactored settings management by replacing `SettingsInfo` with the new `ModuleSettings` class, streamlining handling of module settings.
`SettingsInfo' is now used to manage feature settings
Updated database schema to rename `GroupKey` to `SettingsKey` and removed obsolete functions and procedures.
Introduced `SettingsController` for structured CRUD operations.
Updated token replacement and template handling to align with the new settings structure.
Modernized code with inline property initializers, string interpolation, and improved readability.
Incremented module version to `09.02.00` and updated `.dnn` manifest files.
Removed deprecated SQL functions and procedures.
Updated unit tests and UI components to use `ModuleSettings`.
Enhanced release notes and documentation to reflect changes.
TASK: Refactor settings and modernize codebase
…r-on-move-1594

FIX: Error moving topic to another forum
TASK: Correct/standardize user's TopicCount/ReplyCount #1599
TASK: Create database objects to support badges #1480
TASK: Create UI for administrator to manually assigned badges #1485
TASK: Badge assignment process #1484
TASK: Add badge metric name to control panel badge list #147
TASK: User profile UI to show badges #1486
TASK: Add badge management to control panel #1483
TASK: Create default badges during install or upgrade #1488
TASK: Badge token replacement logic #1482
TASK: Add BadgeId to Process queue #1487
TASK: Add badge notification option to user profile #1486
TASK: Manual badge assignment UI for moderators #1485
TASK: Web API seucrity checking "ForumsAuthorizeAttribute" for certain functions (e.g. Ban) should not require forumId to be passed to the API #1507
…5-1486-1487-1488-1535-1599' of https://github.com/johnhenley/Dnn.CommunityForums into dev92/2-badges-48-427-1479-1480-1481-1482-1483-1484-1485-1486-1487-1488-1535-1599
…480-1481-1482-1483-1484-1485-1486-1487-1488-1535-1599

ENH: Implements user badge feature
…s-key-1547

TASK: Remove colon ":" from SettingsKey
@johnhenley johnhenley added this to the 09.02.00 milestone Nov 3, 2025
@johnhenley johnhenley self-assigned this Nov 3, 2025
@johnhenley johnhenley added the tasks General maintenance tasks that aren't typical development label Nov 3, 2025
@johnhenley johnhenley merged commit 1404463 into master Nov 3, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tasks General maintenance tasks that aren't typical development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants