forked from ITwrxOrg/Forget-Me-Not
fix nim compiler warnings and clearAllReminders() after updating sendDate
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#? stdtmpl(subsChar = '$', metaChar = '#')
|
||||
#import "../helpers/global", "../models/reminder", "../helpers/auth"
|
||||
#import "../helpers/global", "../models/reminder"
|
||||
#proc mainTemplateTop*(title, csrfToken: string): string =
|
||||
#let sections = getAllReminders()
|
||||
# result = ""
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#? stdtmpl(subsChar = '$', metaChar = '#')
|
||||
#import "../helpers/global", "../helpers/form", "../helpers/auth", "../models/reminder"
|
||||
#import "../helpers/global", "../helpers/form"
|
||||
#import "main_template_top.nimf", "main_template_bottom.nimf"
|
||||
#proc reminderCreateTemplate*(csrfToken: string, fr: FormResult): string =
|
||||
#let pageTitle = "Create a Reminder"
|
||||
@@ -12,7 +12,7 @@
|
||||
<form id="reminder-create" method="POST" action="${APP_URL}/reminder/create" accept-charset="utf-8">
|
||||
<input type="hidden" name="csrf_token" value="${csrfToken}" form="reminder-create"/>
|
||||
<label>${fErrorMsg(fr, "title")}
|
||||
<span class="text-2xl text-red-500">*</span><span class="help-text" title="This will be used to generate your reminder's url and meta-title and is very important for SEO, so it should ideally start with your main search target phrase for this reminder, and not have more than one search target phrase, nor be any longer than necessary.">Title</span>:
|
||||
<span class="text-2xl text-red-500">*</span><span class="help-text" title="This is just used as a short way to reference the Reminder in the Upcoming Reminders page.">Title</span>:
|
||||
<input type="text" id="title" name="title" value="${fOldInput(fr, "title")}" form="reminder-create" class="w-2/5" required>
|
||||
</label>
|
||||
<div class="mt-4">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#? stdtmpl(subsChar = '$', metaChar = '#')
|
||||
#import "../helpers/global", "../helpers/form", "../helpers/auth", "../models/reminder"
|
||||
#import "../helpers/global", "../helpers/form", "../models/reminder"
|
||||
#import "main_template_top.nimf", "main_template_bottom.nimf"
|
||||
#proc reminderUpdateTemplate*(reminderId:int, csrfToken: string, fr: FormResult): string =
|
||||
#let reminder = getReminderById(reminderId)
|
||||
@@ -21,7 +21,7 @@
|
||||
<input type="hidden" name="csrf_token" value="${csrfToken}" form="reminder-update"/>
|
||||
<input type="hidden" name="reminder_id" value="${reminder.id}">
|
||||
<label>${fErrorMsg(fr, "title")}
|
||||
<span class="text-2xl text-red-500">*</span><span class="help-text" title="This will be used to generate your section's url and meta-title and is very important for SEO, so it should ideally start with your main search target phrase for this section, and not have more than one search target phrase, nor be any longer than necessary.">Title</span>:
|
||||
<span class="text-2xl text-red-500">*</span><span class="help-text" title="This is just used as a short way to reference the Reminder in the Upcoming Reminders page.">Title</span>:
|
||||
<input type="text" name="title" value="${fOldInput(fr, "title", reminder.title)}" form="reminder-update" class="w-2/5" required>
|
||||
</label>
|
||||
<div class="mt-4">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#? stdtmpl(subsChar = '$', metaChar = '#')
|
||||
#import "../helpers/global", "../helpers/form", "../helpers/auth", "../models/reminder"
|
||||
#import "../helpers/form", "../models/reminder", std/times
|
||||
#import "main_template_top.nimf", "main_template_bottom.nimf"
|
||||
#proc remindersTemplate*(allReminders: seq[Reminder], csrfToken: string, fr: FormResult): string =
|
||||
# result = ""
|
||||
@@ -8,11 +8,11 @@
|
||||
<span class="text-2xl">Upcoming Reminders</span><a href="/create-reminder" class="a-btn-grn ml-8">+ New Reminder</a>
|
||||
</div>
|
||||
#if allReminders.len > 0:
|
||||
<div class="mt-8 flex flex-row p-2 border-b border-indigo-400">
|
||||
<div class="basis-2/4"><span class="text-xl">Title</span></div>
|
||||
<div class="basis-1/12"><span class="text-xl">Repeats?</span></div>
|
||||
<div class="basis-1/4"><span class="text-xl">Next Send Date</span></div>
|
||||
<div class="basis-1/4"><span class="text-xl">Actions</span></div>
|
||||
<div class="mt-8 flex flex-row p-2 border-b border-indigo-400 text-lg">
|
||||
<div class="basis-2/4"><span>Title</span></div>
|
||||
<div class="basis-1/12"><span>Repeats?</span></div>
|
||||
<div class="basis-1/4"><span>Next Send Date & Time</span></div>
|
||||
<div class="basis-1/4"><span>Actions</span></div>
|
||||
</div>
|
||||
#else:
|
||||
<br><br><h2 class="text-lg text-orange-400">You don't have any Reminders yet.</h2>
|
||||
@@ -27,7 +27,7 @@
|
||||
Yes
|
||||
#end if
|
||||
</span></div>
|
||||
<div class="basis-1/4"><span class="text-lg">${reminder.sendDate}</span></div>
|
||||
<div class="basis-1/4"><span class="text-lg">${$format(getReminderSendDatetime(reminder), "MM-dd-yyyy h:mm:tt")}</span></div>
|
||||
<div class="basis-1/4">
|
||||
<span><a href="/reminder/${reminder.id}/update" class="a-btn-grn">View/Edit</a></span>
|
||||
<form method="POST" action="/reminder/delete" accept-charset="utf-8" class="inline">
|
||||
|
||||
Reference in New Issue
Block a user