Add yet even more comments and tell what a lot of things do.

Improves readability a ton, trust me.
This commit is contained in:
purple 2023-08-31 10:51:44 +02:00
parent bc93e6d4c3
commit ce46c8b6f5
2 changed files with 12 additions and 0 deletions

View file

@ -75,13 +75,18 @@ class BlueprintExtensionController extends Controller
$this->settings->set('blueprint::' . $key, $value); $this->settings->set('blueprint::' . $key, $value);
} }
// Confirm that the database value changes have been applied.
$this->bplib->notify("Your changes have been saved."); $this->bplib->notify("Your changes have been saved.");
// Redirect back to the page the user was on.
return redirect()->route('admin.extensions.blueprint.index'); return redirect()->route('admin.extensions.blueprint.index');
} }
} }
class BlueprintAdminFormRequest extends AdminFormRequest class BlueprintAdminFormRequest extends AdminFormRequest
{ {
// Form validation for settings on the Blueprint admin page.
// This is included in the controller directly as that
// simplifies my work.
public function rules(): array { public function rules(): array {
return [ return [
'placeholder' => 'string', 'placeholder' => 'string',

View file

@ -811,6 +811,8 @@ fi
if [[ $2 == "-init" ]]; then VCMD="y" if [[ $2 == "-init" ]]; then VCMD="y"
if [[ $(cat .blueprint/data/internal/db/developer) != "true"* ]]; then quit_red "[FATAL] Developer mode is not enabled.";exit 1;fi if [[ $(cat .blueprint/data/internal/db/developer) != "true"* ]]; then quit_red "[FATAL] Developer mode is not enabled.";exit 1;fi
# To prevent accidental wiping of your dev directory, you are unable to initialize another extension
# until you wipe the contents of the .blueprint/dev directory.
if [[ -n $(find .blueprint/dev -maxdepth 1 -type f -not -name "README.md" -print -quit) ]]; then if [[ -n $(find .blueprint/dev -maxdepth 1 -type f -not -name "README.md" -print -quit) ]]; then
quit_red "[FATAL] Your development directory contains files. To protect you against accidental data loss, you are unable to initialize another extension unless you clear your .blueprint/dev folder." quit_red "[FATAL] Your development directory contains files. To protect you against accidental data loss, you are unable to initialize another extension unless you clear your .blueprint/dev folder."
fi fi
@ -828,6 +830,7 @@ if [[ $2 == "-init" ]]; then VCMD="y"
fi fi
if [[ $REDO_NAME == true ]]; then if [[ $REDO_NAME == true ]]; then
# Ask again if response does not pass validation.
ask_name ask_name
fi fi
} }
@ -853,6 +856,7 @@ if [[ $2 == "-init" ]]; then VCMD="y"
fi fi
if [[ $REDO_IDENTIFIER == true ]]; then if [[ $REDO_IDENTIFIER == true ]]; then
# Ask again if response does not pass validation.
ask_identifier ask_identifier
fi fi
} }
@ -870,6 +874,7 @@ if [[ $2 == "-init" ]]; then VCMD="y"
fi fi
if [[ $REDO_DESCRIPTION == true ]]; then if [[ $REDO_DESCRIPTION == true ]]; then
# Ask again if response does not pass validation.
ask_description ask_description
fi fi
} }
@ -887,6 +892,7 @@ if [[ $2 == "-init" ]]; then VCMD="y"
fi fi
if [[ $REDO_VERSION == true ]]; then if [[ $REDO_VERSION == true ]]; then
# Ask again if response does not pass validation.
ask_version ask_version
fi fi
} }
@ -904,6 +910,7 @@ if [[ $2 == "-init" ]]; then VCMD="y"
fi fi
if [[ $REDO_AUTHOR == true ]]; then if [[ $REDO_AUTHOR == true ]]; then
# Ask again if response does not pass validation.
ask_author ask_author
fi fi
} }