[Maintain-dev] [JIRA] Assigned: (MNT-1416) Core Modules (not uninstallable)

Frederic Wenzel (JIRA) jira at osuosl.org
Fri Mar 3 14:56:41 PST 2006

     [ http://bugs.osuosl.org/browse/MNT-1416?page=history ]

Frederic Wenzel reassigned MNT-1416:

    Assign To: Michael Clay  (was: Frederic Wenzel)

> Core Modules (not uninstallable)
> --------------------------------
>          Key: MNT-1416
>          URL: http://bugs.osuosl.org/browse/MNT-1416
>      Project: Maintain
>         Type: Improvement
>   Components: Modules
>     Versions: 3.0
>     Reporter: Frederic Wenzel
>     Assignee: Michael Clay
>     Priority: Urgent

> The current module system allows installing and uninstalling every single module.
> However, since more and more Maintain functionality is being implemented as a "module", some of this functionality will be vital to maintain working correctly. As useful as the module system is for writing a truly extensible piece of software, as bad the drawback would be if an admin uninstalled core Maintain functionality.
> People can always break stuff willingly, but "standard ways" like "modules.php -u" should not let them do that.
> Therefore, a new class Core_module, extending Module, with no additional methods will be implemented. Module uninstalling and disabling scripts will check if the triggered module is in fact a core module rather than a regular one and refuse removing it.
> By that, Maintain will not provide this means to break itself anymore "out of the box".

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

More information about the Maintain-dev mailing list