Skip to content

Klonowanie wydarzenia, szablonu maili, formularza i wszystkich innych kafelków #96

@AmeliaSroczynska

Description

@AmeliaSroczynska

enpointy do klonowania szablonów email, formularzy i bloków

  • żeby było secure to klasycznie trzeba uważać na IDOR - czyli sprawdzić czy dany obiekt należy do eventu na którym operujemy

  • tranzakcja jest napewno potrzebna w formularzach bo tam jest jeszcze kopiowana definicja

  • z klonowanych obiektów to wyciągamy tylko dane, a takie rzeczy jak uuid, createdAt, updatedAt bedą ofc nowe

  • dodał bym do każdego z tych enpointów opcjonalne pole name żeby za jednym zamachem móc zmienić nazwę klonowanej rzeczy. a jeżeli nie będzie podane to pole to poprostu dodać do oryginalnej copy np: Formularz rejestracyjny - copy

  • endpoint do kopiowania formularz wraz z ich definicją (listą atrybutów) - np. POST events/:eventId/forms/:id/duplicate

  • endpoint do kopiowania szablonu email

  • endpoint do kopiowania bloku (trzeba zablokować kopiowanie bloku który jest oznaczony jako root, oraz nie kopiujemy zagnieżdżonej struktury tego bloku - tylko podstawowe atrybuty, imo staryczy to na 95% przypadków)

Kopiowanie eventu narazie zostawmy - dokodzimy jak już froncik dokodzi swoją część

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions