-
Notifications
You must be signed in to change notification settings - Fork 0
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
[FEATURE] Ajout de la possibilité * comme paramètre (PIX-15594) #59
[FEATURE] Ajout de la possibilité * comme paramètre (PIX-15594) #59
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://api-data-pr59.review.pix.fr |
7088801
to
c510662
Compare
c510662
to
890df7f
Compare
69622ad
to
488602f
Compare
488602f
to
6083e88
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello,
Serait-il possible de remplir la section a tester afin de verifier fonctionnellement cette PR ? Merci :)
Autre element : je ne comprends pas trop la remarque, j'ai du mal a voir pourquoi pour une valeur numerique cela ne fonctionnerait pas ?
6083e88
to
8824dd9
Compare
Je reformule si on prend le numéro de département en paramètre c'est un entier |
it('should return a proper error with status code 403', async function () { | ||
// given | ||
const queryId = '26f6efcc-ce13-4b20-b6ea-5bebae6115af'; | ||
|
||
await knexAPI('catalog_queries').insert({ | ||
id: queryId, | ||
sql_query: `SELECT COUNT(*) as count FROM public.data_ref_academies where nom = {{ academie }}`, | ||
name: 'foo', | ||
}); | ||
await knexAPI('query_access').insert({ | ||
query_id: queryId, | ||
user_id: userId, | ||
}); | ||
await knexAPI('catalog_query_params').insert({ | ||
id: 1, | ||
catalog_query_id: queryId, | ||
name: 'academie', | ||
type: 'string', | ||
mandatory: true, | ||
}); | ||
await knexAPI('query_param_access').insert({ | ||
id: queryId, | ||
user_id: userId, | ||
query_param_id: 1, | ||
value: 'Bordeaux', | ||
}); | ||
|
||
const payload = { | ||
queryId, | ||
params: <UserCommandParam[]>[{ name: 'academie', value: 'Paris' }], | ||
}; | ||
|
||
// when | ||
const server = await createServer(); | ||
const response = await server.inject({ | ||
method: 'POST', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ce test correspond au test d'avant, on peut le supprimer je pense
8824dd9
to
ade8efd
Compare
Signed-off-by: Gilles Vieira <[email protected]>
ade8efd
to
3f8619e
Compare
# [0.11.0](v0.10.2...v0.11.0) (2024-12-16) ### 🚀 Amélioration - [#59](#59) Ajout de la possibilité * comme paramètre (PIX-15594) ### 🏗️ Tech - [#63](#63) Proposition de modifications pour le setup de developement
🎉 This PR is included in version 0.11.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎄 Problème
aujourd'hui les paramètres doivent avoir leur valeur définie, pour parcoursup il faut requeter sur différents id non connu à l'avance
🎁 Proposition
ajout du * comme valeur wildecard
🧦 Remarques
🚨cela fonctionne pour * donc un string, actuellement rien n'est prévu si le paramètre est un numérique, pas sur que la bd accepte * en valeur
🎅 Pour tester