User Essentials

User Essentials [Paid] 4.6.4

No permission to buy ($35.00)
@Xon Can we allow thread owner to approve replies in their own threads? I plan to unapprove thread replies but it'll be nice to let thread owner do that.
 
The approval queue sadly is hard coded to depend on moderator flag and unpicking that is tricky without it being a dedicated add-on for it.

I should have some time early next month if you would be interested in commissioning that sort of thing
 
Is this expected behavior?
  • Upgraded: XF1.5 and UE 2.7.9 --> XF 2.2.17 and UE 4.5.10
  • In XF1.5: All previous usernames show in public profiles
  • In XF2.2: Previous usernames only show in profiles and admincp for changes made in the past year
  • In the XF1.5 DB: xf_user_change_log has the past year of changes and useress_unc has all username changes
  • In the XF2.2 DB: xf_username_change has the past year of username changes and xf_sv_unc has all username changes
I'm guessing a cron is pruning xf_username_change but I haven't been able to locate a setting for username change log length.
 
This add-on doesn't do any purging of those tables, but XF only shows the last year (or so) or username changes on the user's profile. The records should still be there.
 
This add-on is what adds the "previous names" tab to the user profile, correct? In XF1.5 I can see username changes in that tab going back to 2012. In XF2.2 the tab doesn't show up unless there are changes from the past year.

Also, if I'm a moderator, where can I view the full username change request history?
 
  • Like
Reactions: Bob
I keep getting complaints from users that cannot self-disable their account. Permission analysis shows they have permission to self disable. I don't see anything that may block it. The user self-disable log does show many entries but those seem to be caused by staff disabling of accounts.

Where exactly is the disable account link displayed? Could you add a screenshot? What is the link to the function?

Is this addon compatible with @Painbaker 's Liam self delete addon?
 
Last edited:
The account disable feature is found by clicking "Account Details" from the user-profile card, and then "Self-disable" on the side-bar.

Make sure the template modification "Adds watched content & self-disable to navigation items to the account wrapper sidebar" is applying, and then you can check the contents of the sv_ue_account_wrapper_self_disable template for how it renders the self-disable link.


The canSelfDisable() function is quite simple:
PHP:
public function canSelfDisable()
{
    if ($this->is_admin || $this->is_moderator)
    {
        return false;
    }

    if (!$this->hasPermission('general', 'svSelfDisable'))
    {
        return false;
    }

    return true;
}
 
Back
Top Bottom