Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRUD in SPA for Bommels #126

Open
d135-1r43 opened this issue Nov 1, 2024 · 1 comment
Open

CRUD in SPA for Bommels #126

d135-1r43 opened this issue Nov 1, 2024 · 1 comment
Assignees
Labels

Comments

@d135-1r43
Copy link
Collaborator

d135-1r43 commented Nov 1, 2024

User Story

As a new User,
I want to create and manage a structured set of bommels,
so that I can organize the structure of my Verein (club/organization) effectively.

Acceptance Criteria

  1. CRUD Functionality

    • The interface should support creating, reading, updating, and deleting bommels (nodes) in a tree structure.
    • Use AG Grid, if feasible, for an efficient and interactive CRUD experience.
  2. Node Properties

    • Each node (Bommel) must have:
      • A name
      • An emoji as a logo
  3. API Integration

    • The functionality must integrate seamlessly with the provided API from the org service.
    • The first root bommel is there explicitly and cannot be deleted.
    • If the API provides an error, the error must be shown to the user.
  4. User Interface

    • The interface should be simple, user-friendly, and minimalistic to allow quick adoption and ease of use.
  5. Testing Requirements

    • Unit tests should cover all core functionalities.
    • Generate a Pact file for API contract testing, to be stored in a new /pacts folder at the repo's top level.

Example

Soccer Club Munich e.V.
- Juniors
-- D
-- E
-- F
- Seniors
-- Male Kreisliga
-- Female Kreisliga
@kzamurnyak
Copy link
Contributor

almost done but there some blockers on backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants