mirror of https://gitlab.crans.org/bde/nk20
Fix markdown typos
Signed-off-by: ynerant <ynerant@crans.org>
This commit is contained in:
parent
f351794aa0
commit
c271593839
|
@ -114,7 +114,7 @@ Les filtres disponibles sont indiqués sur chacune des pages de documentation.
|
||||||
Le résultat est déjà par défaut filtré par droits : seuls les éléments que l'utilisateur à le droit de voir sont affichés.
|
Le résultat est déjà par défaut filtré par droits : seuls les éléments que l'utilisateur à le droit de voir sont affichés.
|
||||||
Cela est possible grâce à la structure des permissions, générant justement des filtres de requêtes de base de données.
|
Cela est possible grâce à la structure des permissions, générant justement des filtres de requêtes de base de données.
|
||||||
|
|
||||||
Une requête à l'adresse ``/api/<model>/pk/`` affiche directement les informations du modèle demandé au format JSON.
|
Une requête à l'adresse ``/api/<model>/<pk>/`` affiche directement les informations du modèle demandé au format JSON.
|
||||||
|
|
||||||
POST
|
POST
|
||||||
~~~~
|
~~~~
|
||||||
|
|
|
@ -46,7 +46,7 @@ Applications indispensables
|
||||||
Applications packagées
|
Applications packagées
|
||||||
----------------------
|
----------------------
|
||||||
* ``polymorphic``
|
* ``polymorphic``
|
||||||
Utiliser pour la création de models polymorphiques (``Note`` et ``Transaction`` notamment) cf [Note](Note).
|
Utiliser pour la création de models polymorphiques (``Note`` et ``Transaction`` notamment) cf `Note <note>`_.
|
||||||
|
|
||||||
L'utilisation des models polymorphiques est détaillé sur la documentation du package:
|
L'utilisation des models polymorphiques est détaillé sur la documentation du package:
|
||||||
`<https://django-polymorphic.readthedocs.io/en/stable/>`_
|
`<https://django-polymorphic.readthedocs.io/en/stable/>`_
|
||||||
|
|
|
@ -19,8 +19,8 @@ Une permission est un Model Django dont les principaux attributs sont :
|
||||||
* ``model`` : Le model sur lequel cette permission va s'appliquer
|
* ``model`` : Le model sur lequel cette permission va s'appliquer
|
||||||
* ``type`` : Les différents types d'interaction sont : voir (``view``), modifier (``change``), ajouter (``add``)
|
* ``type`` : Les différents types d'interaction sont : voir (``view``), modifier (``change``), ajouter (``add``)
|
||||||
et supprimer (``delete``).
|
et supprimer (``delete``).
|
||||||
* ``query`` : Requete sur la cible, encodé en JSON, traduit en un Q object (cf [Query](#compilation-de-la-query)
|
* ``query`` : Requête sur la cible, encodé en JSON, traduit en un Q object (cf `Query <#compilation-de-la-query>`_)
|
||||||
* ``field`` : le champ cible qui pourra etre modifié. (tous les champs si vide)
|
* ``field`` : le champ cible qui pourra être modifié. (tous les champs si vide)
|
||||||
|
|
||||||
Pour savoir si un utilisateur a le droit sur un modèle ou non, la requête est compilée (voir ci-dessous) en un filtre
|
Pour savoir si un utilisateur a le droit sur un modèle ou non, la requête est compilée (voir ci-dessous) en un filtre
|
||||||
de requête dans la base de données, un objet de la classe ``Q`` (En SQL l'objet Q s'interprete comme tout ce qui suit
|
de requête dans la base de données, un objet de la classe ``Q`` (En SQL l'objet Q s'interprete comme tout ce qui suit
|
||||||
|
|
Loading…
Reference in New Issue