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: enable create shelters #53

Merged
merged 36 commits into from
Jun 4, 2024
Merged

Conversation

willMoraes
Copy link
Collaborator

@willMoraes willMoraes commented May 16, 2024

Closes #37

  • Enable user create more than one shelter
  • Enable user to delete shelter by Id
  • Create User Shelters page
  • Create Edit Shelter page
  • Crete delete shelter dialog

image

Copy link

vercel bot commented May 16, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
sos-pet ⬜️ Ignored (Inspect) Visit Preview Jun 3, 2024 11:55pm

@willMoraes willMoraes self-assigned this May 17, 2024
@emiliosheinz
Copy link
Owner

Revisei a questão da estrutura de rotas como tu pediu e acho que da pra melhorar um pouco principalmente pra facilitar a questão de controle de autenticação depois.

Acredito que tudo que é coisa referente ao usuário em si pode ficar dentro de /user dessa forma conseguimos colocar um auth guard nessa camada.

Ficaria algo como:

src
  app
    about
    api
    privacy-policy
    signin
    terms-of-use
    shelters (seria para uma possivel listagem public)
    user (tudo que é referente a um user)
      shelters (listagem de shelter do usuário)
        create (criação de um shelter para o usuário)
        [id]/edit (edição de shelter do usuário)

O que tu acha?

@willMoraes willMoraes force-pushed the feat/enable-create-shelters branch from 051b6dc to f935cf5 Compare May 28, 2024 00:40
@willMoraes willMoraes marked this pull request as ready for review May 28, 2024 00:49
src/app/user/shelters/columns.tsx Outdated Show resolved Hide resolved
src/app/user/shelters/[id]/edit/layout.tsx Outdated Show resolved Hide resolved
src/app/user/shelters/[id]/edit/page.tsx Outdated Show resolved Hide resolved
src/app/user/shelters/columns.tsx Outdated Show resolved Hide resolved
src/app/user/shelters/create/page.tsx Outdated Show resolved Hide resolved
src/components/shelter/form-edit-register/index.tsx Outdated Show resolved Hide resolved
src/schemas/shelter.ts Outdated Show resolved Hide resolved
src/server/api/routers/shelter.ts Outdated Show resolved Hide resolved
src/server/api/routers/shelter.ts Outdated Show resolved Hide resolved
src/server/api/routers/shelter.ts Outdated Show resolved Hide resolved
@emiliosheinz
Copy link
Owner

Só deixando esse comentário pra lembrar que tem a questão do UUID pra ser vista ainda. Correto?

@willMoraes willMoraes force-pushed the feat/enable-create-shelters branch from 8918eac to 1c688fc Compare June 3, 2024 23:48
@emiliosheinz emiliosheinz merged commit 30cf29c into dev Jun 4, 2024
3 checks passed
@emiliosheinz emiliosheinz deleted the feat/enable-create-shelters branch June 4, 2024 00:05
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.

Poder cadastrar mais de um abrigo por usuário
2 participants