You've already forked nginx-proxy-manager
							
							
				mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 18:05:34 +03:00 
			
		
		
		
	Fix custom cert writes, fix schema
This commit is contained in:
		| @@ -584,7 +584,7 @@ const internalCertificate = { | |||||||
| 			} | 			} | ||||||
| 		}); | 		}); | ||||||
|  |  | ||||||
| 		const certificate = internalCertificate.update(access, { | 		const certificate = await internalCertificate.update(access, { | ||||||
| 			id: data.id, | 			id: data.id, | ||||||
| 			expires_on: moment(validations.certificate.dates.to, "X").format("YYYY-MM-DD HH:mm:ss"), | 			expires_on: moment(validations.certificate.dates.to, "X").format("YYYY-MM-DD HH:mm:ss"), | ||||||
| 			domain_names: [validations.certificate.cn], | 			domain_names: [validations.certificate.cn], | ||||||
|   | |||||||
							
								
								
									
										7
									
								
								backend/schema/components/audit-log-list.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								backend/schema/components/audit-log-list.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | { | ||||||
|  | 	"type": "array", | ||||||
|  | 	"description": "Audit Log list", | ||||||
|  | 	"items": { | ||||||
|  | 		"$ref": "./audit-log-object.json" | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -1,7 +1,16 @@ | |||||||
| { | { | ||||||
| 	"type": "object", | 	"type": "object", | ||||||
| 	"description": "Audit Log object", | 	"description": "Audit Log object", | ||||||
| 	"required": ["id", "created_on", "modified_on", "user_id", "object_type", "object_id", "action", "meta"], | 	"required": [ | ||||||
|  | 		"id", | ||||||
|  | 		"created_on", | ||||||
|  | 		"modified_on", | ||||||
|  | 		"user_id", | ||||||
|  | 		"object_type", | ||||||
|  | 		"object_id", | ||||||
|  | 		"action", | ||||||
|  | 		"meta" | ||||||
|  | 	], | ||||||
| 	"additionalProperties": false, | 	"additionalProperties": false, | ||||||
| 	"properties": { | 	"properties": { | ||||||
| 		"id": { | 		"id": { | ||||||
| @@ -27,6 +36,9 @@ | |||||||
| 		}, | 		}, | ||||||
| 		"meta": { | 		"meta": { | ||||||
| 			"type": "object" | 			"type": "object" | ||||||
|  | 		}, | ||||||
|  | 		"user": { | ||||||
|  | 			"$ref": "./user-object.json" | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ | |||||||
| 				}, | 				}, | ||||||
| 				{ | 				{ | ||||||
| 					"type": "string", | 					"type": "string", | ||||||
| 					"format": "ipv4" | 					"format": "^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$" | ||||||
| 				}, | 				}, | ||||||
| 				{ | 				{ | ||||||
| 					"type": "string", | 					"type": "string", | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
| 	"operationId": "getAuditLog", | 	"operationId": "getAuditLogs", | ||||||
| 	"summary": "Get Audit Log", | 	"summary": "Get Audit Logs", | ||||||
| 	"tags": ["Audit Log"], | 	"tags": ["Audit Log"], | ||||||
| 	"security": [ | 	"security": [ | ||||||
| 		{ | 		{ | ||||||
| @@ -44,7 +44,7 @@ | |||||||
| 						} | 						} | ||||||
| 					}, | 					}, | ||||||
| 					"schema": { | 					"schema": { | ||||||
| 						"$ref": "../../components/audit-log-object.json" | 						"$ref": "../../components/audit-log-list.json" | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
|   | |||||||
							
								
								
									
										73
									
								
								backend/schema/paths/audit-log/id/get.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								backend/schema/paths/audit-log/id/get.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | |||||||
|  | { | ||||||
|  | 	"operationId": "getAuditLog", | ||||||
|  | 	"summary": "Get Audit Log Event", | ||||||
|  | 	"tags": [ | ||||||
|  | 		"Audit Log" | ||||||
|  | 	], | ||||||
|  | 	"security": [ | ||||||
|  | 		{ | ||||||
|  | 			"BearerAuth": [ | ||||||
|  | 				"audit-log" | ||||||
|  | 			] | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"parameters": [ | ||||||
|  | 		{ | ||||||
|  | 			"in": "path", | ||||||
|  | 			"name": "id", | ||||||
|  | 			"schema": { | ||||||
|  | 				"type": "integer", | ||||||
|  | 				"minimum": 1 | ||||||
|  | 			}, | ||||||
|  | 			"required": true, | ||||||
|  | 			"example": 1 | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"responses": { | ||||||
|  | 		"200": { | ||||||
|  | 			"description": "200 response", | ||||||
|  | 			"content": { | ||||||
|  | 				"application/json": { | ||||||
|  | 					"examples": { | ||||||
|  | 						"default": { | ||||||
|  | 							"value": { | ||||||
|  | 								"id": 1, | ||||||
|  | 								"created_on": "2025-09-15T17:27:45.000Z", | ||||||
|  | 								"modified_on": "2025-09-15T17:27:45.000Z", | ||||||
|  | 								"user_id": 1, | ||||||
|  | 								"object_type": "user", | ||||||
|  | 								"object_id": 1, | ||||||
|  | 								"action": "created", | ||||||
|  | 								"meta": { | ||||||
|  | 									"id": 1, | ||||||
|  | 									"created_on": "2025-09-15T17:27:45.000Z", | ||||||
|  | 									"modified_on": "2025-09-15T17:27:45.000Z", | ||||||
|  | 									"is_disabled": false, | ||||||
|  | 									"email": "jc@jc21.com", | ||||||
|  | 									"name": "Jamie", | ||||||
|  | 									"nickname": "Jamie", | ||||||
|  | 									"avatar": "//www.gravatar.com/avatar/6193176330f8d38747f038c170ddb193?default=mm", | ||||||
|  | 									"roles": [ | ||||||
|  | 										"admin" | ||||||
|  | 									], | ||||||
|  | 									"permissions": { | ||||||
|  | 										"visibility": "all", | ||||||
|  | 										"proxy_hosts": "manage", | ||||||
|  | 										"redirection_hosts": "manage", | ||||||
|  | 										"dead_hosts": "manage", | ||||||
|  | 										"streams": "manage", | ||||||
|  | 										"access_lists": "manage", | ||||||
|  | 										"certificates": "manage" | ||||||
|  | 									} | ||||||
|  | 								} | ||||||
|  | 							} | ||||||
|  | 						} | ||||||
|  | 					}, | ||||||
|  | 					"schema": { | ||||||
|  | 						"$ref": "../../../components/audit-log-object.json" | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -29,6 +29,11 @@ | |||||||
| 				"$ref": "./paths/audit-log/get.json" | 				"$ref": "./paths/audit-log/get.json" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
|  | 		"/audit-log/{id}": { | ||||||
|  | 			"get": { | ||||||
|  | 				"$ref": "./paths/audit-log/id/get.json" | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
| 		"/nginx/access-lists": { | 		"/nginx/access-lists": { | ||||||
| 			"get": { | 			"get": { | ||||||
| 				"$ref": "./paths/nginx/access-lists/get.json" | 				"$ref": "./paths/nginx/access-lists/get.json" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user