I have a module that is currently based on an existing SolusVM module for Blesta. I've been in the process of modifying the module to support Dedicated Server customers but I've hit a roadblock.
What I need you to do is complete the Dedicated Server Module, or DSM for me. It is as simple as that but the requirements may be a bit complex.
You are to submit code to the Github repository for the Dedicated Server Module.
[login to view URL]
You can either make a pull request and modify the code or write the code from scratch and I will test the code and ensure that it works as I'd like for it to work.
Access to a development copy of Blesta will be provided.
Requirements are as follow:
What this module needs to do:
1. Create a Dedicated/Colo Server Group
2. Create servers for either group
3. Edit servers for either group
4. Delete servers for either group
5. Add Servers for either group
6. Assign servers to customers.
What this module CANNOT do:
1. OS Reloads
2. IP Management for Dedicated/Colos
What needs work and may not work reliably 100%
1. Adding client's package, either via log in as client by admin, or via admin backend.
2. Editing client's package, either via log in as client by admin, or via admin backend.
What DOES work and works reliably 100%
1. Installing module
2. Uninstalling module
3. Editing module details
4. Adding Server as a ackage
5. Editing Server as a package
6. Adding Servers via the Manage section of the module
7. Editing Servers via the Manage section of the module