Skip to content

Commit 6fccae9

Browse files
authored
Merge pull request #580 from WoltLab/63-user-management-overhaul
Document user management overhaul
2 parents 9bc2242 + 3b7e874 commit 6fccae9

22 files changed

Lines changed: 1037 additions & 134 deletions

‎docs/migration/wsc62/deprecations_removals.md‎

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,23 @@ With version 6.3, we have deprecated certain components and removed several othe
126126
- `wcf\data\notice\NoticeEditor`
127127
- `wcf\data\ad\AdAction`
128128
- `wcf\data\ad\AdEditor`
129+
- `wcf\acp\form\UserMergeForm`
130+
- `wcf\system\event\listener\AbstractUserMergeListener`
131+
- `wcf\system\event\listener\AbstractUserActionRenameListener`
132+
- `wcf\data\user\UserEditor`
133+
- `wcf\data\user\UserAction`
134+
- `wcf\data\user\UserProfileAction`
135+
- `wcf\data\user\option\UserOptionAction`
136+
- `wcf\data\user\option\UserOptionEditor`
137+
- `wcf\data\user\option\ViewableUserOption`
138+
- `wcf\data\user\option\category\UserOptionCategoryAction`
139+
- `wcf\data\user\option\category\UserOptionCategoryEditor`
140+
- `wcf\system\condition\UserMultifactorCondition`
141+
- `wcf\system\condition\UserUserIDCondition`
142+
- `wcf\system\option\ISearchableConditionUserOption`
143+
- `wcf\system\option\ISearchableUserOption`
144+
- `wcf\system\option\user\IUserOptionOutput`
145+
- `wcf\system\worker\SendNewPasswordWorker`
129146

130147
#### Methods
131148

@@ -359,6 +376,11 @@ With version 6.3, we have deprecated certain components and removed several othe
359376
- `calendar\data\event\date\EventDateEditor::rebuildParticipants()`
360377
- `wcf\data\notice\Notice::getConditions()`
361378
- `wcf\data\user\group\assignment\UserGroupAssignment::getConditions()`
379+
- `wcf\data\user\profile\menu\item\UserProfileMenuItemAction::validateGetContent()`
380+
- `wcf\data\user\profile\menu\item\UserProfileMenuItemAction::getContent()`
381+
- `wcf\data\user\UserProfile::setFileAvatar()`
382+
- `wcf\system\view\user\profile\UserProfileHeaderView::isInAccessibleGroup()`
383+
- `wcf\util\UserRegistrationUtil::getRandomFieldName()`
362384

363385
#### Properties
364386

@@ -371,13 +393,15 @@ With version 6.3, we have deprecated certain components and removed several othe
371393
#### Object Type Definitions
372394

373395
- `com.woltlab.wcf.sitemap.object`, use the event `wcf\event\sitemap\SitemapObjectCollecting` instead
396+
- `com.woltlab.wcf.condition.userSearch`, use the event `wcf\event\gridView\admin\UserGridViewInitialized` to add filters to the user list instead
374397

375398
### JavaScript
376399

377400
- `WoltLabSuite/Core/Component/User/List`
378401
- `WoltLabSuite/Core/Ui/Sortable/List`
379402
- `WoltLabSuite/Core/Component/GoogleMaps/MarkerLoader::setup()`
380403
- `WoltLabSuite/Core/Ui/User/Sortable/ObjectWatch`
404+
- `WoltLabSuite/Core/Acp/Ui/User/Action/Handler/SendNewPassword`
381405

382406
## Removals
383407

@@ -449,6 +473,33 @@ With version 6.3, we have deprecated certain components and removed several othe
449473
- `wcf\data\acp\session\ACPSessionList`
450474
- `calendar\data\user\FollowingBirthdayAction`
451475
- `calendar\data\category\CalendarCategoryAction`
476+
- `wcf\acp\action\UserQuickSearchAction`
477+
- `wcf\acp\form\UserAssignToGroupForm`
478+
- `wcf\acp\form\UserContentRevertChangesForm`
479+
- `wcf\acp\form\UserEmailAddressExportForm`
480+
- `wcf\acp\form\UserOptionListForm`
481+
- `wcf\acp\form\UserSearchForm`
482+
- `wcf\action\EmailValidationAction`
483+
- `wcf\action\UsernameValidationAction`
484+
- `wcf\data\user\UserContentAction`
485+
- `wcf\data\user\UserRegistrationAction`
486+
- `wcf\form\UserSearchForm`
487+
- `wcf\system\clipboard\action\UserClipboardAction`
488+
- `wcf\system\clipboard\action\UserContentClipboardAction`
489+
- `wcf\system\condition\UserOptionsCondition`
490+
- `wcf\system\listView\user\UserSearchResultsListView`
491+
- `wcf\system\option\user\BirthdayUserOptionOutput`
492+
- `wcf\system\option\user\DateUserOptionOutput`
493+
- `wcf\system\option\user\FacebookUserOptionOutput`
494+
- `wcf\system\option\user\FloatUserOptionOutput`
495+
- `wcf\system\option\user\ImageUserOptionOutput`
496+
- `wcf\system\option\user\LabeledUrlUserOptionOutput`
497+
- `wcf\system\option\user\MessageUserOptionOutput`
498+
- `wcf\system\option\user\NewlineToBreakUserOptionOutput`
499+
- `wcf\system\option\user\SelectOptionsUserOptionOutput`
500+
- `wcf\system\option\user\TwitterUserOptionOutput`
501+
- `wcf\system\option\user\URLUserOptionOutput`
502+
- `wcf\system\option\user\UserOptionHandler`
452503

