new file: CHANGELOG.md
modified: README.md modified: support-provisioning-portal/assets/portal.css modified: support-provisioning-portal/assets/portal.js modified: support-provisioning-portal/includes/class-spp-activator.php modified: support-provisioning-portal/includes/class-spp-admin-page.php modified: support-provisioning-portal/includes/class-spp-http-proxmox-client.php modified: support-provisioning-portal/includes/class-spp-mock-proxmox-client.php new file: support-provisioning-portal/includes/class-spp-permissions.php modified: support-provisioning-portal/includes/class-spp-plugin.php modified: support-provisioning-portal/includes/class-spp-repository.php modified: support-provisioning-portal/includes/class-spp-rest-controller.php modified: support-provisioning-portal/includes/class-spp-shortcode.php modified: support-provisioning-portal/includes/interface-spp-proxmox-client.php modified: support-provisioning-portal/support-provisioning-portal.php
This commit is contained in:
@@ -6,7 +6,7 @@ if (!defined('ABSPATH')) {
|
||||
|
||||
final class SPP_Activator
|
||||
{
|
||||
private const DB_VERSION = '0.3.0';
|
||||
private const DB_VERSION = '0.6.0';
|
||||
|
||||
public static function activate(): void
|
||||
{
|
||||
@@ -50,6 +50,7 @@ final class SPP_Activator
|
||||
$charset_collate = $wpdb->get_charset_collate();
|
||||
$templates = self::table('templates');
|
||||
$deployments = self::table('deployments');
|
||||
$deployment_shares = self::table('deployment_shares');
|
||||
$audit_logs = self::table('audit_logs');
|
||||
|
||||
dbDelta("CREATE TABLE {$templates} (
|
||||
@@ -96,6 +97,18 @@ final class SPP_Activator
|
||||
$wpdb->query("ALTER TABLE {$deployments} ADD COLUMN ip_addresses longtext NULL AFTER proxmox_vm_id");
|
||||
}
|
||||
|
||||
dbDelta("CREATE TABLE {$deployment_shares} (
|
||||
id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
deployment_id bigint(20) unsigned NOT NULL,
|
||||
user_id bigint(20) unsigned NOT NULL,
|
||||
created_by bigint(20) unsigned NOT NULL,
|
||||
created_at datetime NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY deployment_user (deployment_id, user_id),
|
||||
KEY deployment_id (deployment_id),
|
||||
KEY user_id (user_id)
|
||||
) {$charset_collate};");
|
||||
|
||||
dbDelta("CREATE TABLE {$audit_logs} (
|
||||
id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
action varchar(80) NOT NULL,
|
||||
@@ -178,7 +191,6 @@ final class SPP_Activator
|
||||
]);
|
||||
|
||||
if ($exists > 0) {
|
||||
$wpdb->update($table, $data, ['id' => $exists]);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user