Skip to content

Production deployment#1874

Merged
simonknittel merged 1 commit intomainfrom
develop
Jan 18, 2026
Merged

Production deployment#1874
simonknittel merged 1 commit intomainfrom
develop

Conversation

@github-actions
Copy link

Only merge using a merge commit!

… Kanban) (#1873) (closes #1511)

## Summary

This PR adds the ability to create SILC transactions directly from the
TopBar's "Neu" (Create) menu, providing quick access to this commonly
used feature.

## Changes Made

### New Component
- **`CreateSilcTransactionForm.tsx`**: A new form component that follows
the CreateContext pattern with:
  - Citizen selection input (supports multiple recipients)
  - Value input (supports negative values to deduct balance)
  - Optional description field
- "Save" and "Save and create another" buttons for efficient bulk
creation

### Integration
- **`CreateContext.tsx`**: Registered the new form with modal heading
"Neue SILC-Transaktion" and 480px width
- **`Create.tsx`**: Added authorization check for
`silcTransactionOfOtherCitizen:create` permission and menu item
"SILC-Transaktion"

### Changelog
- Added entry for January 18, 2026 documenting the new feature

## Implementation Details

- Uses the existing `createSilcTransaction` server action
- Follows the same patterns as other create forms (CreateTaskForm,
CreateCitizenForm, etc.)
- Authorization uses `silcTransactionOfOtherCitizen` permission,
consistent with the existing SILC transaction creation in other parts of
the app
- Items in the Create menu are sorted alphabetically

---

This PR was written using [Vibe Kanban](https://vibekanban.com)
@vercel
Copy link

vercel bot commented Jan 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
sam Ready Ready Preview Jan 18, 2026 2:11pm

@sonarqubecloud
Copy link

@simonknittel simonknittel merged commit 46da7ed into main Jan 18, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant