# Divisão trabalho
### Ricardo:
- [ ] Refazer os caminhos existentes para API
### Luis:
- [x] UI12
- [x] UI13
### Zé:
- [x] UI05
- [x] UI06.2, .3, .4, .5, .6.
### André:
- [x] UI10
- [x] UI11
## Próxima Reunião:
- Dia 16, às ??h
## Duvidas (A7):
- Podemos usar o delete para apagar produtos de uma lista, etc?
André: I don't see why not
- O que é que o prof quer dizer com "permissões" (Checklist)?
André: Isto que já está no A7
:::spoiler
### 2. Permissions
> Define the permissions used by each module, necessary to access its data and features.
| Acronym | Subject | Permissions |
|---------|---------------|-----------------------|
| PUB | Public | Users without privileges |
| USR | User | Authenticated users |
| OWN | Owner | User that are owners of the information (e.g. own profile, own items) |
| ADM | Administrator | Administrators |
:::
Isto é usado nos campos `description` de cada pedido, tens como exemplo na MediaLibrary `description: 'Provide login form. Access: PUB'`. Na prática isto deve ser tratado com middleware no Laravel e deixa-se na descrição daqui para ser informativo
- Vamos usar json em tudo?
André: Temos [outros tipos disponíveis](https://swagger.io/docs/specification/media-types/), é uma questão de ver qual encaixa melhor, o default é json, e também funciona bem com os schemas nos components
- Os request delete necessitam de mensagens de erro?
André: Again, don't see why not (https://stackoverflow.com/a/56639378/14643464)
- Perguntar sobre PUT/POST
## O que falta:
- Criar paths para todas as paginas:
- UI05
- UI06.2, .3, .4, .5, .6.
- UI10
- UI11
- UI12
- UI13
- FALAR SOBRE AS API