Skip to content

Conversation

johnhenley
Copy link
Collaborator

Description of PR...

Modernized activeforums_UserProfiles and prepares for moving to DAL2

Changes made

  • Removes obsolete properties (AOL, MSN, ICQ, Bio, Occupation, Website, etc.) superseded by DNN profile properties
  • Removes user's Ajax preference (just use Ajax, it's 2024)
  • Remove ModuleId from activeforums_UserProfiles (was always just set to -1)
  • Add FK / cascading delete relation between activeforums_UserProfiles to UserPortals so records get deleted
  • Preparation for moving activeforums_UserProfiles to DAL2

How did you test these updates?

Local install

PR Template Checklist

  • Fixes Bug
  • Feature solution
  • Other
  • Requires documentation updates
  • I've updated the documentation already

Please mark which issue is solved

Close #761
Close #1006

@johnhenley johnhenley added technical debt Issue that doesn't directly affect usability but will improve technical debt posture broad scope Non-specific issues that address multiple areas database Changes to database schema labels Jul 24, 2024
@johnhenley johnhenley added this to the 08.02.00 milestone Jul 24, 2024
@johnhenley johnhenley requested a review from WillStrohl July 24, 2024 18:14
@johnhenley johnhenley self-assigned this Jul 24, 2024
@johnhenley johnhenley changed the title ENH: Multiple ENH: Multiple updates for activeforums_UserProfiles Jul 24, 2024
@johnhenley johnhenley merged commit b5c163a into DNNCommunity:dev Jul 26, 2024
@johnhenley johnhenley deleted the dev82/1-techdebt/3-userprofiles-761-1006 branch July 26, 2024 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
broad scope Non-specific issues that address multiple areas database Changes to database schema technical debt Issue that doesn't directly affect usability but will improve technical debt posture
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ENH: Relate activeforums_UserProfiles to PortalUsers TASK: Remove unused/unneeded user preferences
1 participant