453504
#### Methods
454505

@@ -558,6 +609,18 @@ With version 6.3, we have deprecated certain components and removed several othe
558609
- `calendar\data\event\date\participation\EventDateParticipationAction::invite()`
559610
- `wcf\data\package\update\PackageUpdateAction::validateSearchForUpdates()`
560611
- `wcf\data\package\update\PackageUpdateAction::searchForUpdates()`
612+
- `wcf\data\user\UserAction::validatePrepareRemoveContent()`
613+
- `wcf\data\user\UserAction::prepareRemoveContent()`
614+
- `wcf\data\user\UserProfileAction::validateBeginEdit()`
615+
- `wcf\data\user\UserProfileAction::beginEdit()`
616+
- `wcf\data\user\UserProfileAction::validateSave()`
617+
- `wcf\data\user\UserProfileAction::save()`
618+
- `wcf\data\user\UserProfileAction::getOptionHandler()`
619+
- `wcf\data\user\option\UserOption::setUser()`
620+
- `wcf\data\user\option\UserOption::modifyEditableOption()`
621+
- `wcf\data\user\option\UserOption::modifyVisibleOption()`
622+
- `wcf\data\user\option\UserOption::setRequired()`
623+
- `wcf\data\user\option\ViewableUserOption::getOutputObject()`
561624

562625
#### Properties
563626

@@ -574,6 +637,10 @@ With version 6.3, we have deprecated certain components and removed several othe
574637
- `wcf\data\comment\ViewableComment::$userProfile`
575638
- `wcf\data\comment\response\StructuredCommentResponse::$userProfile`
576639
- `wcf\data\comment\response\ViewableCommentResponse::$userProfile`
640+
- `wcf\data\user\option\UserOption::$optionValue`
641+
- `wcf\data\user\option\UserOption::$user`
642+
- `wcf\data\user\option\ViewableUserOption::$outputObjects`
643+
- `wcf\page\MembersListPage::$searchID`
577644

578645
### JavaScript
579646

@@ -627,3 +694,23 @@ With version 6.3, we have deprecated certain components and removed several othe
627694
- `WCF.ACP.Package.Update.Search`
628695
- `WoltLabSuite/Calendar/Ui/Category/MarkAllAsRead`
629696
- `WCF.ACP.Ad.LocationHandler`
697+
- `WoltLabSuite/Core/Acp/Component/Tag/SynonymsHandler`
698+
- `WoltLabSuite/Core/Acp/Controller/User/List`
699+
- `WoltLabSuite/Core/Acp/Ui/User/Action/Abstract`
700+
- `WoltLabSuite/Core/Acp/Ui/User/Action/BanAction`
701+
- `WoltLabSuite/Core/Acp/Ui/User/Action/DeleteAction`
702+
- `WoltLabSuite/Core/Acp/Ui/User/Action/DisableAction`
703+
- `WoltLabSuite/Core/Acp/Ui/User/Action/Handler/Ban`
704+
- `WoltLabSuite/Core/Acp/Ui/User/Action/Handler/Ban/Dialog`
705+
- `WoltLabSuite/Core/Acp/Ui/User/Action/Handler/Delete`
706+
- `WoltLabSuite/Core/Acp/Ui/User/Action/SendNewPasswordAction`
707+
- `WoltLabSuite/Core/Acp/Ui/User/Action/ToggleConfirmEmailAction`
708+
- `WoltLabSuite/Core/Acp/Ui/User/Content/Remove/Clipboard`
709+
- `WoltLabSuite/Core/Acp/Ui/User/Content/Remove/Handler`
710+
- `WoltLabSuite/Core/Acp/Ui/User/Editor`
711+
- `WoltLabSuite/Core/Ui/User/Editor`
712+
- `WCF.User.Profile.Editor`
713+
- `WCF.User.Registration`
714+
- `WCF.User.Registration.Validation`
715+
- `WCF.User.Registration.Validation.EmailAddress`
716+
- `WCF.User.Registration.Validation.Username`

0 commit comments

Comments
 (0)