feat: add UI to view logs

Signed-off-by: killer <1533063601@qq.com>
This commit is contained in:
killer
2021-07-07 14:59:03 +08:00
committed by Yang Luo
parent 6ae8e537b9
commit 21b36bbb47
14 changed files with 1090 additions and 33 deletions

View File

@ -362,6 +362,65 @@
}
}
},
"/api/get-default-application": {
"get": {
"tags": [
"api"
],
"description": "get the detail of the default application",
"operationId": "ApiController.GetDefaultApplication",
"parameters": [
{
"in": "query",
"name": "owner",
"description": "The owner of the application.",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "The Response object",
"schema": {
"$ref": "#/definitions/object.Application"
}
}
}
}
},
"/api/get-email-and-phone": {
"post": {
"tags": [
"api"
],
"description": "get email and phone by username",
"operationId": "ApiController.GetEmailAndPhone",
"parameters": [
{
"in": "formData",
"name": "username",
"description": "The username of the user",
"required": true,
"type": "string"
},
{
"in": "formData",
"name": "organization",
"description": "The organization of the user",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "The Response object",
"schema": {
"$ref": "#/definitions/controllers.Response"
}
}
}
}
},
"/api/get-global-users": {
"get": {
"tags": [
@ -492,6 +551,57 @@
}
}
},
"/api/get-records": {
"get": {
"tags": [
"api"
],
"description": "get all records",
"operationId": "ApiController.GetRecords",
"responses": {
"200": {
"description": "The Response object",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/object.Records"
}
}
}
}
}
},
"/api/get-records-filter": {
"post": {
"tags": [
"api"
],
"description": "get records by filter",
"operationId": "ApiController.GetRecordsByFilter",
"parameters": [
{
"in": "body",
"name": "body",
"description": "filter Record message",
"required": true,
"schema": {
"$ref": "#/definitions/object.Records"
}
}
],
"responses": {
"200": {
"description": "The Response object",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/object.Records"
}
}
}
}
}
},
"/api/get-token": {
"get": {
"tags": [
@ -700,18 +810,65 @@
}
}
},
"/api/register": {
"/api/set-password": {
"post": {
"tags": [
"api"
],
"description": "register a new user",
"operationId": "ApiController.Register",
"description": "set password",
"operationId": "ApiController.SetPassword",
"parameters": [
{
"in": "formData",
"name": "userOwner",
"description": "The owner of the user",
"required": true,
"type": "string"
},
{
"in": "formData",
"name": "userName",
"description": "The name of the user",
"required": true,
"type": "string"
},
{
"in": "formData",
"name": "oldPassword",
"description": "The old password of the user",
"required": true,
"type": "string"
},
{
"in": "formData",
"name": "newPassword",
"description": "The new password of the user",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "The Response object",
"schema": {
"$ref": "#/definitions/controllers.Response"
}
}
}
}
},
"/api/signup": {
"post": {
"tags": [
"api"
],
"description": "sign up a new user",
"operationId": "ApiController.Signup",
"parameters": [
{
"in": "formData",
"name": "username",
"description": "The username to register",
"description": "The username to sign up",
"required": true,
"type": "string"
},
@ -965,7 +1122,7 @@
"tags": [
"api"
],
"description": "register a new user",
"description": "upload avatar",
"operationId": "ApiController.UploadAvatar",
"parameters": [
{
@ -995,7 +1152,11 @@
}
},
"definitions": {
"1471.0xc0003bd890.false": {
"1671.0xc00044ab10.false": {
"title": "false",
"type": "object"
},
"1705.0xc00044ab40.false": {
"title": "false",
"type": "object"
},
@ -1008,7 +1169,10 @@
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/1471.0xc0003bd890.false"
"$ref": "#/definitions/1671.0xc00044ab10.false"
},
"data2": {
"$ref": "#/definitions/1705.0xc00044ab40.false"
},
"msg": {
"type": "string"
@ -1023,7 +1187,10 @@
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/1471.0xc0003bd890.false"
"$ref": "#/definitions/1671.0xc00044ab10.false"
},
"data2": {
"$ref": "#/definitions/1705.0xc00044ab40.false"
},
"msg": {
"type": "string"
@ -1037,6 +1204,9 @@
"title": "Application",
"type": "object",
"properties": {
"affiliationUrl": {
"type": "string"
},
"clientId": {
"type": "string"
},
@ -1062,6 +1232,9 @@
"type": "integer",
"format": "int64"
},
"forgetUrl": {
"type": "string"
},
"homepageUrl": {
"type": "string"
},
@ -1074,19 +1247,16 @@
"organization": {
"type": "string"
},
"organizationObj": {
"$ref": "#/definitions/object.Organization"
},
"owner": {
"type": "string"
},
"providerObjs": {
"type": "array",
"items": {
"$ref": "#/definitions/object.Provider"
}
},
"providers": {
"type": "array",
"items": {
"type": "string"
"$ref": "#/definitions/object.ProviderItem"
}
},
"redirectUris": {
@ -1094,6 +1264,18 @@
"items": {
"type": "string"
}
},
"signinUrl": {
"type": "string"
},
"signupItems": {
"type": "array",
"items": {
"$ref": "#/definitions/object.SignupItem"
}
},
"signupUrl": {
"type": "string"
}
}
},
@ -1104,15 +1286,30 @@
"createdTime": {
"type": "string"
},
"defaultAvatar": {
"type": "string"
},
"displayName": {
"type": "string"
},
"favicon": {
"type": "string"
},
"name": {
"type": "string"
},
"owner": {
"type": "string"
},
"passwordSalt": {
"type": "string"
},
"passwordType": {
"type": "string"
},
"phonePrefix": {
"type": "string"
},
"websiteUrl": {
"type": "string"
}
@ -1122,32 +1319,121 @@
"title": "Provider",
"type": "object",
"properties": {
"appId": {
"type": "string"
},
"category": {
"type": "string"
},
"clientId": {
"type": "string"
},
"clientSecret": {
"type": "string"
},
"content": {
"type": "string"
},
"createdTime": {
"type": "string"
},
"displayName": {
"type": "string"
},
"host": {
"type": "string"
},
"name": {
"type": "string"
},
"owner": {
"type": "string"
},
"port": {
"type": "integer",
"format": "int64"
},
"providerUrl": {
"type": "string"
},
"regionId": {
"type": "string"
},
"signName": {
"type": "string"
},
"templateCode": {
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"type": "string"
}
}
},
"object.ProviderItem": {
"title": "ProviderItem",
"type": "object",
"properties": {
"alertType": {
"type": "string"
},
"canSignIn": {
"type": "boolean"
},
"canSignUp": {
"type": "boolean"
},
"canUnlink": {
"type": "boolean"
},
"name": {
"type": "string"
},
"prompted": {
"type": "boolean"
},
"provider": {
"$ref": "#/definitions/object.Provider"
}
}
},
"object.Records": {
"title": "Records",
"type": "object",
"properties": {
"Record": {
"$ref": "#/definitions/util.Record"
},
"id": {
"type": "integer",
"format": "int64"
}
}
},
"object.SignupItem": {
"title": "SignupItem",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"prompted": {
"type": "boolean"
},
"required": {
"type": "boolean"
},
"rule": {
"type": "string"
},
"visible": {
"type": "boolean"
}
}
},
"object.Token": {
"title": "Token",
"type": "object",
@ -1171,6 +1457,9 @@
"name": {
"type": "string"
},
"organization": {
"type": "string"
},
"owner": {
"type": "string"
},
@ -1179,6 +1468,9 @@
},
"tokenType": {
"type": "string"
},
"user": {
"type": "string"
}
}
},
@ -1205,6 +1497,12 @@
"title": "User",
"type": "object",
"properties": {
"address": {
"type": "array",
"items": {
"type": "string"
}
},
"affiliation": {
"type": "string"
},
@ -1214,27 +1512,45 @@
"createdTime": {
"type": "string"
},
"dingtalk": {
"type": "string"
},
"displayName": {
"type": "string"
},
"email": {
"type": "string"
},
"facebook": {
"type": "string"
},
"gitee": {
"type": "string"
},
"github": {
"type": "string"
},
"google": {
"type": "string"
},
"hash": {
"type": "string"
},
"id": {
"type": "string"
},
"isAdmin": {
"type": "boolean"
},
"isForbidden": {
"type": "boolean"
},
"isGlobalAdmin": {
"type": "boolean"
},
"language": {
"type": "string"
},
"name": {
"type": "string"
},
@ -1244,17 +1560,65 @@
"password": {
"type": "string"
},
"passwordType": {
"type": "string"
},
"phone": {
"type": "string"
},
"preHash": {
"type": "string"
},
"properties": {
"additionalProperties": {
"type": "string"
}
},
"qq": {
"type": "string"
},
"score": {
"type": "integer",
"format": "int64"
},
"signupApplication": {
"type": "string"
},
"tag": {
"type": "string"
},
"type": {
"type": "string"
},
"updatedTime": {
"type": "string"
},
"wechat": {
"type": "string"
},
"weibo": {
"type": "string"
}
}
},
"util.Record": {
"title": "Record",
"type": "object",
"properties": {
"ip": {
"type": "string"
},
"organization": {
"type": "string"
},
"requestTime": {
"type": "string"
},
"requestUri": {
"type": "string"
},
"urlpath": {
"type": "string"
},
"username": {
"type": "string"
}
}
}