From 39ee29c65a64e1209498e8bcc6447fa9c7e65059 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Mon, 18 Jan 2021 22:04:16 +0100 Subject: [PATCH] Added bookshelf model for api_tokens --- api/models/api-token-model.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 api/models/api-token-model.js diff --git a/api/models/api-token-model.js b/api/models/api-token-model.js new file mode 100644 index 0000000..2b69491 --- /dev/null +++ b/api/models/api-token-model.js @@ -0,0 +1,14 @@ +'use strict' +const bookshelf = require('../database/bookshelf').bookshelf; + +require('./user-model'); + +let APIToken = bookshelf.Model.extend({ + tableName: 'api_token', + hidden: [ 'id' ], + user() { + return this.hasOne( 'User', 'user_uuid' ); + } +}) + +module.exports = bookshelf.model( 'APIToken', APIToken ); \ No newline at end of file