mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
server-ts: Fix references to js files for converted files
This commit is contained in:
parent
4df599fec2
commit
45a6c9558f
@ -23,7 +23,7 @@ class BBlob {
|
|||||||
getPojo() {
|
getPojo() {
|
||||||
return {
|
return {
|
||||||
blobId: this.blobId,
|
blobId: this.blobId,
|
||||||
content: this.content,
|
content: this.content || null,
|
||||||
contentLength: this.contentLength,
|
contentLength: this.contentLength,
|
||||||
dateModified: this.dateModified,
|
dateModified: this.dateModified,
|
||||||
utcDateModified: this.utcDateModified
|
utcDateModified: this.utcDateModified
|
||||||
|
@ -204,7 +204,8 @@ class BNote extends AbstractBeccaEntity<BNote> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getChildBranches(): (BBranch | null)[] {
|
getChildBranches(): (BBranch | null)[] {
|
||||||
return this.children.map(childNote => this.becca.getBranchFromChildAndParent(childNote.noteId, this.noteId));
|
return this.children
|
||||||
|
.map(childNote => this.becca.getBranchFromChildAndParent(childNote.noteId, this.noteId));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const eu = require('./etapi_utils');
|
const eu = require('./etapi_utils');
|
||||||
const passwordEncryptionService = require('../services/encryption/password_encryption.js');
|
const passwordEncryptionService = require('../services/encryption/password_encryption');
|
||||||
const etapiTokenService = require('../services/etapi_tokens.js');
|
const etapiTokenService = require('../services/etapi_tokens.js');
|
||||||
|
|
||||||
function register(router, loginMiddleware) {
|
function register(router, loginMiddleware) {
|
||||||
|
@ -2,7 +2,7 @@ const becca = require('../becca/becca');
|
|||||||
const eu = require('./etapi_utils');
|
const eu = require('./etapi_utils');
|
||||||
const mappers = require('./mappers.js');
|
const mappers = require('./mappers.js');
|
||||||
const BBranch = require('../becca/entities/bbranch');
|
const BBranch = require('../becca/entities/bbranch');
|
||||||
const entityChangesService = require('../services/entity_changes.js');
|
const entityChangesService = require('../services/entity_changes');
|
||||||
const v = require('./validators.js');
|
const v = require('./validators.js');
|
||||||
|
|
||||||
function register(router) {
|
function register(router) {
|
||||||
|
@ -3,7 +3,7 @@ const utils = require('../services/utils');
|
|||||||
const eu = require('./etapi_utils');
|
const eu = require('./etapi_utils');
|
||||||
const mappers = require('./mappers.js');
|
const mappers = require('./mappers.js');
|
||||||
const noteService = require('../services/notes.js');
|
const noteService = require('../services/notes.js');
|
||||||
const TaskContext = require('../services/task_context.js');
|
const TaskContext = require('../services/task_context');
|
||||||
const v = require('./validators.js');
|
const v = require('./validators.js');
|
||||||
const searchService = require('../services/search/services/search.js');
|
const searchService = require('../services/search/services/search.js');
|
||||||
const SearchContext = require('../services/search/search_context.js');
|
const SearchContext = require('../services/search/search_context.js');
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const attributeService = require('../../services/attributes.js');
|
const attributeService = require('../../services/attributes.js');
|
||||||
const BAttribute = require('../../becca/entities/battribute.js');
|
const BAttribute = require('../../becca/entities/battribute');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
|
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const entityChangesService = require('../../services/entity_changes.js');
|
const entityChangesService = require('../../services/entity_changes');
|
||||||
const treeService = require('../../services/tree.js');
|
const treeService = require('../../services/tree.js');
|
||||||
const eraseService = require('../../services/erase.js');
|
const eraseService = require('../../services/erase.js');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const TaskContext = require('../../services/task_context.js');
|
const TaskContext = require('../../services/task_context');
|
||||||
const branchService = require('../../services/branches.js');
|
const branchService = require('../../services/branches.js');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
|
@ -7,7 +7,7 @@ const dateNoteService = require('../../services/date_notes.js');
|
|||||||
const dateUtils = require('../../services/date_utils');
|
const dateUtils = require('../../services/date_utils');
|
||||||
const imageService = require('../../services/image.js');
|
const imageService = require('../../services/image.js');
|
||||||
const appInfo = require('../../services/app_info.js');
|
const appInfo = require('../../services/app_info.js');
|
||||||
const ws = require('../../services/ws.js');
|
const ws = require('../../services/ws');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
@ -4,7 +4,7 @@ const zipExportService = require('../../services/export/zip.js');
|
|||||||
const singleExportService = require('../../services/export/single.js');
|
const singleExportService = require('../../services/export/single.js');
|
||||||
const opmlExportService = require('../../services/export/opml.js');
|
const opmlExportService = require('../../services/export/opml.js');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const TaskContext = require('../../services/task_context.js');
|
const TaskContext = require('../../services/task_context');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const NotFoundError = require('../../errors/not_found_error');
|
const NotFoundError = require('../../errors/not_found_error');
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ const tmp = require('tmp');
|
|||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const { Readable } = require('stream');
|
const { Readable } = require('stream');
|
||||||
const chokidar = require('chokidar');
|
const chokidar = require('chokidar');
|
||||||
const ws = require('../../services/ws.js');
|
const ws = require('../../services/ws');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ const path = require('path');
|
|||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const beccaLoader = require('../../becca/becca_loader.js');
|
const beccaLoader = require('../../becca/becca_loader.js');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const TaskContext = require('../../services/task_context.js');
|
const TaskContext = require('../../services/task_context');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
|
|
||||||
async function importNotesToBranch(req) {
|
async function importNotesToBranch(req) {
|
||||||
|
@ -4,13 +4,13 @@ const options = require('../../services/options');
|
|||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const dateUtils = require('../../services/date_utils');
|
const dateUtils = require('../../services/date_utils');
|
||||||
const instanceId = require('../../services/instance_id');
|
const instanceId = require('../../services/instance_id');
|
||||||
const passwordEncryptionService = require('../../services/encryption/password_encryption.js');
|
const passwordEncryptionService = require('../../services/encryption/password_encryption');
|
||||||
const protectedSessionService = require('../../services/protected_session');
|
const protectedSessionService = require('../../services/protected_session');
|
||||||
const appInfo = require('../../services/app_info.js');
|
const appInfo = require('../../services/app_info.js');
|
||||||
const eventService = require('../../services/events');
|
const eventService = require('../../services/events');
|
||||||
const sqlInit = require('../../services/sql_init.js');
|
const sqlInit = require('../../services/sql_init.js');
|
||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const ws = require('../../services/ws.js');
|
const ws = require('../../services/ws');
|
||||||
const etapiTokenService = require('../../services/etapi_tokens.js');
|
const etapiTokenService = require('../../services/etapi_tokens.js');
|
||||||
|
|
||||||
function loginSync(req) {
|
function loginSync(req) {
|
||||||
|
@ -6,7 +6,7 @@ const treeService = require('../../services/tree.js');
|
|||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const TaskContext = require('../../services/task_context.js');
|
const TaskContext = require('../../services/task_context');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
const blobService = require('../../services/blob');
|
const blobService = require('../../services/blob');
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const passwordService = require('../../services/encryption/password.js');
|
const passwordService = require('../../services/encryption/password');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
|
|
||||||
function changePassword(req) {
|
function changePassword(req) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const BRecentNote = require('../../becca/entities/brecent_note.js');
|
const BRecentNote = require('../../becca/entities/brecent_note');
|
||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const dateUtils = require('../../services/date_utils');
|
const dateUtils = require('../../services/date_utils');
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
const imageType = require('image-type');
|
const imageType = require('image-type');
|
||||||
const imageService = require('../../services/image.js');
|
const imageService = require('../../services/image.js');
|
||||||
const noteService = require('../../services/notes.js');
|
const noteService = require('../../services/notes.js');
|
||||||
const {sanitizeAttributeName} = require('../../services/sanitize_attribute_name.js');
|
const {sanitizeAttributeName} = require('../../services/sanitize_attribute_name');
|
||||||
const specialNotesService = require('../../services/special_notes.js');
|
const specialNotesService = require('../../services/special_notes.js');
|
||||||
|
|
||||||
function uploadImage(req) {
|
function uploadImage(req) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
const syncService = require('../../services/sync.js');
|
const syncService = require('../../services/sync.js');
|
||||||
const syncUpdateService = require('../../services/sync_update.js');
|
const syncUpdateService = require('../../services/sync_update.js');
|
||||||
const entityChangesService = require('../../services/entity_changes.js');
|
const entityChangesService = require('../../services/entity_changes');
|
||||||
const sql = require('../../services/sql');
|
const sql = require('../../services/sql');
|
||||||
const sqlInit = require('../../services/sql_init.js');
|
const sqlInit = require('../../services/sql_init.js');
|
||||||
const optionService = require('../../services/options');
|
const optionService = require('../../services/options');
|
||||||
@ -10,7 +10,7 @@ const contentHashService = require('../../services/content_hash.js');
|
|||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const syncOptions = require('../../services/sync_options.js');
|
const syncOptions = require('../../services/sync_options.js');
|
||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const ws = require('../../services/ws.js');
|
const ws = require('../../services/ws');
|
||||||
|
|
||||||
async function testSync() {
|
async function testSync() {
|
||||||
try {
|
try {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
const assetPath = require('../services/asset_path.js');
|
const assetPath = require('../services/asset_path.js');
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const express = require("express");
|
const express = require("express");
|
||||||
const env = require('../services/env.js');
|
const env = require('../services/env');
|
||||||
|
|
||||||
const persistentCacheStatic = (root, options) => {
|
const persistentCacheStatic = (root, options) => {
|
||||||
if (!env.isDev()) {
|
if (!env.isDev()) {
|
||||||
|
@ -5,7 +5,7 @@ const attributeService = require('../services/attributes.js');
|
|||||||
const config = require('../services/config');
|
const config = require('../services/config');
|
||||||
const optionService = require('../services/options');
|
const optionService = require('../services/options');
|
||||||
const log = require('../services/log');
|
const log = require('../services/log');
|
||||||
const env = require('../services/env.js');
|
const env = require('../services/env');
|
||||||
const utils = require('../services/utils');
|
const utils = require('../services/utils');
|
||||||
const protectedSessionService = require('../services/protected_session');
|
const protectedSessionService = require('../services/protected_session');
|
||||||
const packageJson = require('../../package.json');
|
const packageJson = require('../../package.json');
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
const utils = require('../services/utils');
|
const utils = require('../services/utils');
|
||||||
const optionService = require('../services/options');
|
const optionService = require('../services/options');
|
||||||
const myScryptService = require('../services/encryption/my_scrypt.js');
|
const myScryptService = require('../services/encryption/my_scrypt');
|
||||||
const log = require('../services/log');
|
const log = require('../services/log');
|
||||||
const passwordService = require('../services/encryption/password.js');
|
const passwordService = require('../services/encryption/password');
|
||||||
const assetPath = require('../services/asset_path.js');
|
const assetPath = require('../services/asset_path.js');
|
||||||
const appPath = require('../services/app_path.js');
|
const appPath = require('../services/app_path.js');
|
||||||
const ValidationError = require('../errors/validation_error');
|
const ValidationError = require('../errors/validation_error');
|
||||||
|
@ -8,11 +8,11 @@ const router = express.Router();
|
|||||||
const auth = require('../services/auth.js');
|
const auth = require('../services/auth.js');
|
||||||
const cls = require('../services/cls');
|
const cls = require('../services/cls');
|
||||||
const sql = require('../services/sql');
|
const sql = require('../services/sql');
|
||||||
const entityChangesService = require('../services/entity_changes.js');
|
const entityChangesService = require('../services/entity_changes');
|
||||||
const csurf = require('csurf');
|
const csurf = require('csurf');
|
||||||
const { createPartialContentHandler } = require("express-partial-content");
|
const { createPartialContentHandler } = require("express-partial-content");
|
||||||
const rateLimit = require("express-rate-limit");
|
const rateLimit = require("express-rate-limit");
|
||||||
const AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity.js');
|
const AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity');
|
||||||
const NotFoundError = require('../errors/not_found_error');
|
const NotFoundError = require('../errors/not_found_error');
|
||||||
const ValidationError = require('../errors/validation_error');
|
const ValidationError = require('../errors/validation_error');
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ const cloningApiRoute = require('./api/cloning.js');
|
|||||||
const revisionsApiRoute = require('./api/revisions.js');
|
const revisionsApiRoute = require('./api/revisions.js');
|
||||||
const recentChangesApiRoute = require('./api/recent_changes.js');
|
const recentChangesApiRoute = require('./api/recent_changes.js');
|
||||||
const optionsApiRoute = require('./api/options.js');
|
const optionsApiRoute = require('./api/options.js');
|
||||||
const passwordApiRoute = require('./api/password.js');
|
const passwordApiRoute = require('./api/password');
|
||||||
const syncApiRoute = require('./api/sync.js');
|
const syncApiRoute = require('./api/sync.js');
|
||||||
const loginApiRoute = require('./api/login.js');
|
const loginApiRoute = require('./api/login.js');
|
||||||
const recentNotesRoute = require('./api/recent_notes.js');
|
const recentNotesRoute = require('./api/recent_notes.js');
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
const assetPath = require('./asset_path.js');
|
const assetPath = require('./asset_path.js');
|
||||||
const env = require('./env.js');
|
const env = require('./env');
|
||||||
|
|
||||||
module.exports = env.isDev()
|
module.exports = env.isDev()
|
||||||
? assetPath + "/app"
|
? assetPath + "/app"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
const searchService = require('./search/services/search.js');
|
const searchService = require('./search/services/search.js');
|
||||||
const sql = require('./sql');
|
const sql = require('./sql');
|
||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const BAttribute = require('../becca/entities/battribute.js');
|
const BAttribute = require('../becca/entities/battribute');
|
||||||
const {formatAttrForSearch} = require('./attribute_formatter.js');
|
const {formatAttrForSearch} = require('./attribute_formatter.js');
|
||||||
const BUILTIN_ATTRIBUTES = require('./builtin_attributes.js');
|
const BUILTIN_ATTRIBUTES = require('./builtin_attributes.js');
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@ const etapiTokenService = require('./etapi_tokens.js');
|
|||||||
const log = require('./log');
|
const log = require('./log');
|
||||||
const sqlInit = require('./sql_init.js');
|
const sqlInit = require('./sql_init.js');
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const passwordEncryptionService = require('./encryption/password_encryption.js');
|
const passwordEncryptionService = require('./encryption/password_encryption');
|
||||||
const config = require('./config');
|
const config = require('./config');
|
||||||
const passwordService = require('./encryption/password.js');
|
const passwordService = require('./encryption/password');
|
||||||
|
|
||||||
const noAuthentication = config.General && config.General.noAuthentication === true;
|
const noAuthentication = config.General && config.General.noAuthentication === true;
|
||||||
|
|
||||||
|
@ -14,12 +14,12 @@ const appInfo = require('./app_info.js');
|
|||||||
const searchService = require('./search/services/search.js');
|
const searchService = require('./search/services/search.js');
|
||||||
const SearchContext = require('./search/search_context.js');
|
const SearchContext = require('./search/search_context.js');
|
||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const ws = require('./ws.js');
|
const ws = require('./ws');
|
||||||
const SpacedUpdate = require('./spaced_update.js');
|
const SpacedUpdate = require('./spaced_update.js');
|
||||||
const specialNotesService = require('./special_notes.js');
|
const specialNotesService = require('./special_notes.js');
|
||||||
const branchService = require('./branches.js');
|
const branchService = require('./branches.js');
|
||||||
const exportService = require('./export/zip.js');
|
const exportService = require('./export/zip.js');
|
||||||
const syncMutex = require('./sync_mutex.js');
|
const syncMutex = require('./sync_mutex');
|
||||||
const backupService = require('./backup.js');
|
const backupService = require('./backup.js');
|
||||||
const optionsService = require('./options');
|
const optionsService = require('./options');
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ const optionService = require('./options');
|
|||||||
const fs = require('fs-extra');
|
const fs = require('fs-extra');
|
||||||
const dataDir = require('./data_dir');
|
const dataDir = require('./data_dir');
|
||||||
const log = require('./log');
|
const log = require('./log');
|
||||||
const syncMutexService = require('./sync_mutex.js');
|
const syncMutexService = require('./sync_mutex');
|
||||||
const cls = require('./cls');
|
const cls = require('./cls');
|
||||||
const sql = require('./sql');
|
const sql = require('./sql');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
const sql = require('./sql');
|
const sql = require('./sql');
|
||||||
const sqlInit = require('./sql_init.js');
|
const sqlInit = require('./sql_init.js');
|
||||||
const log = require('./log');
|
const log = require('./log');
|
||||||
const ws = require('./ws.js');
|
const ws = require('./ws');
|
||||||
const syncMutexService = require('./sync_mutex.js');
|
const syncMutexService = require('./sync_mutex');
|
||||||
const cls = require('./cls');
|
const cls = require('./cls');
|
||||||
const entityChangesService = require('./entity_changes');
|
const entityChangesService = require('./entity_changes');
|
||||||
const optionsService = require('./options');
|
const optionsService = require('./options');
|
||||||
@ -13,7 +13,7 @@ const revisionService = require('./revisions.js');
|
|||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const utils = require('../services/utils');
|
const utils = require('../services/utils');
|
||||||
const eraseService = require('../services/erase.js');
|
const eraseService = require('../services/erase.js');
|
||||||
const {sanitizeAttributeName} = require('./sanitize_attribute_name.js');
|
const {sanitizeAttributeName} = require('./sanitize_attribute_name');
|
||||||
const noteTypes = require('../services/note_types.js').getNoteTypeNames();
|
const noteTypes = require('../services/note_types.js').getNoteTypeNames();
|
||||||
|
|
||||||
class ConsistencyChecks {
|
class ConsistencyChecks {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
import sql = require('../sql');
|
import sql = require('../sql');
|
||||||
import optionService = require('../options');
|
import optionService = require('../options');
|
||||||
import myScryptService = require('./my_scrypt.js');
|
import myScryptService = require('./my_scrypt');
|
||||||
import utils = require('../utils');
|
import utils = require('../utils');
|
||||||
import passwordEncryptionService = require('./password_encryption.js');
|
import passwordEncryptionService = require('./password_encryption');
|
||||||
|
|
||||||
function isPasswordSet() {
|
function isPasswordSet() {
|
||||||
return !!sql.getValue("SELECT value FROM options WHERE name = 'passwordVerificationHash'");
|
return !!sql.getValue("SELECT value FROM options WHERE name = 'passwordVerificationHash'");
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import optionService = require('../options');
|
import optionService = require('../options');
|
||||||
import myScryptService = require('./my_scrypt.js');
|
import myScryptService = require('./my_scrypt');
|
||||||
import utils = require('../utils');
|
import utils = require('../utils');
|
||||||
import dataEncryptionService = require('./data_encryption.js');
|
import dataEncryptionService = require('./data_encryption');
|
||||||
|
|
||||||
function verifyPassword(password: string) {
|
function verifyPassword(password: string) {
|
||||||
const givenPasswordHash = utils.toBase64(myScryptService.getVerificationHash(password));
|
const givenPasswordHash = utils.toBase64(myScryptService.getVerificationHash(password));
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const BEtapiToken = require('../becca/entities/betapi_token.js');
|
const BEtapiToken = require('../becca/entities/betapi_token');
|
||||||
const crypto = require("crypto");
|
const crypto = require("crypto");
|
||||||
|
|
||||||
function getTokens() {
|
function getTokens() {
|
||||||
|
@ -14,7 +14,7 @@ const becca = require('../../becca/becca');
|
|||||||
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
|
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
|
||||||
const archiver = require('archiver');
|
const archiver = require('archiver');
|
||||||
const log = require('../log');
|
const log = require('../log');
|
||||||
const TaskContext = require('../task_context.js');
|
const TaskContext = require('../task_context');
|
||||||
const ValidationError = require('../../errors/validation_error');
|
const ValidationError = require('../../errors/validation_error');
|
||||||
const NoteMeta = require('../meta/note_meta.js');
|
const NoteMeta = require('../meta/note_meta.js');
|
||||||
const AttachmentMeta = require('../meta/attachment_meta.js');
|
const AttachmentMeta = require('../meta/attachment_meta.js');
|
||||||
|
@ -3,7 +3,7 @@ const scriptService = require('./script.js');
|
|||||||
const treeService = require('./tree.js');
|
const treeService = require('./tree.js');
|
||||||
const noteService = require('./notes.js');
|
const noteService = require('./notes.js');
|
||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const BAttribute = require('../becca/entities/battribute.js');
|
const BAttribute = require('../becca/entities/battribute');
|
||||||
const hiddenSubtreeService = require('./hidden_subtree.js');
|
const hiddenSubtreeService = require('./hidden_subtree.js');
|
||||||
const oneTimeTimer = require('./one_time_timer.js');
|
const oneTimeTimer = require('./one_time_timer.js');
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const noteService = require('./notes.js');
|
const noteService = require('./notes.js');
|
||||||
const BAttribute = require('../becca/entities/battribute.js');
|
const BAttribute = require('../becca/entities/battribute');
|
||||||
const log = require('./log');
|
const log = require('./log');
|
||||||
const migrationService = require('./migration.js');
|
const migrationService = require('./migration.js');
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ const noteService = require('../notes.js');
|
|||||||
const imageService = require('../image.js');
|
const imageService = require('../image.js');
|
||||||
const protectedSessionService = require('../protected_session');
|
const protectedSessionService = require('../protected_session');
|
||||||
const htmlSanitizer = require('../html_sanitizer.js');
|
const htmlSanitizer = require('../html_sanitizer.js');
|
||||||
const {sanitizeAttributeName} = require('../sanitize_attribute_name.js');
|
const {sanitizeAttributeName} = require('../sanitize_attribute_name');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496)
|
* date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const BAttribute = require('../../becca/entities/battribute.js');
|
const BAttribute = require('../../becca/entities/battribute');
|
||||||
const utils = require('../../services/utils');
|
const utils = require('../../services/utils');
|
||||||
const log = require('../../services/log');
|
const log = require('../../services/log');
|
||||||
const noteService = require('../../services/notes.js');
|
const noteService = require('../../services/notes.js');
|
||||||
@ -13,7 +13,7 @@ const treeService = require('../tree.js');
|
|||||||
const yauzl = require("yauzl");
|
const yauzl = require("yauzl");
|
||||||
const htmlSanitizer = require('../html_sanitizer.js');
|
const htmlSanitizer = require('../html_sanitizer.js');
|
||||||
const becca = require('../../becca/becca');
|
const becca = require('../../becca/becca');
|
||||||
const BAttachment = require('../../becca/entities/battachment.js');
|
const BAttachment = require('../../becca/entities/battachment');
|
||||||
const markdownService = require('./markdown.js');
|
const markdownService = require('./markdown.js');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -13,15 +13,15 @@ const path = require('path');
|
|||||||
const url = require('url');
|
const url = require('url');
|
||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
const BBranch = require('../becca/entities/bbranch');
|
const BBranch = require('../becca/entities/bbranch');
|
||||||
const BNote = require('../becca/entities/bnote.js');
|
const BNote = require('../becca/entities/bnote');
|
||||||
const BAttribute = require('../becca/entities/battribute.js');
|
const BAttribute = require('../becca/entities/battribute');
|
||||||
const BAttachment = require('../becca/entities/battachment.js');
|
const BAttachment = require('../becca/entities/battachment');
|
||||||
const dayjs = require("dayjs");
|
const dayjs = require("dayjs");
|
||||||
const htmlSanitizer = require('./html_sanitizer.js');
|
const htmlSanitizer = require('./html_sanitizer.js');
|
||||||
const ValidationError = require('../errors/validation_error');
|
const ValidationError = require('../errors/validation_error');
|
||||||
const noteTypesService = require('./note_types.js');
|
const noteTypesService = require('./note_types.js');
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const ws = require('./ws.js');
|
const ws = require('./ws');
|
||||||
const html2plaintext = require('html2plaintext')
|
const html2plaintext = require('html2plaintext')
|
||||||
|
|
||||||
/** @param {BNote} parentNote */
|
/** @param {BNote} parentNote */
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
const config = require('./config');
|
const config = require('./config');
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const env = require('./env.js');
|
const env = require('./env');
|
||||||
const dataDir = require('./data_dir');
|
const dataDir = require('./data_dir');
|
||||||
|
|
||||||
function parseAndValidate(portStr, source) {
|
function parseAndValidate(portStr, source) {
|
||||||
|
@ -66,7 +66,7 @@ function checkProtectedSessionExpiration() {
|
|||||||
|
|
||||||
log.info("Expiring protected session");
|
log.info("Expiring protected session");
|
||||||
|
|
||||||
require('./ws.js').reloadFrontend("leaving protected session");
|
require('./ws').reloadFrontend("leaving protected session");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const log = require('../../log');
|
const log = require('../../log');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
|
|
||||||
class ChildOfExp extends Expression {
|
class ChildOfExp extends Expression {
|
||||||
constructor(subExpression) {
|
constructor(subExpression) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
|
|
||||||
class DescendantOfExp extends Expression {
|
class DescendantOfExp extends Expression {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Note is hidden when all its note paths start in hidden subtree (i.e., the note is not cloned into visible tree)
|
* Note is hidden when all its note paths start in hidden subtree (i.e., the note is not cloned into visible tree)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
|
|
||||||
class LabelComparisonExp extends Expression {
|
class LabelComparisonExp extends Expression {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const log = require('../../log');
|
const log = require('../../log');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
const protectedSessionService = require('../../protected_session');
|
const protectedSessionService = require('../../protected_session');
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
const utils = require('../../utils');
|
const utils = require('../../utils');
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const TrueExp = require('./true.js');
|
const TrueExp = require('./true.js');
|
||||||
|
|
||||||
class OrExp extends Expression {
|
class OrExp extends Expression {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
|
|
||||||
class OrderByAndLimitExp extends Expression {
|
class OrderByAndLimitExp extends Expression {
|
||||||
constructor(orderDefinitions, limit) {
|
constructor(orderDefinitions, limit) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
|
|
||||||
class ParentOfExp extends Expression {
|
class ParentOfExp extends Expression {
|
||||||
constructor(subExpression) {
|
constructor(subExpression) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const buildComparator = require('../services/build_comparator.js');
|
const buildComparator = require('../services/build_comparator.js');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const Expression = require('./expression.js');
|
const Expression = require('./expression.js');
|
||||||
const NoteSet = require('../note_set.js');
|
const NoteSet = require('../note_set');
|
||||||
const becca = require('../../../becca/becca');
|
const becca = require('../../../becca/becca');
|
||||||
|
|
||||||
class RelationWhereExp extends Expression {
|
class RelationWhereExp extends Expression {
|
||||||
|
@ -248,7 +248,7 @@ function transactional<T>(func: (statement: Statement) => T) {
|
|||||||
const ret = (dbConnection.transaction(func) as any).deferred();
|
const ret = (dbConnection.transaction(func) as any).deferred();
|
||||||
|
|
||||||
if (!dbConnection.inTransaction) { // i.e. transaction was really committed (and not just savepoint released)
|
if (!dbConnection.inTransaction) { // i.e. transaction was really committed (and not just savepoint released)
|
||||||
require('./ws.js').sendTransactionEntityChangesToAllClients();
|
require('./ws').sendTransactionEntityChangesToAllClients();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -5,8 +5,8 @@ const sql = require('./sql');
|
|||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const optionService = require('./options');
|
const optionService = require('./options');
|
||||||
const port = require('./port.js');
|
const port = require('./port.js');
|
||||||
const BOption = require('../becca/entities/boption.js');
|
const BOption = require('../becca/entities/boption');
|
||||||
const TaskContext = require('./task_context.js');
|
const TaskContext = require('./task_context');
|
||||||
const migrationService = require('./migration.js');
|
const migrationService = require('./migration.js');
|
||||||
const cls = require('./cls');
|
const cls = require('./cls');
|
||||||
const config = require('./config');
|
const config = require('./config');
|
||||||
@ -62,7 +62,7 @@ async function createInitialDatabase() {
|
|||||||
|
|
||||||
require('../becca/becca_loader.js').load();
|
require('../becca/becca_loader.js').load();
|
||||||
|
|
||||||
const BNote = require('../becca/entities/bnote.js');
|
const BNote = require('../becca/entities/bnote');
|
||||||
const BBranch = require('../becca/entities/bbranch');
|
const BBranch = require('../becca/entities/bbranch');
|
||||||
|
|
||||||
log.info("Creating root note ...");
|
log.info("Creating root note ...");
|
||||||
@ -88,7 +88,7 @@ async function createInitialDatabase() {
|
|||||||
optionsInitService.initDocumentOptions();
|
optionsInitService.initDocumentOptions();
|
||||||
optionsInitService.initNotSyncedOptions(true, {});
|
optionsInitService.initNotSyncedOptions(true, {});
|
||||||
optionsInitService.initStartupOptions();
|
optionsInitService.initStartupOptions();
|
||||||
require('./encryption/password.js').resetPassword();
|
require('./encryption/password').resetPassword();
|
||||||
});
|
});
|
||||||
|
|
||||||
log.info("Importing demo content ...");
|
log.info("Importing demo content ...");
|
||||||
|
@ -10,10 +10,10 @@ const syncUpdateService = require('./sync_update.js');
|
|||||||
const contentHashService = require('./content_hash.js');
|
const contentHashService = require('./content_hash.js');
|
||||||
const appInfo = require('./app_info.js');
|
const appInfo = require('./app_info.js');
|
||||||
const syncOptions = require('./sync_options.js');
|
const syncOptions = require('./sync_options.js');
|
||||||
const syncMutexService = require('./sync_mutex.js');
|
const syncMutexService = require('./sync_mutex');
|
||||||
const cls = require('./cls');
|
const cls = require('./cls');
|
||||||
const request = require('./request.js');
|
const request = require('./request.js');
|
||||||
const ws = require('./ws.js');
|
const ws = require('./ws');
|
||||||
const entityChangesService = require('./entity_changes');
|
const entityChangesService = require('./entity_changes');
|
||||||
const entityConstructor = require('../becca/entity_constructor.js');
|
const entityConstructor = require('../becca/entity_constructor.js');
|
||||||
const becca = require('../becca/becca');
|
const becca = require('../becca/becca');
|
||||||
|
@ -3,7 +3,7 @@ const log = require('./log');
|
|||||||
const entityChangesService = require('./entity_changes');
|
const entityChangesService = require('./entity_changes');
|
||||||
const eventService = require('./events');
|
const eventService = require('./events');
|
||||||
const entityConstructor = require('../becca/entity_constructor.js');
|
const entityConstructor = require('../becca/entity_constructor.js');
|
||||||
const ws = require('./ws.js');
|
const ws = require('./ws');
|
||||||
|
|
||||||
function updateEntities(entityChanges, instanceId) {
|
function updateEntities(entityChanges, instanceId) {
|
||||||
if (entityChanges.length === 0) {
|
if (entityChanges.length === 0) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
import ws = require('./ws.js');
|
import ws = require('./ws');
|
||||||
|
|
||||||
// taskId => TaskContext
|
// taskId => TaskContext
|
||||||
const taskContexts: Record<string, TaskContext> = {};
|
const taskContexts: Record<string, TaskContext> = {};
|
||||||
|
@ -2,7 +2,7 @@ const path = require('path');
|
|||||||
const url = require("url");
|
const url = require("url");
|
||||||
const port = require('./port.js');
|
const port = require('./port.js');
|
||||||
const optionService = require('./options');
|
const optionService = require('./options');
|
||||||
const env = require('./env.js');
|
const env = require('./env');
|
||||||
const log = require('./log');
|
const log = require('./log');
|
||||||
const sqlInit = require('./sql_init.js');
|
const sqlInit = require('./sql_init.js');
|
||||||
const cls = require('./cls');
|
const cls = require('./cls');
|
||||||
|
@ -4,10 +4,10 @@ import log = require('./log');
|
|||||||
import sql = require('./sql');
|
import sql = require('./sql');
|
||||||
import cls = require('./cls');
|
import cls = require('./cls');
|
||||||
import config = require('./config');
|
import config = require('./config');
|
||||||
import syncMutexService = require('./sync_mutex.js');
|
import syncMutexService = require('./sync_mutex');
|
||||||
import protectedSessionService = require('./protected_session');
|
import protectedSessionService = require('./protected_session');
|
||||||
import becca = require('../becca/becca');
|
import becca = require('../becca/becca');
|
||||||
import AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity.js');
|
import AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity');
|
||||||
|
|
||||||
import env = require('./env');
|
import env = require('./env');
|
||||||
import { IncomingMessage, Server } from 'http';
|
import { IncomingMessage, Server } from 'http';
|
||||||
@ -157,7 +157,9 @@ function fillInAdditionalProperties(entityChange: EntityChange) {
|
|||||||
|
|
||||||
if (parentNote) {
|
if (parentNote) {
|
||||||
for (const childBranch of parentNote.getChildBranches()) {
|
for (const childBranch of parentNote.getChildBranches()) {
|
||||||
entityChange.positions[childBranch.branchId] = childBranch.notePosition;
|
if (childBranch && childBranch.branchId) {
|
||||||
|
entityChange.positions[childBranch.branchId] = childBranch.notePosition;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (entityChange.entityName === 'options') {
|
} else if (entityChange.entityName === 'options') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user