Import todo lists. Export other data.
This commit is contained in:
@ -177,38 +177,41 @@
|
||||
<section class="modal-card-body">
|
||||
<div class="control">
|
||||
<div class="field">
|
||||
<input type="checkbox" class="default-width">
|
||||
<label>Reminders</label>
|
||||
<label>
|
||||
<input type="radio" class="default-width" name="exportSelect" value="reminders" checked>
|
||||
Reminders
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control">
|
||||
<div class="field">
|
||||
<input type="checkbox" class="default-width">
|
||||
<label>Todo Lists</label>
|
||||
<label>
|
||||
<input type="radio" class="default-width" name="exportSelect" value="todos">
|
||||
Todo Lists
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control">
|
||||
<div class="field">
|
||||
<input type="checkbox" class="default-width">
|
||||
<label>Timers</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control">
|
||||
<div class="field">
|
||||
<input type="checkbox" class="default-width">
|
||||
<label>Reminder templates</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control">
|
||||
<div class="field">
|
||||
<input type="checkbox" class="default-width">
|
||||
<label>Macros</label>
|
||||
<label>
|
||||
<input type="radio" class="default-width" name="exportSelect" value="reminder_templates">
|
||||
Reminder templates
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="has-text-centered">
|
||||
<div style="color: red; font-weight: bold;">
|
||||
By selecting "Import", you understand that this will overwrite existing data.
|
||||
</div>
|
||||
<div style="color: red">
|
||||
Please first read the <a href="/help/iemanager">support page</a>
|
||||
</div>
|
||||
<button class="button is-success is-outlined" id="import-data">Import Data</button>
|
||||
<button class="button is-success" id="export-data">Export Data</button>
|
||||
</div>
|
||||
<a id="downloader" download="export.csv" class="is-hidden"></a>
|
||||
<input id="uploader" type="file" hidden></input>
|
||||
</section>
|
||||
</div>
|
||||
<button class="modal-close is-large close-modal" aria-label="close"></button>
|
||||
|
@ -5,5 +5,5 @@
|
||||
{% set show_contact = True %}
|
||||
|
||||
{% set page_title = "An Error Has Occurred" %}
|
||||
{% set page_subtitle = "A server error has occurred. Please contact me and I will try and resolve this" %}
|
||||
{% set page_subtitle = "A server error has occurred. Please retry, or ask in our Discord." %}
|
||||
{% endblock %}
|
||||
|
@ -49,7 +49,7 @@
|
||||
<div class="container">
|
||||
<h2 class="title">Who your data is shared with</h2>
|
||||
<p class="is-size-5 pl-6">
|
||||
Your data may also be guarded by the privacy policies of <strong>MEGA</strong>, our backup provider, and
|
||||
Your data is also guarded by the privacy policies of <strong>MEGA</strong>, our backup provider, and
|
||||
<strong>Hetzner</strong>, our hosting provider.
|
||||
</p>
|
||||
</div>
|
||||
@ -68,7 +68,7 @@
|
||||
<br>
|
||||
<br>
|
||||
Reminders deleted with <strong>/del</strong> or via the dashboard are removed from the live database
|
||||
instantly, but may persist in backups.
|
||||
instantly, but may persist in backups for up to a year.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
@ -14,13 +14,75 @@
|
||||
<div class="container">
|
||||
<p class="title">Export your data</p>
|
||||
<p class="content">
|
||||
You can create reminders with the <code>/remind</code> command.
|
||||
<br>
|
||||
Fill out the "time" and "content" fields. If you wish, press on "Optional" to view other options
|
||||
for the reminder.
|
||||
You can export data associated with your server from the dashboard. The data will export as a CSV
|
||||
file. The CSV file can then be edited and imported to bulk edit server data.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="hero is-small">
|
||||
<div class="hero-body">
|
||||
<div class="container">
|
||||
<p class="title">Import data</p>
|
||||
<p class="content">
|
||||
You can import previous exports or modified exports. When importing a file, <strong>existing data
|
||||
will be overwritten</strong>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="hero is-small">
|
||||
<div class="hero-body">
|
||||
<div class="container content">
|
||||
<p class="title">Edit your data</p>
|
||||
<p>
|
||||
The CSV can be edited either as a text file or in a spreadsheet editor such as LibreOffice Calc. To
|
||||
set up LibreOffice Calc for editing, do the following:
|
||||
</p>
|
||||
<ol>
|
||||
<li>
|
||||
Export data from dashboard.
|
||||
<figure>
|
||||
<img src="/static/img/support/iemanager/select_export.png" alt="Selecting export button">
|
||||
</figure>
|
||||
</li>
|
||||
<li>
|
||||
Open the file in LibreOffice. <strong>During the import dialogue, select "Format quoted field as text".</strong>
|
||||
<figure>
|
||||
<img src="/static/img/support/iemanager/format_text.png" alt="Selecting format button">
|
||||
</figure>
|
||||
</li>
|
||||
<li>
|
||||
Make edits to the spreadsheet. You can add, edit, and remove rows for reminders. Don't remove the title row.
|
||||
<figure>
|
||||
<img src="/static/img/support/iemanager/edit_spreadsheet.png" alt="Editing spreadsheet">
|
||||
</figure>
|
||||
</li>
|
||||
<li>
|
||||
Save the edited CSV file and import it on the dashboard.
|
||||
<figure>
|
||||
<img src="/static/img/support/iemanager/import.png" alt="Import new reminders">
|
||||
</figure>
|
||||
</li>
|
||||
</ol>
|
||||
Other spreadsheet tools can also be used to edit exports, as long as they are properly configured:
|
||||
<ul>
|
||||
<li>
|
||||
<strong>Google Sheets</strong>: Create a new blank spreadsheet. Select <strong>File >> Import >> Upload >> export.csv</strong>.
|
||||
Use the following import settings:
|
||||
<figure>
|
||||
<img src="/static/img/support/iemanager/sheets_settings.png" alt="Google sheets import settings">
|
||||
</figure>
|
||||
</li>
|
||||
<li>
|
||||
<strong>Excel (including Excel Online)</strong>: Avoid using Excel. Excel will not correctly import channels, or give
|
||||
clear options to correct imports.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{% endblock %}
|
||||
|
@ -20,11 +20,12 @@
|
||||
<br>
|
||||
Violating the Terms of Service may result in receiving a permanent ban from the Discord server,
|
||||
permanent restriction on your usage of Reminder Bot, or removal of some or all of your content on
|
||||
Reminder Bot or the Discord server.
|
||||
Reminder Bot or the Discord server. None of these will necessarily be preceded or succeeded by a warning
|
||||
or notice.
|
||||
<br>
|
||||
<br>
|
||||
The Terms of Service may be updated at any time. Notice will be provided via the Discord server. You
|
||||
should consider the Terms of Service to be a guideline for appropriate behaviour.
|
||||
The Terms of Service may be updated. Notice will be provided via the Discord server. You
|
||||
should consider the Terms of Service to be a strong for appropriate behaviour.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
@ -37,6 +38,12 @@
|
||||
<li>Do not use the bot to harass other Discord users</li>
|
||||
<li>Do not use the bot to transmit malware or other illegal content</li>
|
||||
<li>Do not use the bot to send more than 15 messages during a 60 second period</li>
|
||||
<li>
|
||||
Do not attempt to circumvent restrictions imposed by the bot or website, including trying to access
|
||||
data of other users, circumvent Patreon restrictions, or uploading files and creating reminders that
|
||||
are too large for the bot to send or process. Some or all of these actions may be illegal in your
|
||||
country
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
Reference in New Issue
Block a user