Opened 4 years ago
Closed 18 months ago
#1250 closed Defect (fixed)
Plugins Disabled When Enabling Account is Deleted
| Reported by: | BenLiyanage | Owned by: | nickw |
|---|---|---|---|
| Priority: | critical | Milestone: | Elgg 1.8.3 |
| Component: | Core | Version: | 1.6 |
| Severity: | critical | Keywords: | |
| Cc: | brettp,pedroprez | Difficulty: | moderate |
Description
I believe this is what happened.
I created a login account (using the ldap mod).
I promoted this account to an admin.
I made numerous settings in the admin section with this account.
I deleted said account.
All modules were disabled as a result. I could not enable a module using the admin account until I had enabled all.
Change History (11)
comment:1 Changed 4 years ago by pedroprez
- Cc pedroprez added
- Owner set to pedroprez
- Type changed from unconfirmed defect to confirmed defect
comment:2 Changed 3 years ago by brettp
- Milestone changed from Elgg 1.7 to Elgg 1.8
- Priority changed from major to critical
Related to #755. Possible solution is that site / plugins settings should be owned by the site entity.
comment:3 Changed 3 years ago by brettp
- Cc marcus removed
- Owner pedroprez deleted
comment:4 Changed 3 years ago by cash
- Summary changed from Pluggins Disabled When Enabling Account is Deleted to Plugins Disabled When Enabling Account is Deleted
Fixing title so I can find this when I search
comment:5 Changed 3 years ago by coldtrick
made a temporary plugin to fix the issue http://community.elgg.org/pg/plugins/jeabakker/read/545401?release=545402
comment:6 Changed 3 years ago by cash
If multisite is going to be supported by the Elgg core, will it support site-specific plugins? I'm wondering how multisite affects a site owning the plugins.
Perhaps plugins don't need an owner and the metadata on a plugin is owned by a plugin.
comment:7 Changed 3 years ago by coldtrick
currently plugins are enabled for a specific site. I don't know if my temporary fix works on a multisite but it should be easy enough to make that work.
I think the easiest way to make it work is to make a plugin owned by the site, this would also work in an multisite.
comment:8 Changed 3 years ago by brettp
- Difficulty set to moderate
- Owner set to nickw
comment:9 Changed 2 years ago by cash
- Milestone changed from Elgg 1.8 to Elgg 1.8.1
comment:10 Changed 18 months ago by cash
- Milestone changed from Elgg 1.8.x to Elgg 1.8.3
comment:11 Changed 18 months ago by brettp
- Resolution set to fixed
- Status changed from new to closed
Fixed with plugins subsystem rewrite.

I also could see that with a common user happens the same