mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-31 15:50:03 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			83 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| API Permissions
 | |
| ===============
 | |
| 
 | |
| Permission
 | |
| ----------
 | |
| 
 | |
| **Chemin :** `/api/permission/permission/ <https://note.crans.org/api/permission/permission/>`_
 | |
| 
 | |
| Options
 | |
| ~~~~~~~
 | |
| 
 | |
| .. code:: json
 | |
| 
 | |
|   {
 | |
|       "name": "Permission List",
 | |
|       "description": "REST API View set.\nThe djangorestframework plugin will get all `Permission` objects, serialize it to JSON with the given serializer,\nthen render it on /api/permission/permission/",
 | |
|       "renders": [
 | |
|           "application/json",
 | |
|           "text/html"
 | |
|       ],
 | |
|       "parses": [
 | |
|           "application/json",
 | |
|           "application/x-www-form-urlencoded",
 | |
|           "multipart/form-data"
 | |
|       ]
 | |
|   }
 | |
| 
 | |
| Filtres Django
 | |
| ~~~~~~~~~~~~~~
 | |
| 
 | |
| * ``model``
 | |
| * ``type``
 | |
| * ``query``
 | |
| * ``mask``
 | |
| * ``field``
 | |
| * ``permanent``
 | |
| 
 | |
| Filtres de recherche
 | |
| ~~~~~~~~~~~~~~~~~~~~
 | |
| 
 | |
| * ``model__name`` (expression régulière)
 | |
| * ``query`` (expression régulière)
 | |
| * ``description`` (expression régulière)
 | |
| 
 | |
| Permissions par rôles
 | |
| ---------------------
 | |
| 
 | |
| **Chemin :** `/api/permission/roles/ <https://note.crans.org/api/permission/roles/>`_
 | |
| 
 | |
| Options
 | |
| ~~~~~~~
 | |
| 
 | |
| .. code:: json
 | |
| 
 | |
|   {
 | |
|       "name": "Role List",
 | |
|       "description": "REST API View set.\nThe djangorestframework plugin will get all `RolePermission` objects, serialize it to JSON with the given serializer\nthen render it on /api/permission/roles/",
 | |
|       "renders": [
 | |
|           "application/json",
 | |
|           "text/html"
 | |
|       ],
 | |
|       "parses": [
 | |
|           "application/json",
 | |
|           "application/x-www-form-urlencoded",
 | |
|           "multipart/form-data"
 | |
|       ]
 | |
|   }
 | |
| 
 | |
| Filtres Django
 | |
| ~~~~~~~~~~~~~~
 | |
| 
 | |
| * ``name``
 | |
| * ``permissions``
 | |
| * ``for_club``
 | |
| * ``memberships__user``
 | |
| 
 | |
| Filtres de recherche
 | |
| ~~~~~~~~~~~~~~~~~~~~
 | |
| 
 | |
| * ``name`` (expression régulière)
 | |
| * ``for_club__name`` (expression régulière)
 | |
| 
 |