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

feat/endpoint formularza #40

Open
dawidlinek opened this issue Jan 5, 2025 · 0 comments
Open

feat/endpoint formularza #40

dawidlinek opened this issue Jan 5, 2025 · 0 comments
Assignees

Comments

@dawidlinek
Copy link
Member

Organizator tworzy formularz i generuje link, który otrzymuje uczestnik

Trzeba zrobić nową migrację, która doda pole slug do formularzy. Dodać również do modelu

POST /events/:id/forms organizator tworzy formularz w którym podaje nazwę, opis, opcjonalnie datę otwarci i zamknięcia. Wybiera również atrybuty zdefiniowane w wydarzeniu (plus może określić czy dany atrybut jest edytowalny w formularzu), więc taka lista też powinna być tu przesyłana. Zwracamy obiekt z wygenerowanym slugiem slug(nazwa)+id

GET /events/:id/forms zwraca listę formularzy przy danym wydarzeniu. Tylko nazwę, czy jest otwarte, data zamknięcia i otwarcia.

GET /events/:id/forms/:id zwraca szczegóły formularza z pełnym opisem oraz wszystkimi atrybutami

PUT /events/:id/forms/:id umożliwia edycję każdego pola w formularzu oprócz slug, Dodatkowo można wykonać edycję przypisanych atrybutów

DELETE /events/:id/forms/:id usuwa dany formularz

@dawidlinek dawidlinek transferred this issue from Solvro/web-eventownik Jan 5, 2025
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

No branches or pull requests

2 participants