Jump to content

Search the Community

Showing results for tags 'provisioning module'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • News
    • The Lounge
  • Community
    • Pre-Sales Questions
    • Support
    • The Marketplace
    • Contribute
    • Show Off
    • Feature Requests
    • Bugs
    • Contests
  • Developer Corner
    • General
    • Extensions
  • BlestaStore's Forum
  • BlestaStore's BlestaCMS
  • BlestaStore's Resellers
  • BlestaStore's BlestaForums
  • BlestaStore's Promotions
  • CubeData's Official Announcements From CubeData
  • CubeData's Peer Support
  • CubeData's Resellers
  • ModulesGarden Club's Topics
  • Blesta Addons's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Wire


Location


Interests

Found 2 results

  1. Hey guys, We wanted to let you know Blesta Club have released a Proxmox Advanced module! For those not aware, Blesta Club has the largest collection of 3rd party extensions! We offer monthly bundles of items, or the option to purchase owned or source code versions of all our work! We offer Blesta licenses aswell, alongside custom development or sponsorship of new features! So; Back to Proxmox advanced! We had a few users sponsor us collectively to address some wants they had for Proxmox, This has a LOT of features that people were asking us for plus a lot of QoL improvements! Client area management for backups/snapshots/Networking and reinstallation as well as stats available for the client! The goal was to make it as fully self service for clients as possible to reduce tickets and angry clients - As you can see in the photos, It's pretty much ticked all those boxes! If you have any questions, feel free to reach out!
  2. I'm working on a provisioning module that uses a Rest API, connection already works... I would like to pass all client details (address, zip, city, phone etc.) to the panel via API, is it sufficient as listed below or do all client variables have to be declared again separately? as an example: "first_name"=> $client->first_name, public function addService( $package, array $vars = null, $parent_package = null, $parent_service = null, $status = 'pending' ) { $row = $this->getModuleRow(); if (!$row) { $this->Input->setErrors( ['module_row' => ['missing' => Language::_('kh.!error.module_row.missing', true)]] ); return; } // ... // my question refers to this $data = array( "username"=> $username, "email"=> $client->email, "password"=> $this->generatePassword(), "id_hosting_plan"=> $package->meta->template, "is_suspended"=> false, "suspend_on"=> null, "delete_on"=> null, "send_login_credentials"=> false, "create_system_domain"=> false, 'contact_data'=>[ "first_name"=> $client->first_name, "last_name"=> $client->last_name, "company"=> $client->company, "telephone"=> $client->phone, "address"=> $client->address1, "city"=> $client->city, "zip"=> $client->zip, "state"=> $client->state, "country"=> $client->country, "client_id"=> $client->client_id ] ); // ... public function getClientAddFields($package, $vars = null) { Loader::loadHelpers($this, ['Html']); $fields = new ModuleFields(); // Create domain label $domain = $fields->label(Language::_('kh.service_field.domain', true), 'kh_domain'); // Create domain field and attach to domain label $domain->attach( $fields->fieldText( 'kh_domain', (isset($vars->kh_domain) ? $vars->kh_domain : ($vars->domain ?? null)), ['id' => 'kh_domain'] ) ); // Set the label as a field $fields->setField($domain); return $fields; }
×
×
  • Create New...