feat: configuration checker for all resources

This commit is contained in:
Andras Bacsai committed 2024-04-12 12:44:49 +02:00
1 parent 7b0018b661
commit 7a32b8d1d2
41 files changed
+493 -89

No files matched your search

@@ -7,7 +7,8 @@ use Livewire\Component;
class Configuration extends Component
{
public $database;
public function mount() {
public function mount()
{
$project = currentTeam()->load(['projects'])->projects->where('uuid', request()->route('project_uuid'))->first();
if (!$project) {
return redirect()->route('dashboard');
@@ -21,6 +22,10 @@ class Configuration extends Component
return redirect()->route('dashboard');
}
$this->database = $database;
if (str($this->database->status)->startsWith('running') && is_null($this->database->config_hash)) {
$this->database->isConfigurationChanged(true);
$this->dispatch('configurationChanged');
}
}
public function render()
{