mirror of
https://github.com/zadam/trilium.git
synced 2025-11-03 20:06:08 +01:00
calendar now indicates whether date note already exists or not + tooltip
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const dateNoteService = require('../../services/date_notes');
|
||||
const sql = require('../../services/sql');
|
||||
|
||||
async function getDateNote(req) {
|
||||
return await dateNoteService.getDateNote(req.params.date);
|
||||
@@ -14,8 +15,25 @@ async function getYearNote(req) {
|
||||
return await dateNoteService.getYearNote(req.params.year);
|
||||
}
|
||||
|
||||
async function getDateNotesForMonth(req) {
|
||||
const month = req.params.month;
|
||||
|
||||
return sql.getMap(`
|
||||
SELECT
|
||||
attr.value AS date,
|
||||
notes.noteId
|
||||
FROM notes
|
||||
JOIN attributes attr USING(noteId)
|
||||
WHERE notes.isDeleted = 0
|
||||
AND attr.isDeleted = 0
|
||||
AND attr.type = 'label'
|
||||
AND attr.name = 'dateNote'
|
||||
AND attr.value LIKE '${month}%'`);
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
getDateNote,
|
||||
getMonthNote,
|
||||
getYearNote
|
||||
getYearNote,
|
||||
getDateNotesForMonth
|
||||
};
|
||||
Reference in New Issue
Block a user