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

Cyberstorm api create team (TS-2312) #1101

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

Roffenlund
Copy link
Contributor

  • Implemented CyberstormCreateTeamSerializer
  • Added validation for the name field.
  • Ensured service accounts cannot create teams.
  • Moved serializers from the team views file to the serializers file.
  • Implemented TeamCreateAPIView for handling new team creation in the Cyberstorm API.

@Roffenlund Roffenlund requested a review from x753 February 17, 2025 15:30
@Roffenlund Roffenlund requested a review from x753 February 18, 2025 14:14
@Roffenlund Roffenlund force-pushed the cyberstorm-api-create-team branch from 1a3b0b8 to 989d0d1 Compare February 18, 2025 14:20
- Implement serializer for creating new teams.
- Add validation for the name field.
- Add non-field validation to prevent service accounts from creating teams.
- Move serializers from the team views file to the serializers file.

Refs. TS-2312
Implement CreateAPIView for creating new teams in the Cyberstorm API.

Refs. TS-2312
@Roffenlund Roffenlund force-pushed the cyberstorm-api-create-team branch from 989d0d1 to 6528394 Compare February 20, 2025 12:25
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.

3 participants