@@ -109,16 +109,16 @@ function getUserRole(session) {
109109} ;
110110
111111app . get ( '/' , async ( req , res ) => {
112- if ( ! on ) return res . render ( 'off' , { tenant, title : 'Activation - ' } ) ;
113- if ( ! req . session ) return res . render ( 'session' , { tenant, title : 'Session - ' } ) ;
114- if ( ! tenant . slug || ! tenant . name || ! tenant . domain ) return res . render ( 'tenant' , { tenant, title : 'Configuration - ' } ) ;
115- if ( tenant . auth && tenant . auth . enabled && vars . userId && ! req . session [ vars . userId ] ) return res . render ( 'auth' , { tenant, title : 'Authenticate - ' } ) ;
112+ if ( ! on ) return res . render ( 'off' , { tenant, title : 'Activation' } ) ;
113+ if ( ! req . session ) return res . render ( 'session' , { tenant, title : 'Session' } ) ;
114+ if ( ! tenant . slug || ! tenant . name || ! tenant . domain ) return res . render ( 'tenant' , { tenant, title : 'Configuration' } ) ;
115+ if ( tenant . auth && tenant . auth . enabled && vars . userId && ! req . session [ vars . userId ] ) return res . render ( 'auth' , { tenant, title : 'Authenticate' } ) ;
116116 switch ( getUserRole ( req . session ) ) {
117117 case 'admin' :
118- res . render ( 'admin' , { tenant, title : 'Admin View - ' , session : req . session , vars } ) ;
118+ res . render ( 'admin' , { tenant, title : 'Admin View' , session : req . session , vars } ) ;
119119 break ;
120120 case 'dev' :
121- res . render ( 'dev' , { tenant, title : 'Developer View - ' , session : req . session , vars } ) ;
121+ res . render ( 'dev' , { tenant, title : 'Developer View' , session : req . session , vars } ) ;
122122 break ;
123123 default :
124124 res . render ( 'user' , { tenant, title : '' , session : req . session , vars, fields } ) ;
@@ -127,11 +127,11 @@ app.get('/', async (req, res) => {
127127} ) ;
128128
129129app . get ( '/create' , async ( req , res ) => {
130- if ( ! on ) return res . render ( 'off' , { tenant, title : 'Activation - ' } ) ;
131- if ( ! req . session ) return res . render ( 'session' , { tenant, title : 'Session - ' } ) ;
132- if ( ! tenant . slug || ! tenant . name || ! tenant . domain ) return res . render ( 'tenant' , { tenant, title : 'Configuration - ' } ) ;
133- if ( tenant . auth && tenant . auth . enabled && vars . userId && ! req . session [ vars . userId ] ) return res . render ( 'auth' , { tenant, title : 'Authenticate - ' } ) ;
134- res . render ( 'create' , { tenant, title : 'New Commission - ' , session : req . session , vars, fields } ) ;
130+ if ( ! on ) return res . render ( 'off' , { tenant, title : 'Activation' } ) ;
131+ if ( ! req . session ) return res . render ( 'session' , { tenant, title : 'Session' } ) ;
132+ if ( ! tenant . slug || ! tenant . name || ! tenant . domain ) return res . render ( 'tenant' , { tenant, title : 'Configuration' } ) ;
133+ if ( tenant . auth && tenant . auth . enabled && vars . userId && ! req . session [ vars . userId ] ) return res . render ( 'auth' , { tenant, title : 'Authenticate' } ) ;
134+ res . render ( 'create' , { tenant, title : 'New Commission' , session : req . session , vars, fields } ) ;
135135} ) ;
136136
137137app . post ( '/create' , async ( req , res ) => {
@@ -161,6 +161,10 @@ app.post('/create', async (req, res) => {
161161 res . status ( 200 ) . json ( { status : 'success' , message : 'Your commission was created successfully.' } ) ;
162162} ) ;
163163
164+ app . use ( ( req , res ) => {
165+ res . status ( 404 ) . render ( 'error' , { tenant, title : 'Not Found' , message : 'The requested resource was not found.' } ) ;
166+ } ) ;
167+
164168module . exports = {
165169 routes : app ,
166170 init,
0 commit comments