Welcome, Guest
Username: Password: Remember me

TOPIC: Need Developer for Small License Manager Component

Need Developer for Small License Manager Component 27 Oct 2012 17:17 #4781

  • jcbenton
  • jcbenton's Avatar
  • Offline
  • Premium Member
  • Posts: 125
  • Thank you received: 9
  • Karma: 3
I am developing a Cook project, but the learning curve vs. time I have just isn't working out.

The Component:

2 Tables:
-- Licenses
-- Requests

License View (Admin)
- About 8 fields. Create date, the user that owns it, expiration, etc.
- Ability to view current licenses and add a license file via upload. (zip file)

License View (user)
- Ability to view their own licenses.
- Ability to down their license file.

Requests (admin)
- This table holds the license requests after purchase through MijoShop. I have a plugin from the guys at MijoShop that can be modified to execute the required SQL query to populate the table after a sale.
- Admin can view all pending requests.

Requests (user)
- The user can view their own pending license requests.
- Via a link the user can perform a license generation request. (The user needs to input a MAC address)
- Once the request is completed, the user can no longer see the request they just used to generate a license.

Component Options:
- Need to be able to specify the command line executable to run. In this case, the Source Guardian key generator.
- Two variables will need to be passed to the executable. The number of days and the MAC address.
- When this runs the component collects the output from the Source Guardian executable and puts it in the license table for the specific user.

I can build out the tables I need, but the ACL part is killing me. I haven't even got to figuring out the options part (if any) in Cook. So, I'm willing to donate to your cause. I estimate that someone that really knows what they are doing can knock out a alpha product in a couple of hours. Let me know if you are interested.
--
Jerry Benton
The administrator has disabled public write access.
Time to create page: 0.114 seconds

Get Started