SYMBOL INDEX (832 symbols across 169 files) FILE: client/client-app.js method mounted (line 217) | mounted () { FILE: client/components/editor/common/cmFold.js method register (line 11) | register(lang) { function foldHandler (line 16) | function foldHandler (cm, start) { FILE: client/components/editor/common/katex.js function isValidDelim (line 3) | function isValidDelim (state, pos) { method katexInline (line 30) | katexInline (state, silent) { method katexBlock (line 98) | katexBlock (state, start, end, silent) { FILE: client/components/editor/markdown/plantuml.js method init (line 8) | init (mdinst, conf) { function encode64 (line 142) | function encode64 (data) { function append3bytes (line 156) | function append3bytes (b1, b2, b3) { function encode6bit (line 169) | function encode6bit(raw) { FILE: client/components/editor/markdown/tabset.js method format (line 5) | format () { FILE: client/helpers/index.js method filesize (line 12) | filesize (rawSize) { method makeSafePath (line 20) | makeSafePath (rawPath) { method resolvePath (line 28) | resolvePath (path) { method setInputSelection (line 38) | setInputSelection (input, startPos, endPos) { method install (line 56) | install(Vue) { FILE: client/libs/codemirror-merge/diff-match-patch.js function c (line 11) | function c(a){for(var b="",c=0,g=-1,h=d.length;g {}) { FILE: server/graph/resolvers/analytics.js method analytics (line 8) | async analytics() { return {} } method analytics (line 11) | async analytics() { return {} } method providers (line 14) | async providers(obj, args, context, info) { method updateProviders (line 37) | async updateProviders(obj, args, context) { FILE: server/graph/resolvers/asset.js method assets (line 10) | async assets() { return {} } method assets (line 13) | async assets() { return {} } method list (line 16) | async list(obj, args, context) { method folders (line 34) | async folders(obj, args, context) { method createFolder (line 50) | async createFolder(obj, args, context) { method renameAsset (line 77) | async renameAsset(obj, args, context) { method deleteAsset (line 156) | async deleteAsset(obj, args, context) { method flushTempUploads (line 195) | async flushTempUploads(obj, args, context) { FILE: server/graph/resolvers/authentication.js method authentication (line 10) | async authentication () { return {} } method authentication (line 13) | async authentication () { return {} } method apiKeys (line 19) | async apiKeys (obj, args, context) { method apiState (line 34) | apiState () { method strategies (line 37) | async strategies () { method activeStrategies (line 52) | async activeStrategies (obj, args, context, info) { method createApiKey (line 80) | async createApiKey (obj, args, context) { method login (line 96) | async login (obj, args, context) { method loginTFA (line 115) | async loginTFA (obj, args, context) { method loginChangePassword (line 129) | async loginChangePassword (obj, args, context) { method forgotPassword (line 143) | async forgotPassword (obj, args, context) { method register (line 156) | async register (obj, args, context) { method setApiState (line 169) | async setApiState (obj, args, context) { method revokeApiKey (line 183) | async revokeApiKey (obj, args, context) { method updateStrategies (line 200) | async updateStrategies (obj, args, context) { method regenerateCertificates (line 253) | async regenerateCertificates (obj, args, context) { method resetGuestUser (line 266) | async resetGuestUser (obj, args, context) { method icon (line 278) | icon (ap, args) { FILE: server/graph/resolvers/comment.js method comments (line 8) | async comments() { return {} } method comments (line 11) | async comments() { return {} } method providers (line 17) | async providers(obj, args, context, info) { method list (line 42) | async list (obj, args, context) { method single (line 67) | async single (obj, args, context) { method create (line 102) | async create (obj, args, context) { method update (line 120) | async update (obj, args, context) { method delete (line 138) | async delete (obj, args, context) { method updateProviders (line 155) | async updateProviders(obj, args, context) { FILE: server/graph/resolvers/contribute.js method contribute (line 8) | async contribute() { return {} } method contributors (line 11) | async contributors(obj, args, context, info) { FILE: server/graph/resolvers/group.js method groups (line 10) | async groups () { return {} } method groups (line 13) | async groups () { return {} } method list (line 19) | async list () { method single (line 28) | async single(obj, args) { method assignUser (line 36) | async assignUser (obj, args, { req }) { method create (line 88) | async create (obj, args, { req }) { method delete (line 105) | async delete (obj, args) { method unassignUser (line 125) | async unassignUser (obj, args) { method update (line 152) | async update (obj, args, { req }) { method users (line 206) | users (grp) { FILE: server/graph/resolvers/localization.js method localization (line 8) | async localization() { return {} } method localization (line 11) | async localization() { return {} } method locales (line 14) | async locales(obj, args, context, info) { method config (line 27) | async config(obj, args, context, info) { method translations (line 35) | translations (obj, args, context, info) { method downloadLocale (line 40) | async downloadLocale(obj, args, context) { method updateLocale (line 54) | async updateLocale(obj, args, context) { FILE: server/graph/resolvers/logging.js method logging (line 8) | async logging() { return {} } method logging (line 11) | async logging() { return {} } method loggers (line 19) | async loggers(obj, args, context, info) { method updateLoggers (line 44) | async updateLoggers(obj, args, context) { FILE: server/graph/resolvers/mail.js method mail (line 8) | async mail() { return {} } method mail (line 11) | async mail() { return {} } method config (line 14) | async config(obj, args, context, info) { method sendTest (line 22) | async sendTest(obj, args, context) { method updateConfig (line 45) | async updateConfig(obj, args, context) { FILE: server/graph/resolvers/navigation.js method navigation (line 7) | async navigation () { return {} } method navigation (line 10) | async navigation () { return {} } method tree (line 13) | async tree (obj, args, context, info) { method config (line 16) | config (obj, args, context, info) { method updateTree (line 21) | async updateTree (obj, args, context) { method updateConfig (line 37) | async updateConfig (obj, args, context) { FILE: server/graph/resolvers/page.js method pages (line 8) | async pages() { return {} } method pages (line 11) | async pages() { return {} } method history (line 17) | async history(obj, args, context, info) { method version (line 35) | async version(obj, args, context, info) { method search (line 52) | async search (obj, args, context) { method list (line 76) | async list (obj, args, context, info) { method single (line 152) | async single (obj, args, context, info) { method singleByPath (line 173) | async singleByPath(obj, args, context, info) { method tags (line 200) | async tags (obj, args, context, info) { method searchTags (line 218) | async searchTags (obj, args, context, info) { method tree (line 249) | async tree (obj, args, context, info) { method links (line 299) | async links (obj, args, context, info) { method checkConflicts (line 354) | async checkConflicts (obj, args, context, info) { method conflictLatest (line 372) | async conflictLatest (obj, args, context, info) { method create (line 396) | async create(obj, args, context) { method update (line 413) | async update(obj, args, context) { method convert (line 430) | async convert(obj, args, context) { method move (line 446) | async move(obj, args, context) { method delete (line 462) | async delete(obj, args, context) { method deleteTag (line 478) | async deleteTag (obj, args, context) { method updateTag (line 497) | async updateTag (obj, args, context) { method flushCache (line 518) | async flushCache(obj, args, context) { method migrateToLocale (line 532) | async migrateToLocale(obj, args, context) { method rebuildTree (line 546) | async rebuildTree(obj, args, context) { method render (line 559) | async render (obj, args, context) { method restore (line 576) | async restore (obj, args, context) { method purgeHistory (line 612) | async purgeHistory (obj, args, context) { method tags (line 624) | async tags (obj) { FILE: server/graph/resolvers/rendering.js method rendering (line 8) | async rendering() { return {} } method rendering (line 11) | async rendering() { return {} } method renderers (line 14) | async renderers(obj, args, context, info) { method updateRenderers (line 41) | async updateRenderers(obj, args, context) { FILE: server/graph/resolvers/search.js method search (line 8) | async search() { return {} } method search (line 11) | async search() { return {} } method searchEngines (line 14) | async searchEngines(obj, args, context, info) { method updateSearchEngines (line 41) | async updateSearchEngines(obj, args, context) { method rebuildIndex (line 71) | async rebuildIndex (obj, args, context) { FILE: server/graph/resolvers/site.js method site (line 8) | async site() { return {} } method site (line 11) | async site() { return {} } method config (line 14) | async config(obj, args, context, info) { method updateConfig (line 42) | async updateConfig(obj, args, context) { FILE: server/graph/resolvers/storage.js method storage (line 8) | async storage() { return {} } method storage (line 11) | async storage() { return {} } method targets (line 14) | async targets(obj, args, context, info) { method status (line 40) | async status(obj, args, context, info) { method updateTargets (line 55) | async updateTargets(obj, args, context) { method executeAction (line 90) | async executeAction(obj, args, context) { FILE: server/graph/resolvers/system.js method system (line 27) | async system () { return {} } method system (line 30) | async system () { return {} } method flags (line 33) | flags () { method info (line 38) | async info () { return {} } method extensions (line 39) | async extensions () { method exportStatus (line 46) | async exportStatus () { method updateFlags (line 56) | async updateFlags (obj, args, context) { method resetTelemetryClientId (line 66) | async resetTelemetryClientId (obj, args, context) { method setTelemetry (line 77) | async setTelemetry (obj, args, context) { method performUpgrade (line 89) | async performUpgrade (obj, args, context) { method importUsersFromV1 (line 112) | async importUsersFromV1(obj, args, context) { method setHTTPSRedirection (line 247) | async setHTTPSRedirection (obj, args, context) { method renewHTTPSCertificate (line 257) | async renewHTTPSCertificate (obj, args, context) { method export (line 280) | async export (obj, args, context) { method configFile (line 311) | configFile () { method cpuCores (line 314) | cpuCores () { method currentVersion (line 317) | currentVersion () { method dbType (line 320) | dbType () { method dbVersion (line 323) | async dbVersion () { method dbHost (line 344) | dbHost () { method hostname (line 351) | hostname () { method httpPort (line 354) | httpPort () { method httpRedirection (line 357) | httpRedirection () { method httpsPort (line 360) | httpsPort () { method latestVersion (line 363) | latestVersion () { method latestVersionReleaseDate (line 366) | latestVersionReleaseDate () { method nodeVersion (line 369) | nodeVersion () { method operatingSystem (line 372) | async operatingSystem () { method platform (line 380) | async platform () { method ramTotal (line 387) | ramTotal () { method sslDomain (line 390) | sslDomain () { method sslExpirationDate (line 393) | sslExpirationDate () { method sslProvider (line 396) | sslProvider () { method sslStatus (line 399) | sslStatus () { method sslSubscriberEmail (line 402) | sslSubscriberEmail () { method telemetry (line 405) | telemetry () { method telemetryClientId (line 408) | telemetryClientId () { method upgradeCapable (line 411) | async upgradeCapable () { method workingDirectory (line 414) | workingDirectory () { method groupsTotal (line 417) | async groupsTotal () { method pagesTotal (line 421) | async pagesTotal () { method usersTotal (line 425) | async usersTotal () { method tagsTotal (line 429) | async tagsTotal () { FILE: server/graph/resolvers/theming.js method theming (line 9) | async theming() { return {} } method theming (line 12) | async theming() { return {} } method themes (line 15) | async themes(obj, args, context, info) { method config (line 22) | async config(obj, args, context, info) { method setConfig (line 35) | async setConfig(obj, args, context, info) { FILE: server/graph/resolvers/user.js method users (line 8) | async users() { return {} } method users (line 11) | async users() { return {} } method list (line 14) | async list(obj, args, context, info) { method search (line 18) | async search(obj, args, context, info) { method single (line 25) | async single(obj, args, context, info) { method profile (line 37) | async profile (obj, args, context, info) { method lastLogins (line 56) | async lastLogins (obj, args, context, info) { method create (line 65) | async create (obj, args) { method delete (line 76) | async delete (obj, args) { method update (line 97) | async update (obj, args) { method verify (line 108) | async verify (obj, args) { method activate (line 119) | async activate (obj, args) { method deactivate (line 130) | async deactivate (obj, args) { method enableTFA (line 147) | async enableTFA (obj, args) { method disableTFA (line 158) | async disableTFA (obj, args) { method resetPassword (line 169) | resetPassword (obj, args) { method updateProfile (line 172) | async updateProfile (obj, args, context) { method changePassword (line 213) | async changePassword (obj, args, context) { method groups (line 251) | groups (usr) { method groups (line 256) | async groups (usr) { method pagesTotal (line 260) | async pagesTotal (usr) { FILE: server/graph/scalars/date.js method parseValue (line 8) | parseValue(value) { method serialize (line 11) | serialize(value) { method parseLiteral (line 14) | parseLiteral(ast) { FILE: server/helpers/asset.js method generateHash (line 8) | generateHash(assetPath) { method getPathInfo (line 12) | getPathInfo(assetPath) { FILE: server/helpers/common.js method getTypeDefaultValue (line 13) | getTypeDefaultValue (type) { method parseModuleProps (line 23) | parseModuleProps (props) { method getCookieOpts (line 45) | getCookieOpts () { FILE: server/helpers/config.js method parseConfigValue (line 18) | parseConfigValue (cfg) { method isValidDurationString (line 26) | isValidDurationString (val) { FILE: server/helpers/graph.js method generateSuccess (line 4) | generateSuccess (msg) { method generateError (line 12) | generateError (err, complete = true) { FILE: server/helpers/page.js method parsePath (line 24) | parsePath (rawPath, opts = {}) { method generateHash (line 71) | generateHash(opts) { method injectPageMetadata (line 77) | injectPageMetadata(page) { method isReservedPath (line 104) | isReservedPath(rawPath) { method getFileExtension (line 122) | getFileExtension(contentType) { method getContentType (line 128) | getContentType (filePath) { method getPagePath (line 135) | getPagePath (filePath) { FILE: server/helpers/security.js method sanitizeCommitUser (line 6) | sanitizeCommitUser (user) { method generateToken (line 19) | async generateToken (length) { FILE: server/index.js constant WIKI (line 15) | let WIKI = { FILE: server/models/analytics.js method tableName (line 14) | static get tableName() { return 'analytics' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 29) | static get jsonAttributes() { method getProviders (line 33) | static async getProviders(isEnabled) { method refreshProvidersFromDisk (line 38) | static async refreshProvidersFromDisk() { method getCode (line 97) | static async getCode ({ cache = false } = {}) { FILE: server/models/apiKeys.js method tableName (line 12) | static get tableName() { return 'apiKeys' } method jsonSchema (line 14) | static get jsonSchema () { method $beforeUpdate (line 31) | async $beforeUpdate(opt, context) { method $beforeInsert (line 36) | async $beforeInsert(context) { method createNewKey (line 43) | static async createNewKey ({ name, expiration, fullAccess, group }) { FILE: server/models/assetFolders.js method tableName (line 10) | static get tableName() { return 'assetFolders' } method jsonSchema (line 12) | static get jsonSchema () { method relationMappings (line 24) | static get relationMappings() { method getHierarchy (line 42) | static async getHierarchy (folderId) { method getAllPaths (line 64) | static async getAllPaths () { FILE: server/models/assets.js method tableName (line 15) | static get tableName() { return 'assets' } method jsonSchema (line 17) | static get jsonSchema () { method relationMappings (line 36) | static get relationMappings() { method $beforeUpdate (line 57) | async $beforeUpdate(opt, context) { method $beforeInsert (line 62) | async $beforeInsert(context) { method getAssetPath (line 69) | async getAssetPath() { method deleteAssetCache (line 77) | async deleteAssetCache() { method upload (line 81) | static async upload(opts) { method getAsset (line 169) | static async getAsset(assetPath, res) { method getAssetFromCache (line 196) | static async getAssetFromCache(assetPath, cachePath, res) { method getAssetFromStorage (line 208) | static async getAssetFromStorage(assetPath, res) { method getAssetFromDb (line 223) | static async getAssetFromDb(assetPath, fileHash, cachePath, res) { method flushTempUploads (line 235) | static async flushTempUploads() { FILE: server/models/authentication.js method tableName (line 14) | static get tableName() { return 'authentication' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 29) | static get jsonAttributes() { method getStrategy (line 33) | static async getStrategy(key) { method getStrategies (line 37) | static async getStrategies() { method getStrategiesForLegacyClient (line 46) | static async getStrategiesForLegacyClient() { method refreshStrategiesFromDisk (line 78) | static async refreshStrategiesFromDisk() { FILE: server/models/commentProviders.js method tableName (line 14) | static get tableName() { return 'commentProviders' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 29) | static get jsonAttributes() { method getProvider (line 33) | static async getProvider(key) { method getProviders (line 37) | static async getProviders(isEnabled) { method refreshProvidersFromDisk (line 42) | static async refreshProvidersFromDisk() { method initProvider (line 101) | static async initProvider() { FILE: server/models/comments.js method tableName (line 11) | static get tableName() { return 'comments' } method jsonSchema (line 13) | static get jsonSchema () { method relationMappings (line 31) | static get relationMappings() { method $beforeUpdate (line 52) | $beforeUpdate() { method $beforeInsert (line 55) | $beforeInsert() { method postNewComment (line 63) | static async postNewComment ({ pageId, replyTo, content, guestName, gues... method updateComment (line 130) | static async updateComment ({ id, content, user, ip }) { method deleteComment (line 164) | static async deleteComment ({ id, user, ip }) { FILE: server/models/editors.js method tableName (line 14) | static get tableName() { return 'editors' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 29) | static get jsonAttributes() { method getEditors (line 33) | static async getEditors() { method refreshEditorsFromDisk (line 37) | static async refreshEditorsFromDisk() { method getDefaultEditor (line 97) | static async getDefaultEditor(contentType) { FILE: server/models/groups.js method tableName (line 7) | static get tableName() { return 'groups' } method jsonSchema (line 9) | static get jsonSchema () { method jsonAttributes (line 25) | static get jsonAttributes() { method relationMappings (line 29) | static get relationMappings() { method $beforeUpdate (line 46) | $beforeUpdate() { method $beforeInsert (line 49) | $beforeInsert() { FILE: server/models/locales.js method tableName (line 9) | static get tableName() { return 'locales' } method idColumn (line 10) | static get idColumn() { return 'code' } method jsonSchema (line 12) | static get jsonSchema () { method jsonAttributes (line 29) | static get jsonAttributes() { method $beforeUpdate (line 33) | $beforeUpdate() { method $beforeInsert (line 36) | $beforeInsert() { method getNavLocales (line 41) | static async getNavLocales({ cache = false } = {}) { FILE: server/models/loggers.js method tableName (line 14) | static get tableName() { return 'loggers' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 30) | static get jsonAttributes() { method getLoggers (line 34) | static async getLoggers() { method refreshLoggersFromDisk (line 38) | static async refreshLoggersFromDisk() { method pageEvent (line 99) | static async pageEvent({ event, page }) { FILE: server/models/navigation.js method tableName (line 10) | static get tableName() { return 'navigation' } method idColumn (line 11) | static get idColumn() { return 'key' } method jsonSchema (line 13) | static get jsonSchema () { method getTree (line 25) | static async getTree({ cache = false, locale = 'en', groups = [], bypass... method getAuthorizedItems (line 62) | static getAuthorizedItems(tree = [], groups = []) { FILE: server/models/pageHistory.js method tableName (line 11) | static get tableName() { return 'pageHistory' } method jsonSchema (line 13) | static get jsonSchema () { method relationMappings (line 35) | static get relationMappings() { method $beforeInsert (line 84) | $beforeInsert() { method addVersion (line 91) | static async addVersion(opts) { method getVersion (line 115) | static async getVersion({ pageId, versionId }) { method getHistory (line 158) | static async getHistory({ pageId, offsetPage = 0, offsetSize = 100 }) { method purge (line 238) | static async purge (olderThan) { FILE: server/models/pageLinks.js method tableName (line 7) | static get tableName() { return 'pageLinks' } method jsonSchema (line 9) | static get jsonSchema () { method relationMappings (line 22) | static get relationMappings() { FILE: server/models/pages.js method tableName (line 31) | static get tableName() { return 'pages' } method jsonSchema (line 33) | static get jsonSchema () { method jsonAttributes (line 57) | static get jsonAttributes() { method relationMappings (line 61) | static get relationMappings() { method $beforeUpdate (line 118) | $beforeUpdate() { method $beforeInsert (line 121) | $beforeInsert() { method beforeDelete (line 130) | static async beforeDelete({ asFindQuery }) { method cacheSchema (line 137) | static get cacheSchema() { method injectMetadata (line 174) | injectMetadata () { method getFileExtension (line 183) | getFileExtension() { method parseMetadata (line 194) | static parseMetadata (raw, contentType) { method createPage (line 241) | static async createPage(opts) { method updatePage (line 370) | static async updatePage(opts) { method convertPage (line 497) | static async convertPage(opts) { method movePage (line 665) | static async movePage(opts) { method deletePage (line 791) | static async deletePage(opts) { method reconnectLinks (line 850) | static async reconnectLinks (opts) { method rebuildTree (line 922) | static async rebuildTree() { method renderPage (line 937) | static async renderPage(page) { method getPage (line 952) | static async getPage(opts) { method getPageFromDb (line 977) | static async getPageFromDb(opts) { method savePageToCache (line 1052) | static async savePageToCache(page) { method getPageFromCache (line 1086) | static async getPageFromCache(opts) { method deletePageFromCache (line 1114) | static async deletePageFromCache(hash) { method flushCache (line 1121) | static async flushCache() { method migrateToLocale (line 1133) | static async migrateToLocale({ sourceLocale, targetLocale }) { method cleanHTML (line 1152) | static cleanHTML(rawHTML = '') { method subscribeToEvents (line 1166) | static subscribeToEvents() { FILE: server/models/renderers.js method tableName (line 15) | static get tableName() { return 'renderers' } method idColumn (line 16) | static get idColumn() { return 'key' } method jsonSchema (line 18) | static get jsonSchema () { method jsonAttributes (line 30) | static get jsonAttributes() { method getRenderers (line 34) | static async getRenderers() { method fetchDefinitions (line 38) | static async fetchDefinitions() { method refreshRenderersFromDisk (line 51) | static async refreshRenderersFromDisk() { method getRenderingPipeline (line 110) | static async getRenderingPipeline(contentType) { FILE: server/models/searchEngines.js method tableName (line 14) | static get tableName() { return 'searchEngines' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 30) | static get jsonAttributes() { method getSearchEngines (line 34) | static async getSearchEngines() { method refreshSearchEnginesFromDisk (line 38) | static async refreshSearchEnginesFromDisk() { method initEngine (line 98) | static async initEngine({ activate = false } = {}) { FILE: server/models/settings.js method tableName (line 10) | static get tableName() { return 'settings' } method idColumn (line 11) | static get idColumn() { return 'key' } method jsonSchema (line 13) | static get jsonSchema () { method jsonAttributes (line 26) | static get jsonAttributes() { method $beforeUpdate (line 30) | $beforeUpdate() { method $beforeInsert (line 33) | $beforeInsert() { method getConfig (line 37) | static async getConfig() { FILE: server/models/storage.js method tableName (line 14) | static get tableName() { return 'storage' } method idColumn (line 15) | static get idColumn() { return 'key' } method jsonSchema (line 17) | static get jsonSchema () { method jsonAttributes (line 30) | static get jsonAttributes() { method getTargets (line 34) | static async getTargets() { method refreshTargetsFromDisk (line 38) | static async refreshTargetsFromDisk() { method initTargets (line 117) | static async initTargets() { method pageEvent (line 180) | static async pageEvent({ event, page }) { method assetEvent (line 191) | static async assetEvent({ event, asset }) { method getLocalLocations (line 202) | static async getLocalLocations({ asset }) { method executeAction (line 219) | static async executeAction(targetKey, handler) { FILE: server/models/tags.js method tableName (line 10) | static get tableName() { return 'tags' } method jsonSchema (line 12) | static get jsonSchema () { method relationMappings (line 28) | static get relationMappings() { method $beforeUpdate (line 45) | $beforeUpdate() { method $beforeInsert (line 48) | $beforeInsert() { method associateTags (line 53) | static async associateTags ({ tags, page }) { FILE: server/models/userKeys.js method tableName (line 11) | static get tableName() { return 'userKeys' } method jsonSchema (line 13) | static get jsonSchema () { method relationMappings (line 28) | static get relationMappings() { method $beforeInsert (line 41) | async $beforeInsert(context) { method generateToken (line 47) | static async generateToken ({ userId, kind }, context) { method validateToken (line 58) | static async validateToken ({ kind, token, skipDelete }, context) { method destroyToken (line 73) | static async destroyToken ({ token }) { FILE: server/models/users.js method tableName (line 17) | static get tableName() { return 'users' } method jsonSchema (line 19) | static get jsonSchema () { method relationMappings (line 44) | static get relationMappings() { method $beforeUpdate (line 85) | async $beforeUpdate(opt, context) { method $beforeInsert (line 94) | async $beforeInsert(context) { method generateHash (line 107) | async generateHash() { method verifyPassword (line 114) | async verifyPassword(pwd) { method generateTFA (line 122) | async generateTFA() { method enableTFA (line 135) | async enableTFA() { method disableTFA (line 141) | async disableTFA() { method verifyTFA (line 148) | verifyTFA(code) { method getGlobalPermissions (line 153) | getGlobalPermissions() { method getGroups (line 157) | getGroups() { method processProfile (line 165) | static async processProfile({ profile, providerKey }) { method login (line 293) | static async login (opts, context) { method afterLoginChecks (line 337) | static async afterLoginChecks (user, context, { skipTFA, skipChangePwd }... method refreshToken (line 418) | static async refreshToken(user) { method loginTFA (line 468) | static async loginTFA ({ securityCode, continuationToken, setup }, conte... method loginChangePassword (line 492) | static async loginChangePassword ({ continuationToken, newPassword }, co... method loginForgotPassword (line 526) | static async loginForgotPassword ({ email }, context) { method createNewUser (line 563) | static async createNewUser ({ providerKey, email, passwordRaw, name, gro... method updateUser (line 681) | static async updateUser ({ id, email, name, newPassword, groups, locatio... method deleteUser (line 744) | static async deleteUser (id, replaceId) { method register (line 766) | static async register ({ email, password, name, verify = false, bypassCh... method logout (line 870) | static async logout (context) { method getGuestUser (line 879) | static async getGuestUser () { method getRootUser (line 891) | static async getRootUser () { method updateUserAvatarData (line 904) | static async updateUserAvatarData (userId, data) { method getUserAvatarData (line 928) | static async getUserAvatarData (userId) { FILE: server/modules/authentication/auth0/authentication.js method init (line 10) | init (passport, conf) { method logout (line 31) | logout (conf) { FILE: server/modules/authentication/azure/authentication.js method init (line 12) | init (passport, conf) { FILE: server/modules/authentication/cas/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/discord/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/dropbox/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/facebook/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/firebase/authentication.js method init (line 13) | init (passport, conf) { FILE: server/modules/authentication/github/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/gitlab/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/google/authentication.js method init (line 11) | init (passport, conf) { method logout (line 61) | logout (conf) { FILE: server/modules/authentication/keycloak/authentication.js method init (line 12) | init (passport, conf) { method logout (line 47) | logout (conf, context) { FILE: server/modules/authentication/ldap/authentication.js method init (line 12) | init (passport, conf) { function getTlsOptions (line 77) | function getTlsOptions(conf) { FILE: server/modules/authentication/local/authentication.js method init (line 12) | init (passport, conf) { FILE: server/modules/authentication/microsoft/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/oauth2/authentication.js method init (line 12) | init (passport, conf) { method logout (line 71) | logout (conf) { FILE: server/modules/authentication/oidc/authentication.js method init (line 12) | init (passport, conf) { method logout (line 59) | logout (conf) { FILE: server/modules/authentication/okta/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/rocketchat/authentication.js method init (line 12) | init (passport, conf) { method logout (line 57) | logout (conf) { FILE: server/modules/authentication/saml/authentication.js method init (line 12) | init (passport, conf) { FILE: server/modules/authentication/slack/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/authentication/twitch/authentication.js method init (line 11) | init (passport, conf) { FILE: server/modules/comments/default/comment.js method highlight (line 20) | highlight(str, lang) { method init (line 35) | async init (config) { method create (line 64) | async create ({ page, replyTo, content, user }) { method update (line 126) | async update ({ id, content, user }) { method remove (line 137) | async remove ({ id, user }) { method getPageIdFromCommentId (line 143) | async getPageIdFromCommentId (id) { method getCommentById (line 150) | async getCommentById (id) { method count (line 156) | async count (pageId) { FILE: server/modules/extensions/git/ext.js method isCompatible (line 8) | async isCompatible () { method check (line 11) | async check () { FILE: server/modules/extensions/pandoc/ext.js method isCompatible (line 8) | async isCompatible () { method check (line 12) | async check () { FILE: server/modules/extensions/puppeteer/ext.js method isCompatible (line 8) | async isCompatible () { method check (line 12) | async check () { FILE: server/modules/extensions/sharp/ext.js method isCompatible (line 11) | async isCompatible () { method check (line 15) | async check () { FILE: server/modules/logging/airbrake/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/bugsnag/logger.js method init (line 10) | init (logger, conf) { FILE: server/modules/logging/disk/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/eventlog/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/loggly/logger.js method init (line 8) | init (logger, conf) { FILE: server/modules/logging/logstash/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/newrelic/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/papertrail/logger.js method init (line 8) | init (logger, conf) { FILE: server/modules/logging/raygun/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/logging/rollbar/logger.js method init (line 10) | init (logger, conf) { FILE: server/modules/logging/sentry/logger.js method init (line 9) | init (logger, conf) { FILE: server/modules/logging/syslog/logger.js method init (line 6) | init (logger, conf) { FILE: server/modules/rendering/asciidoc-core/renderer.js method render (line 5) | async render() { FILE: server/modules/rendering/html-asciinema/renderer.js method init (line 2) | init($, config) { FILE: server/modules/rendering/html-blockquotes/renderer.js method init (line 2) | init($, config) { FILE: server/modules/rendering/html-codehighlighter/renderer.js method init (line 4) | async init($, config) { FILE: server/modules/rendering/html-core/renderer.js constant URL (line 5) | const URL = require('url').URL method render (line 12) | async render() { function decodeEscape (line 301) | function decodeEscape (string) { FILE: server/modules/rendering/html-diagram/renderer.js method init (line 2) | async init($, config) { FILE: server/modules/rendering/html-image-prefetch/renderer.js method init (line 24) | async init($) { FILE: server/modules/rendering/html-mediaplayers/renderer.js method init (line 2) | init($, config) { FILE: server/modules/rendering/html-mermaid/renderer.js method init (line 2) | init($, config) { FILE: server/modules/rendering/html-security/renderer.js method init (line 5) | async init(input, config) { FILE: server/modules/rendering/html-tabset/renderer.js method init (line 4) | async init($, config) { FILE: server/modules/rendering/html-twemoji/renderer.js method init (line 8) | init (input, conf) { FILE: server/modules/rendering/markdown-abbr/renderer.js method init (line 8) | init (md, conf) { FILE: server/modules/rendering/markdown-core/renderer.js method render (line 23) | async render() { FILE: server/modules/rendering/markdown-emoji/renderer.js method init (line 9) | init (md, conf) { FILE: server/modules/rendering/markdown-expandtabs/renderer.js method init (line 9) | init (md, conf) { FILE: server/modules/rendering/markdown-footnotes/renderer.js method init (line 8) | init (md, conf) { FILE: server/modules/rendering/markdown-imsize/renderer.js method init (line 8) | init (md, conf) { FILE: server/modules/rendering/markdown-katex/mhchem.js function assertNever (line 1675) | function assertNever(a) {} function assertString (line 1677) | function assertString(a) {} FILE: server/modules/rendering/markdown-katex/renderer.js method init (line 26) | init (mdinst, conf) { function isValidDelim (line 61) | function isValidDelim (state, pos) { function katexInline (line 87) | function katexInline (state, silent) { function katexBlock (line 148) | function katexBlock (state, start, end, silent) { FILE: server/modules/rendering/markdown-kroki/renderer.js method init (line 8) | init (mdinst, conf) { FILE: server/modules/rendering/markdown-mathjax/renderer.js method init (line 22) | async init (mdinst, conf) { function isValidDelim (line 72) | function isValidDelim (state, pos) { function mathjaxInline (line 98) | function mathjaxInline (state, silent) { function mathjaxBlock (line 159) | function mathjaxBlock (state, start, end, silent) { FILE: server/modules/rendering/markdown-multi-table/renderer.js method init (line 4) | init (md, conf) { FILE: server/modules/rendering/markdown-pivot-table/renderer.js method init (line 4) | init (md) { FILE: server/modules/rendering/markdown-plantuml/renderer.js method init (line 8) | init (mdinst, conf) { function encode64 (line 142) | function encode64 (data) { function append3bytes (line 156) | function append3bytes (b1, b2, b3) { function encode6bit (line 169) | function encode6bit(raw) { FILE: server/modules/rendering/markdown-supsub/renderer.js method init (line 9) | init (md, conf) { FILE: server/modules/rendering/markdown-tasklists/renderer.js method init (line 8) | init (md, conf) { FILE: server/modules/rendering/openapi-core/renderer.js method render (line 4) | async render() { FILE: server/modules/search/algolia/engine.js method activate (line 9) | async activate() { method deactivate (line 12) | async deactivate() { method init (line 18) | async init() { method query (line 47) | async query(q, opts) { method created (line 73) | async created(page) { method updated (line 88) | async updated(page) { method deleted (line 101) | async deleted(page) { method renamed (line 109) | async renamed(page) { method rebuild (line 123) | async rebuild() { FILE: server/modules/search/aws/engine.js constant AWS (line 2) | const AWS = require('aws-sdk') method activate (line 9) | async activate() { method deactivate (line 12) | async deactivate() { method init (line 18) | async init() { method query (line 152) | async query(q, opts) { method created (line 189) | async created(page) { method updated (line 212) | async updated(page) { method deleted (line 235) | async deleted(page) { method renamed (line 251) | async renamed(page) { method rebuild (line 281) | async rebuild() { FILE: server/modules/search/azure/engine.js method activate (line 10) | async activate() { method deactivate (line 13) | async deactivate() { method init (line 19) | async init() { method query (line 91) | async query(q, opts) { method created (line 142) | async created(page) { method updated (line 159) | async updated(page) { method deleted (line 176) | async deleted(page) { method renamed (line 189) | async renamed(page) { method rebuild (line 210) | async rebuild() { FILE: server/modules/search/db/engine.js method activate (line 4) | activate() { method deactivate (line 7) | deactivate() { method init (line 13) | init() { method query (line 22) | async query(q, opts) { method created (line 61) | async created(page) { method updated (line 69) | async updated(page) { method deleted (line 77) | async deleted(page) { method renamed (line 85) | async renamed(page) { method rebuild (line 91) | async rebuild() { FILE: server/modules/search/elasticsearch/engine.js method activate (line 9) | async activate() { method deactivate (line 12) | async deactivate() { method init (line 18) | async init() { method createIndex (line 63) | async createIndex() { method query (line 148) | async query(q, opts) { method buildTags (line 198) | async buildTags(id) { method buildSuggest (line 207) | buildSuggest(page) { method created (line 228) | async created(page) { method updated (line 250) | async updated(page) { method deleted (line 272) | async deleted(page) { method renamed (line 285) | async renamed(page) { method rebuild (line 311) | async rebuild() { function getTlsOptions (line 404) | function getTlsOptions(conf) { FILE: server/modules/search/manticore/engine.js method activate (line 2) | activate() { method deactivate (line 5) | deactivate() { method query (line 8) | query() { method created (line 11) | created() { method updated (line 14) | updated() { method deleted (line 17) | deleted() { method renamed (line 20) | renamed() { method rebuild (line 23) | rebuild() { FILE: server/modules/search/postgres/engine.js method activate (line 8) | async activate() { method deactivate (line 13) | async deactivate() { method init (line 22) | async init() { method query (line 61) | async query(q, opts) { method created (line 107) | async created(page) { method updated (line 119) | async updated(page) { method deleted (line 135) | async deleted(page) { method renamed (line 146) | async renamed(page) { method rebuild (line 158) | async rebuild() { FILE: server/modules/search/solr/engine.js method activate (line 2) | activate() { method deactivate (line 5) | deactivate() { method query (line 8) | query() { method created (line 11) | created() { method updated (line 14) | updated() { method deleted (line 17) | deleted() { method renamed (line 20) | renamed() { method rebuild (line 23) | rebuild() { FILE: server/modules/search/sphinx/engine.js method activate (line 2) | activate() { method deactivate (line 5) | deactivate() { method query (line 8) | query() { method created (line 11) | created() { method updated (line 14) | updated() { method deleted (line 17) | deleted() { method renamed (line 20) | renamed() { method rebuild (line 23) | rebuild() { FILE: server/modules/storage/azure/storage.js method activated (line 16) | async activated() { method deactivated (line 19) | async deactivated() { method init (line 22) | async init() { method created (line 40) | async created (page) { method updated (line 47) | async updated (page) { method deleted (line 54) | async deleted (page) { method renamed (line 62) | async renamed(page) { method assetUploaded (line 86) | async assetUploaded (asset) { method assetDeleted (line 96) | async assetDeleted (asset) { method assetRenamed (line 108) | async assetRenamed (asset) { method getLocalLocation (line 117) | async getLocalLocation () { method exportAll (line 123) | async exportAll() { FILE: server/modules/storage/box/storage.js method activated (line 2) | async activated() { method deactivated (line 5) | async deactivated() { method init (line 8) | async init() { method created (line 11) | async created() { method updated (line 14) | async updated() { method deleted (line 17) | async deleted() { method renamed (line 20) | async renamed() { method getLocalLocation (line 23) | async getLocalLocation () { FILE: server/modules/storage/disk/common.js method importFromDisk (line 15) | async importFromDisk ({ fullPath, moduleName }) { method processPage (line 73) | async processPage ({ user, fullPath, relPath, contentType, moduleName }) { method processAsset (line 117) | async processAsset ({ user, relPath, file, moduleName }) { method clearFolderCache (line 168) | clearFolderCache () { FILE: server/modules/storage/disk/storage.js method activated (line 16) | async activated() { method deactivated (line 19) | async deactivated() { method init (line 22) | async init() { method sync (line 27) | async sync({ manual } = { manual: false }) { method created (line 47) | async created(page) { method updated (line 56) | async updated(page) { method deleted (line 65) | async deleted(page) { method renamed (line 74) | async renamed(page) { method assetUploaded (line 96) | async assetUploaded (asset) { method assetDeleted (line 105) | async assetDeleted (asset) { method assetRenamed (line 114) | async assetRenamed (asset) { method getLocalLocation (line 118) | async getLocalLocation (asset) { method dump (line 124) | async dump() { method backup (line 168) | async backup() { method importAll (line 171) | async importAll() { FILE: server/modules/storage/dropbox/storage.js method activated (line 2) | async activated() { method deactivated (line 5) | async deactivated() { method init (line 8) | async init() { method created (line 11) | async created() { method updated (line 14) | async updated() { method deleted (line 17) | async deleted() { method renamed (line 20) | async renamed() { method getLocalLocation (line 23) | async getLocalLocation () { FILE: server/modules/storage/gdrive/storage.js method activated (line 2) | async activated() { method deactivated (line 5) | async deactivated() { method init (line 8) | async init() { method created (line 11) | async created() { method updated (line 14) | async updated() { method deleted (line 17) | async deleted() { method renamed (line 20) | async renamed() { method getLocalLocation (line 23) | async getLocalLocation () { FILE: server/modules/storage/git/storage.js method activated (line 19) | async activated() { method deactivated (line 22) | async deactivated() { method init (line 28) | async init() { method sync (line 120) | async sync() { method processFiles (line 195) | async processFiles(files, user) { method created (line 297) | async created(page) { method updated (line 319) | async updated(page) { method deleted (line 341) | async deleted(page) { method renamed (line 361) | async renamed(page) { method assetUploaded (line 390) | async assetUploaded (asset) { method assetDeleted (line 405) | async assetDeleted (asset) { method assetRenamed (line 418) | async assetRenamed (asset) { method getLocalLocation (line 426) | async getLocalLocation (asset) { method importAll (line 432) | async importAll() { method syncUntracked (line 470) | async syncUntracked() { method purge (line 517) | async purge() { FILE: server/modules/storage/onedrive/storage.js method activated (line 2) | async activated() { method deactivated (line 5) | async deactivated() { method init (line 8) | async init() { method created (line 11) | async created() { method updated (line 14) | async updated() { method deleted (line 17) | async deleted() { method renamed (line 20) | async renamed() { method getLocalLocation (line 23) | async getLocalLocation () { FILE: server/modules/storage/s3/common.js method constructor (line 22) | constructor(storageName) { method activated (line 26) | async activated() { method deactivated (line 29) | async deactivated() { method init (line 32) | async init() { method created (line 66) | async created(page) { method updated (line 71) | async updated(page) { method deleted (line 76) | async deleted(page) { method renamed (line 81) | async renamed(page) { method assetUploaded (line 101) | async assetUploaded (asset) { method assetDeleted (line 110) | async assetDeleted (asset) { method assetRenamed (line 119) | async assetRenamed (asset) { method getLocalLocation (line 124) | async getLocalLocation () { method exportAll (line 130) | async exportAll() { FILE: server/modules/storage/sftp/storage.js method activated (line 19) | async activated() { method deactivated (line 22) | async deactivated() { method init (line 25) | async init() { method created (line 45) | async created(page) { method updated (line 51) | async updated(page) { method deleted (line 57) | async deleted(page) { method renamed (line 62) | async renamed(page) { method assetUploaded (line 82) | async assetUploaded (asset) { method assetDeleted (line 92) | async assetDeleted (asset) { method assetRenamed (line 101) | async assetRenamed (asset) { method getLocalLocation (line 106) | async getLocalLocation () { method exportAll (line 112) | async exportAll() { method ensureDirectory (line 151) | async ensureDirectory(filePath) {