Implement projects and project keys #5

Merged
Twyco merged 2 commits from codex/0.1-kanban-foundation/02-projects-and-project-keys into main 2026-03-25 20:15:42 +00:00
Owner
No description provided.
Eric reviewed 2026-03-25 17:19:06 +00:00
@@ -0,0 +13,4 @@
public function index(): Response
{
return Inertia::render('projects/Index', [
'projects' => Project::query()
Owner

Project::latest('id')->get()

Project::latest('id')->get()
Twyco marked this conversation as resolved
@@ -0,0 +18,4 @@
->get(),
]);
}
Owner

Pagination hinzufügen aber erstmal optional, muss andere Ticketzs checken ob das da gegebeen ist

Pagination hinzufügen aber erstmal optional, muss andere Ticketzs checken ob das da gegebeen ist
Eric marked this conversation as resolved
@@ -0,0 +26,4 @@
public function store(StoreProjectRequest $request): RedirectResponse
{
$project = Project::query()->create($request->validated());
Owner

Note Für später, hier könnte man einfaach Project::create machen oder nicht?

Note Für später, hier könnte man einfaach Project::create machen oder nicht?
Twyco marked this conversation as resolved
@@ -0,0 +1,102 @@
<script setup lang="ts">
import { Form, Head, Link } from '@inertiajs/vue3';
import ProjectController from '@/actions/App/Http/Controllers/ProjectController';
Owner

import { store } from '@/actions/App/Http/Controllers/ProjectController'

import { store } from '@/actions/App/Http/Controllers/ProjectController'
Twyco marked this conversation as resolved
@@ -0,0 +50,4 @@
<CardContent>
<Form
v-bind="ProjectController.store.form()"
Owner

dann :action="store()"

dann :action="store()"
Twyco marked this conversation as resolved
@@ -11,2 +12,4 @@
Route::middleware(['auth', 'verified'])->group(function () {
Route::inertia('dashboard', 'Dashboard')->name('dashboard');
Route::resource('projects', ProjectController::class)
Owner

Note:
"Once created, the project key is not editable through the UI or standard update flow."
Gilt das gleiche auch fürs project selber
Sollte auch deletion beinhalten

Note: "Once created, the project key is not editable through the UI or standard update flow." Gilt das gleiche auch fürs project selber Sollte auch deletion beinhalten
Twyco marked this conversation as resolved
Owner

Hab mal paa sachen gefunden die aber nicht relevant sind, kann man drüber nachdenken aber i guess klappt auch so

Hab mal paa sachen gefunden die aber nicht relevant sind, kann man drüber nachdenken aber i guess klappt auch so
Twyco changed target branch from codex/0.1-kanban-foundation/01-admin-and-user-management-foundation to main 2026-03-25 19:22:18 +00:00
Twyco added 1 commit 2026-03-25 19:22:19 +00:00
Twyco added 1 commit 2026-03-25 20:14:28 +00:00
codex cleanup
linter / quality (pull_request) Successful in 1m11s
tests / ci (8.4) (pull_request) Successful in 1m13s
ffdd475d8c
Twyco merged commit 5e41dae648 into main 2026-03-25 20:15:42 +00:00
Twyco deleted branch codex/0.1-kanban-foundation/02-projects-and-project-keys 2026-03-25 20:15:42 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#5