# 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