Controller Class
Route-Controller
Constructor
Controller
()
Item Index
Methods
api
-
req -
res -
next
GET /api
Parameters:
-
reqObjectThe request
-
resObjectThe response
-
nextObjectNext route
changePassword
-
req -
res
POST /settings/password
Parameters:
-
reqObjectThe request
-
resObjectThe response
changeTheme
-
req -
res
POST /settings/theme
Parameters:
-
reqObjectThe request
-
resObjectThe response
combinePluginFiles
-
fileList -
callback -
sb
Recursive function to combine javascript and css files from the plugins
Parameters:
-
fileListObjectAn array containing the files to combine
-
nameStringThe name of the file to combine
-
typeStringThe type of the file (e.g. 'js' or 'css')
-
-
callbackFunctionThe callback method to execute after rendering
-
errStringnull if no error occured, otherwise the error
-
resultStringThe rendered HTML string
-
-
sbObjectoptional StringBuffer containing the already combined files
createAuthToken
-
req -
res
POST /api/login
Parameters:
-
reqObjectThe request
-
resObjectThe response
createUser
-
req -
res
POST /settings/user/create
Parameters:
-
reqObjectThe request
-
resObjectThe response
deleteUser
-
req -
res
GET /settings/user/delete/:id
Parameters:
-
reqObjectThe request
-
resObjectThe response
doLogin
-
req -
res
POST /login
Parameters:
-
reqObjectThe request
-
resObjectThe response
doRegister
-
req -
res
POST /register
Parameters:
-
reqObjectThe request
-
resObjectThe response
index
-
req -
res
GET /
Parameters:
-
reqObjectThe request
-
resObjectThe response
isAuthorized
-
req -
res -
next
Authorization check
Parameters:
-
reqObjectThe request
-
resObjectThe response
-
nextObjectThe next route
logout
-
req -
res
GET /logout
Parameters:
-
reqObjectThe request
-
resObjectThe response
notFound
-
req -
res
Error 404
Parameters:
-
reqObjectThe request
-
resObjectThe response
pluginsCss
-
req -
res
GET /js/plugins.css
Load the plugin css into one file and returns it
Parameters:
-
reqObjectThe request
-
resObjectThe response
pluginsJs
-
req -
res
GET /js/plugins.js
Load the plugin javascripts into one file and returns it
Parameters:
-
reqObjectThe request
-
resObjectThe response
register
-
req -
res
GET /register
Parameters:
-
reqObjectThe request
-
resObjectThe response
renderPluginItems
-
app -
res -
i -
callback
Recursive function to render all plugin items to on page to show them on the startpage.
Parameters:
-
appObjectThe express app
-
resStringThe type to render ('settings' or 'view')
-
iIntegerThe iterator for the plugins
-
callbackFunctionThe callback method to execute after rendering
-
errStringnull if no error occured, otherwise the error
-
resultStringThe rendered HTML string
-
renderSettings
-
req -
res -
{Object
Render the settings page
Parameters:
-
reqObjectThe Request
-
resObjectThe Reponse
-
{ObjectObjectoptions Additional vars for the settings view
saveSettings
-
req -
res -
next
POST /settings
Parameters:
-
reqObjectThe request
-
resObjectThe response
-
nextObjectNext route
settings
-
req -
res -
next
GET /settings
Parameters:
-
reqObjectThe request
-
resObjectThe response
-
nextObjectNext route
showLogin
-
req -
res
GET /login
Parameters:
-
reqObjectThe request
-
resObjectThe response
