diff --git a/docs/missing-features.md b/docs/missing-features.md index 994ba98..0bebc69 100644 --- a/docs/missing-features.md +++ b/docs/missing-features.md @@ -6,6 +6,22 @@ - new skill, user resources - ueberall $array['''] ersetzen durch Arr::get() - (mehr über middlewares steuern) + - why uses everywhere forceFill? + - $request->validated('xxx') ersetzten durch: + - ``` $validated = $request->validate(); $xxx = Arr:get($validated, 'xxx'); ``` + - oder: ```$request->position()```, methoden entfernen, wie: + ``` + public function position(): ?int { + position = this->validated('position'); + + if ($position === null) { + return null; + } + + return (int) $position; + } + ``` + - - 02: - Delete Projekt as Admin @@ -22,11 +38,13 @@ - → add is parentBool to ticketType -> remove system_key (maybe add slug) - auto generate one parent one task on new project as now - disable delete last child ticket type + - initializeProjectTicketMetadata nur beim init benutzen - every form request removed unnecessary methods: like position in StoreProjectNamedSettingRequest - use Arr:get(\$validated, 'value'). instead of these messages or \$request->value - Made ticket priority more static(change to has one) in ticket, but only show if there are more than one configured. - made story points more static(change to table field in table), but only show if checked in project settings → new value on Project: hasStoryPoints - more ticket field types (string, string array, boolean) + - abortUnlessCanManage(xxx) entfernen, auch gate benutzen (ProjectTicketMetadataSettingsController) - 06 - add Ticket Status - ticketstatus can have one or more board columns @@ -39,4 +57,4 @@ - later: - - if deleting ticket type select a new ticket type which all existing ticket should get or select delete all tickets of that type \ No newline at end of file + - if deleting ticket type select a new ticket type which all existing ticket should get or select delete all tickets of that type