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 
			
		
		
		
	Convert backend to ESM
- About 5 years overdue - Remove eslint, use bomejs instead
This commit is contained in:
		| @@ -1,54 +1,55 @@ | ||||
| // Objection Docs: | ||||
| // http://vincit.github.io/objection.js/ | ||||
|  | ||||
| const db    = require('../db'); | ||||
| const Model = require('objection').Model; | ||||
| const now   = require('./now_helper'); | ||||
| import { Model } from "objection"; | ||||
| import db from "../db.js"; | ||||
| import accessListModel from "./access_list.js"; | ||||
| import now from "./now_helper.js"; | ||||
|  | ||||
| Model.knex(db); | ||||
|  | ||||
| class AccessListAuth extends Model { | ||||
| 	$beforeInsert () { | ||||
| 		this.created_on  = now(); | ||||
| 	$beforeInsert() { | ||||
| 		this.created_on = now(); | ||||
| 		this.modified_on = now(); | ||||
|  | ||||
| 		// Default for meta | ||||
| 		if (typeof this.meta === 'undefined') { | ||||
| 		if (typeof this.meta === "undefined") { | ||||
| 			this.meta = {}; | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	$beforeUpdate () { | ||||
| 	$beforeUpdate() { | ||||
| 		this.modified_on = now(); | ||||
| 	} | ||||
|  | ||||
| 	static get name () { | ||||
| 		return 'AccessListAuth'; | ||||
| 	static get name() { | ||||
| 		return "AccessListAuth"; | ||||
| 	} | ||||
|  | ||||
| 	static get tableName () { | ||||
| 		return 'access_list_auth'; | ||||
| 	static get tableName() { | ||||
| 		return "access_list_auth"; | ||||
| 	} | ||||
|  | ||||
| 	static get jsonAttributes () { | ||||
| 		return ['meta']; | ||||
| 	static get jsonAttributes() { | ||||
| 		return ["meta"]; | ||||
| 	} | ||||
|  | ||||
| 	static get relationMappings () { | ||||
| 	static get relationMappings() { | ||||
| 		return { | ||||
| 			access_list: { | ||||
| 				relation:   Model.HasOneRelation, | ||||
| 				modelClass: require('./access_list'), | ||||
| 				join:       { | ||||
| 					from: 'access_list_auth.access_list_id', | ||||
| 					to:   'access_list.id' | ||||
| 				relation: Model.HasOneRelation, | ||||
| 				modelClass: accessListModel, | ||||
| 				join: { | ||||
| 					from: "access_list_auth.access_list_id", | ||||
| 					to: "access_list.id", | ||||
| 				}, | ||||
| 				modify: function (qb) { | ||||
| 					qb.where('access_list.is_deleted', 0); | ||||
| 				} | ||||
| 			} | ||||
| 				modify: (qb) => { | ||||
| 					qb.where("access_list.is_deleted", 0); | ||||
| 				}, | ||||
| 			}, | ||||
| 		}; | ||||
| 	} | ||||
| } | ||||
|  | ||||
| module.exports = AccessListAuth; | ||||
| export default AccessListAuth; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user