[dd-sso] Add project texts for API documentation
parent
d37b4dfa6a
commit
583664cca8
|
@ -73,14 +73,17 @@ def setup_api_views(app: "AdminFlaskApp") -> None:
|
|||
app,
|
||||
template={
|
||||
"info": {
|
||||
"title": "DD API",
|
||||
"description": "DD API for external integrations",
|
||||
"title": "DD API NotaBLE",
|
||||
"description":
|
||||
"""NotaBLE és la col·laboració entre Gwido i el Workspace educatiu DD.
|
||||
|
||||
És un projecte de Xnet, IsardVDI, Gwido i Taller de Músics, guanyador de la Ciutat Proactiva 2021, suport a la innovació urbana de la Fundació BitHabitat.""",
|
||||
"version": "2022.11.0",
|
||||
"termsOfService": "",
|
||||
},
|
||||
"externalDocs": {
|
||||
"description": "Online Documentation",
|
||||
"url": "https://dd.digitalitzacio-democratica.xnet-x.net/docs/",
|
||||
"url": "https://dd.digitalitzacio-democratica.xnet-x.net/docs/integrations.ca/",
|
||||
},
|
||||
"securityDefinitions": {
|
||||
"dd_jwt": {
|
||||
|
|
164
docs/ddapi.json
164
docs/ddapi.json
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"info": {
|
||||
"title": "DD API",
|
||||
"description": "DD API for external integrations",
|
||||
"title": "DD API NotaBLE",
|
||||
"description": "NotaBLE \u00e9s la col\u00b7laboraci\u00f3 entre Gwido i el Workspace educatiu DD.\n\n\u00c9s un projecte de Xnet, IsardVDI, Gwido i Taller de M\u00fasics, guanyador de la Ciutat Proactiva 2021, suport a la innovaci\u00f3 urbana de la Fundaci\u00f3 BitHabitat.",
|
||||
"version": "2022.11.0",
|
||||
"termsOfService": ""
|
||||
},
|
||||
|
@ -124,59 +124,6 @@
|
|||
}
|
||||
},
|
||||
"/ddapi/user/{user_ddid}": {
|
||||
"get": {
|
||||
"summary": "Get a registered user in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "The user as it exists on DD\n",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/User"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The user does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "user_ddid",
|
||||
"description": "The user to retrieve from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"summary": "Delete a registered user in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"schema": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The user does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "user_ddid",
|
||||
"description": "The user to delete from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"put": {
|
||||
"summary": "Modify a user in DD",
|
||||
"responses": {
|
||||
|
@ -244,6 +191,59 @@
|
|||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"summary": "Delete a registered user in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"schema": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The user does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "user_ddid",
|
||||
"description": "The user to delete from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"summary": "Get a registered user in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "The user as it exists on DD\n",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/User"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The user does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "user_ddid",
|
||||
"description": "The user to retrieve from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/ddapi/user": {
|
||||
|
@ -323,6 +323,32 @@
|
|||
}
|
||||
},
|
||||
"/ddapi/group/{group_id}": {
|
||||
"delete": {
|
||||
"summary": "Delete a registered group in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"schema": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The group does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "group_id",
|
||||
"description": "The group to delete from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"summary": "Get a registered group in DD",
|
||||
"responses": {
|
||||
|
@ -349,32 +375,6 @@
|
|||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"summary": "Delete a registered group in DD",
|
||||
"responses": {
|
||||
"200": {
|
||||
"schema": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "The group does not exist\n"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"in": "url",
|
||||
"name": "group_id",
|
||||
"description": "The group to delete from DD\n",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"application/json"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/ddapi/group": {
|
||||
|
@ -535,7 +535,7 @@
|
|||
"swagger": "2.0",
|
||||
"externalDocs": {
|
||||
"description": "Online Documentation",
|
||||
"url": "https://dd.digitalitzacio-democratica.xnet-x.net/docs/"
|
||||
"url": "https://dd.digitalitzacio-democratica.xnet-x.net/docs/integrations.ca/"
|
||||
},
|
||||
"securityDefinitions": {
|
||||
"dd_jwt": {
|
||||
|
|
|
@ -58,6 +58,8 @@ generar aquests tokens.
|
|||
[jwt]: https://jwt.io/
|
||||
[jose]: https://python-jose.readthedocs.io/
|
||||
|
||||
## API
|
||||
## API Notable
|
||||
|
||||
![Projecte NotaBLE](assets/images/notable.jpg)
|
||||
|
||||
!!swagger ddapi.json!!
|
||||
|
|
|
@ -59,6 +59,7 @@ nav:
|
|||
- index.es.md
|
||||
- install.ca.md
|
||||
- customising.ca.md
|
||||
- integrations.ca.md
|
||||
- post-install.ca.md
|
||||
- contributing.ca.md
|
||||
- security.ca.md
|
||||
|
|
Loading…
Reference in New Issue