From 73d4e8bcff0b8e01564d7a92424c1522a0d451d2 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Wed, 26 Jan 2022 15:43:44 +0000 Subject: [PATCH] [Station Logbooks] Adds column public_slug this will be used for generating the publicly sharable dashboard in v2 cloudlog --- application/config/migration.php | 2 +- ...085_add_public_slug_to_stationlogbooks.php | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 application/migrations/085_add_public_slug_to_stationlogbooks.php diff --git a/application/config/migration.php b/application/config/migration.php index 19d8cfc5..75b8d24c 100644 --- a/application/config/migration.php +++ b/application/config/migration.php @@ -21,7 +21,7 @@ $config['migration_enabled'] = TRUE; | be upgraded / downgraded to. | */ -$config['migration_version'] = 84; +$config['migration_version'] = 85; /* |-------------------------------------------------------------------------- diff --git a/application/migrations/085_add_public_slug_to_stationlogbooks.php b/application/migrations/085_add_public_slug_to_stationlogbooks.php new file mode 100644 index 00000000..3ac511b1 --- /dev/null +++ b/application/migrations/085_add_public_slug_to_stationlogbooks.php @@ -0,0 +1,34 @@ +db->table_exists('station_logbooks')) { + + $fields = array( + 'public_slug' => array( + 'type' => 'VARCHAR', + 'constraint' => '200', + 'null' => TRUE, + 'unique' => TRUE + ) + ); + + $this->dbforge->add_column('station_logbooks', $fields); + + $this->dbforge->add_key('public_slug'); + } + } + + public function down() + { + $this->dbforge->drop_column('station_logbooks', 'public_slug'); + } +} \ No newline at end of file