diff --git a/app/Models/Node.php b/app/Models/Node.php index 000370b90..fce3b335e 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -63,6 +63,7 @@ class Node extends Model implements CleansAttributes, ValidableContract 'disk_overallocate', 'upload_size', 'daemonSecret', 'daemonBase', 'daemonSFTP', 'daemonListen', + 'description', ]; /** @@ -99,6 +100,7 @@ class Node extends Model implements CleansAttributes, ValidableContract */ protected static $dataIntegrityRules = [ 'name' => 'regex:/^([\w .-]{1,100})$/', + 'description' => 'string', 'location_id' => 'exists:locations,id', 'public' => 'boolean', 'fqdn' => 'string', @@ -226,4 +228,5 @@ class Node extends Model implements CleansAttributes, ValidableContract { return $this->hasMany(Allocation::class); } -} + +} \ No newline at end of file diff --git a/database/migrations/2018_03_15_124536_add_description_to_nodes.php b/database/migrations/2018_03_15_124536_add_description_to_nodes.php new file mode 100644 index 000000000..9b92e3c39 --- /dev/null +++ b/database/migrations/2018_03_15_124536_add_description_to_nodes.php @@ -0,0 +1,33 @@ +text('description')->after('name'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('nodes', function (Blueprint $table) { + $table->dropColumn('description'); + }); + } + +} \ No newline at end of file diff --git a/resources/themes/pterodactyl/admin/nodes/new.blade.php b/resources/themes/pterodactyl/admin/nodes/new.blade.php index f766800db..0064ed899 100644 --- a/resources/themes/pterodactyl/admin/nodes/new.blade.php +++ b/resources/themes/pterodactyl/admin/nodes/new.blade.php @@ -32,15 +32,15 @@
Character limits: a-zA-Z0-9_.- and [Space] (min 1, max 100 characters).
{{ $node->description }}
+ Character limits: a-zA-Z0-9_.- and [Space] (min 1, max 100 characters).
Please enter domain name (e.g node.example.com) to be used for connecting to the daemon. An IP address may only be used if you are not using SSL for this node.
- Why?
-