Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.4.0
-
Fix Version/s: 4.1.0-b1
-
Component/s: None
-
Labels:None
Description
When adding/editing a package, allow 'None' to be selected as the module. This would set the module_id and module_row_id to 0 (zero). This would instruct Blesta that no module is selected and so no module action can be performed.
Adding/editing/suspending/unsuspending/cancelling should all work by simply bypassing the module.
This likely means then, that when Blesta has a module_row_id or module_id of 0 that is returns a new 'None' implementation of the AbstractModule that has no capabilities, but defines all of the proper methods for functioning.
Note: Was implemented as a module called the "None Module", that is selected by default when creating a new package.