File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ const migrate_name = 'oidc_config_setting' ;
2
+ const logger = require ( '../logger' ) . migrate ;
3
+ const settingModel = require ( '../models/setting' ) ;
4
+
5
+ /**
6
+ * Migrate
7
+ *
8
+ * @see http://knexjs.org/#Schema
9
+ *
10
+ * @param {Object } knex
11
+ * @param {Promise } Promise
12
+ * @returns {Promise }
13
+ */
14
+ exports . up = function ( knex ) {
15
+ logger . info ( '[' + migrate_name + '] Migrating Up...' ) ;
16
+
17
+ return settingModel
18
+ . query ( )
19
+ . insert ( {
20
+ id : 'oidc-config' ,
21
+ name : 'Open ID Connect' ,
22
+ description : 'Sign in to Nginx Proxy Manager with an external Identity Provider' ,
23
+ value : 'metadata' ,
24
+ meta : { } ,
25
+ } ) ;
26
+ } ;
27
+
28
+ /**
29
+ * Undo Migrate
30
+ *
31
+ * @param {Object } knex
32
+ * @param {Promise } Promise
33
+ * @returns {Promise }
34
+ */
35
+ exports . down = function ( knex ) {
36
+ logger . info ( '[' + migrate_name + '] Migrating Down...' ) ;
37
+
38
+ return settingModel
39
+ . query ( )
40
+ . delete ( )
41
+ . where ( 'setting_id' , 'oidc-config' ) ;
42
+ } ;
You can’t perform that action at this time.
0 commit comments