Rename the freeposte/mailu directory and database

master
Pierre Jaury 8 years ago
parent 4988a05a59
commit 013286b8e1

@ -1,6 +1,6 @@
Most contributors are listed on Github at:
https://github.com/kaiyou/freeposte.io/graphs/contributors
https://github.com/Mailu/Mailu/graphs/contributors
If you contribute time, code or resources to the project, feel free to add
your name, pseudonym, and any contact information you feel is relevant to

@ -1,10 +1,10 @@
MIT License
Copyright (c) 2016 All Freeposte.io contributors at the date
Copyright (c) 2016 All Mailu contributors at the date
This software consists of voluntary contributions made by multiple individuals.
For exact contribution history, see the revision history available at
https://github.com/kaiyou/freeposte.io
https://github.com/Mailu/Mailu
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

@ -3,13 +3,13 @@ FROM python:3
RUN mkdir -p /app
WORKDIR /app
COPY freeposte ./freeposte
COPY mailu ./mailu
COPY migrations ./migrations
COPY manage.py .
COPY requirements.txt .
COPY start.sh /start.sh
RUN pip install -r requirements.txt
RUN pybabel compile -d freeposte/translations
RUN pybabel compile -d mailu/translations
CMD ["/start.sh"]

@ -1,4 +1,4 @@
from freeposte import app
from mailu import app
import sys
import tabulate

@ -1,444 +0,0 @@
# English translations for PROJECT.
# Copyright (C) 2016 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-10-13 09:28+0200\n"
"PO-Revision-Date: 2016-10-02 15:02+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.3.4\n"
#: freeposte/admin/forms.py:32
msgid "Invalid email address."
msgstr ""
#: freeposte/admin/forms.py:36
msgid "Confirm"
msgstr ""
#: freeposte/admin/forms.py:40 freeposte/admin/forms.py:54
msgid "E-mail"
msgstr ""
#: freeposte/admin/forms.py:41 freeposte/admin/forms.py:55
#: freeposte/admin/forms.py:72 freeposte/admin/forms.py:120
msgid "Password"
msgstr ""
#: freeposte/admin/forms.py:42 freeposte/admin/templates/login.html:9
#: freeposte/admin/templates/login.html:17
msgid "Sign in"
msgstr ""
#: freeposte/admin/forms.py:46 freeposte/admin/templates/domain/details.html:21
#: freeposte/admin/templates/domain/list.html:19
msgid "Domain name"
msgstr ""
#: freeposte/admin/forms.py:47
msgid "Maximum user count"
msgstr ""
#: freeposte/admin/forms.py:48
msgid "Maximum alias count"
msgstr ""
#: freeposte/admin/forms.py:49 freeposte/admin/forms.py:60
#: freeposte/admin/forms.py:98 freeposte/admin/templates/alias/list.html:22
#: freeposte/admin/templates/domain/list.html:22
msgid "Comment"
msgstr ""
#: freeposte/admin/forms.py:50 freeposte/admin/forms.py:99
msgid "Create"
msgstr ""
#: freeposte/admin/forms.py:56
msgid "Confirm password"
msgstr ""
#: freeposte/admin/forms.py:57
msgid "Quota"
msgstr ""
#: freeposte/admin/forms.py:58
msgid "Allow IMAP access"
msgstr ""
#: freeposte/admin/forms.py:59
msgid "Allow POP3 access"
msgstr ""
#: freeposte/admin/forms.py:61
msgid "Save"
msgstr ""
#: freeposte/admin/forms.py:65
msgid "Displayed name"
msgstr ""
#: freeposte/admin/forms.py:66
msgid "Enable spam filter"
msgstr ""
#: freeposte/admin/forms.py:67
msgid "Spam filter threshold"
msgstr ""
#: freeposte/admin/forms.py:68
msgid "Save settings"
msgstr ""
#: freeposte/admin/forms.py:73
msgid "Password check"
msgstr ""
#: freeposte/admin/forms.py:74 freeposte/admin/templates/sidebar.html:13
msgid "Update password"
msgstr ""
#: freeposte/admin/forms.py:78
msgid "Enable forwarding"
msgstr ""
#: freeposte/admin/forms.py:80 freeposte/admin/forms.py:97
#: freeposte/admin/templates/alias/list.html:21
msgid "Destination"
msgstr ""
#: freeposte/admin/forms.py:82 freeposte/admin/forms.py:90
msgid "Update"
msgstr ""
#: freeposte/admin/forms.py:86
msgid "Enable automatic reply"
msgstr ""
#: freeposte/admin/forms.py:87
msgid "Reply subject"
msgstr ""
#: freeposte/admin/forms.py:88
msgid "Reply body"
msgstr ""
#: freeposte/admin/forms.py:94
msgid "Alias"
msgstr ""
#: freeposte/admin/forms.py:96
msgid "Use SQL LIKE Syntax (e.g. for catch-all aliases)"
msgstr ""
#: freeposte/admin/forms.py:103
msgid "Admin email"
msgstr ""
#: freeposte/admin/forms.py:104 freeposte/admin/forms.py:109
#: freeposte/admin/forms.py:121
msgid "Submit"
msgstr ""
#: freeposte/admin/forms.py:108
msgid "Manager email"
msgstr ""
#: freeposte/admin/forms.py:113
msgid "Protocol"
msgstr ""
#: freeposte/admin/forms.py:116
msgid "Hostname or IP"
msgstr ""
#: freeposte/admin/forms.py:117
msgid "TCP port"
msgstr ""
#: freeposte/admin/forms.py:118
msgid "Enable TLS"
msgstr ""
#: freeposte/admin/forms.py:119 freeposte/admin/templates/fetch/list.html:21
msgid "Username"
msgstr ""
#: freeposte/admin/templates/confirm.html:4
msgid "Confirm action"
msgstr ""
#: freeposte/admin/templates/confirm.html:12
#, python-format
msgid "You are about to %(action)s. Please confirm your action."
msgstr ""
#: freeposte/admin/templates/docker-error.html:4
msgid "Docker error"
msgstr ""
#: freeposte/admin/templates/docker-error.html:12
msgid "An error occurred while talking to the Docker server."
msgstr ""
#: freeposte/admin/templates/login.html:6
msgid "Your account"
msgstr ""
#: freeposte/admin/templates/login.html:21
msgid "to access the administration tools"
msgstr ""
#: freeposte/admin/templates/services.html:4
#: freeposte/admin/templates/sidebar.html:40
msgid "Services status"
msgstr ""
#: freeposte/admin/templates/services.html:11
msgid "Service"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:23
#: freeposte/admin/templates/services.html:12
msgid "Status"
msgstr ""
#: freeposte/admin/templates/services.html:13
msgid "PID"
msgstr ""
#: freeposte/admin/templates/services.html:14
msgid "Image"
msgstr ""
#: freeposte/admin/templates/services.html:15
msgid "Started"
msgstr ""
#: freeposte/admin/templates/services.html:16
msgid "Last update"
msgstr ""
#: freeposte/admin/templates/sidebar.html:5
msgid "My account"
msgstr ""
#: freeposte/admin/templates/sidebar.html:8
msgid "Settings"
msgstr ""
#: freeposte/admin/templates/sidebar.html:18
msgid "Auto-forward"
msgstr ""
#: freeposte/admin/templates/sidebar.html:23
msgid "Auto-reply"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:4
#: freeposte/admin/templates/sidebar.html:28
msgid "Fetched accounts"
msgstr ""
#: freeposte/admin/templates/sidebar.html:33
msgid "Sign out"
msgstr ""
#: freeposte/admin/templates/sidebar.html:36
msgid "Administration"
msgstr ""
#: freeposte/admin/templates/sidebar.html:45
msgid "Administrators"
msgstr ""
#: freeposte/admin/templates/sidebar.html:52
msgid "Mail domains"
msgstr ""
#: freeposte/admin/templates/sidebar.html:59
msgid "Help"
msgstr ""
#: freeposte/admin/templates/working.html:4
msgid "We are still working on this feature!"
msgstr ""
#: freeposte/admin/templates/admin/create.html:4
msgid "Add a global administrator"
msgstr ""
#: freeposte/admin/templates/admin/list.html:4
msgid "Global administrators"
msgstr ""
#: freeposte/admin/templates/admin/list.html:9
msgid "Add administrator"
msgstr ""
#: freeposte/admin/templates/admin/list.html:17
#: freeposte/admin/templates/alias/list.html:19
#: freeposte/admin/templates/domain/list.html:17
#: freeposte/admin/templates/fetch/list.html:19
#: freeposte/admin/templates/manager/list.html:19
msgid "Actions"
msgstr ""
#: freeposte/admin/templates/admin/list.html:18
#: freeposte/admin/templates/alias/list.html:20
#: freeposte/admin/templates/manager/list.html:20
msgid "Email"
msgstr ""
#: freeposte/admin/templates/admin/list.html:23
#: freeposte/admin/templates/alias/list.html:30
#: freeposte/admin/templates/domain/list.html:32
#: freeposte/admin/templates/fetch/list.html:31
#: freeposte/admin/templates/manager/list.html:25
msgid "Delete"
msgstr ""
#: freeposte/admin/templates/alias/create.html:4
msgid "Create alias"
msgstr ""
#: freeposte/admin/templates/alias/edit.html:4
msgid "Edit alias"
msgstr ""
#: freeposte/admin/templates/alias/list.html:4
msgid "Alias list"
msgstr ""
#: freeposte/admin/templates/alias/list.html:12
msgid "Add alias"
msgstr ""
#: freeposte/admin/templates/alias/list.html:23
#: freeposte/admin/templates/domain/list.html:23
#: freeposte/admin/templates/fetch/list.html:24
msgid "Created"
msgstr ""
#: freeposte/admin/templates/alias/list.html:24
#: freeposte/admin/templates/domain/list.html:24
#: freeposte/admin/templates/fetch/list.html:25
msgid "Last edit"
msgstr ""
#: freeposte/admin/templates/alias/list.html:29
#: freeposte/admin/templates/domain/list.html:31
#: freeposte/admin/templates/fetch/list.html:30
msgid "Edit"
msgstr ""
#: freeposte/admin/templates/domain/create.html:4
#: freeposte/admin/templates/domain/list.html:9
msgid "New domain"
msgstr ""
#: freeposte/admin/templates/domain/details.html:4
msgid "Domain details"
msgstr ""
#: freeposte/admin/templates/domain/details.html:13
msgid "Regenerate keys"
msgstr ""
#: freeposte/admin/templates/domain/details.html:25
msgid "DNS MX entry"
msgstr ""
#: freeposte/admin/templates/domain/details.html:29
msgid "DNS SPF entries"
msgstr ""
#: freeposte/admin/templates/domain/details.html:36
msgid "DKIM public key"
msgstr ""
#: freeposte/admin/templates/domain/details.html:40
msgid "DNS DKIM entry"
msgstr ""
#: freeposte/admin/templates/domain/details.html:44
msgid "DNS DMARC entry"
msgstr ""
#: freeposte/admin/templates/domain/edit.html:4
msgid "Edit domain"
msgstr ""
#: freeposte/admin/templates/domain/list.html:4
msgid "Domain list"
msgstr ""
#: freeposte/admin/templates/domain/list.html:18
msgid "Manage"
msgstr ""
#: freeposte/admin/templates/domain/list.html:20
msgid "Mailbox count"
msgstr ""
#: freeposte/admin/templates/domain/list.html:21
msgid "Alias count"
msgstr ""
#: freeposte/admin/templates/domain/list.html:29
msgid "Details"
msgstr ""
#: freeposte/admin/templates/domain/list.html:36
msgid "Users"
msgstr ""
#: freeposte/admin/templates/domain/list.html:37
msgid "Aliases"
msgstr ""
#: freeposte/admin/templates/domain/list.html:38
msgid "Managers"
msgstr ""
#: freeposte/admin/templates/fetch/create.html:4
msgid "Add a fetched account"
msgstr ""
#: freeposte/admin/templates/fetch/edit.html:4
msgid "Update a fetched account"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:12
msgid "Add an account"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:20
msgid "Endpoint"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:22
msgid "Last check"
msgstr ""
#: freeposte/admin/templates/manager/create.html:4
msgid "Add a manager"
msgstr ""
#: freeposte/admin/templates/manager/list.html:4
msgid "Manager list"
msgstr ""
#: freeposte/admin/templates/manager/list.html:12
msgid "Add manager"
msgstr ""

@ -1,444 +0,0 @@
# French translations for PROJECT.
# Copyright (C) 2016 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-10-13 09:28+0200\n"
"PO-Revision-Date: 2016-10-02 16:32+0200\n"
"Last-Translator: \n"
"Language: fr\n"
"Language-Team: fr <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.3.4\n"
#: freeposte/admin/forms.py:32
msgid "Invalid email address."
msgstr ""
#: freeposte/admin/forms.py:36
msgid "Confirm"
msgstr "Confirmer"
#: freeposte/admin/forms.py:40 freeposte/admin/forms.py:54
msgid "E-mail"
msgstr ""
#: freeposte/admin/forms.py:41 freeposte/admin/forms.py:55
#: freeposte/admin/forms.py:72 freeposte/admin/forms.py:120
msgid "Password"
msgstr ""
#: freeposte/admin/forms.py:42 freeposte/admin/templates/login.html:9
#: freeposte/admin/templates/login.html:17
msgid "Sign in"
msgstr ""
#: freeposte/admin/forms.py:46 freeposte/admin/templates/domain/details.html:21
#: freeposte/admin/templates/domain/list.html:19
msgid "Domain name"
msgstr ""
#: freeposte/admin/forms.py:47
msgid "Maximum user count"
msgstr ""
#: freeposte/admin/forms.py:48
msgid "Maximum alias count"
msgstr ""
#: freeposte/admin/forms.py:49 freeposte/admin/forms.py:60
#: freeposte/admin/forms.py:98 freeposte/admin/templates/alias/list.html:22
#: freeposte/admin/templates/domain/list.html:22
msgid "Comment"
msgstr ""
#: freeposte/admin/forms.py:50 freeposte/admin/forms.py:99
msgid "Create"
msgstr ""
#: freeposte/admin/forms.py:56
msgid "Confirm password"
msgstr ""
#: freeposte/admin/forms.py:57
msgid "Quota"
msgstr ""
#: freeposte/admin/forms.py:58
msgid "Allow IMAP access"
msgstr ""
#: freeposte/admin/forms.py:59
msgid "Allow POP3 access"
msgstr ""
#: freeposte/admin/forms.py:61
msgid "Save"
msgstr ""
#: freeposte/admin/forms.py:65
msgid "Displayed name"
msgstr ""
#: freeposte/admin/forms.py:66
msgid "Enable spam filter"
msgstr ""
#: freeposte/admin/forms.py:67
msgid "Spam filter threshold"
msgstr ""
#: freeposte/admin/forms.py:68
msgid "Save settings"
msgstr ""
#: freeposte/admin/forms.py:73
msgid "Password check"
msgstr ""
#: freeposte/admin/forms.py:74 freeposte/admin/templates/sidebar.html:13
msgid "Update password"
msgstr ""
#: freeposte/admin/forms.py:78
msgid "Enable forwarding"
msgstr ""
#: freeposte/admin/forms.py:80 freeposte/admin/forms.py:97
#: freeposte/admin/templates/alias/list.html:21
msgid "Destination"
msgstr ""
#: freeposte/admin/forms.py:82 freeposte/admin/forms.py:90
msgid "Update"
msgstr ""
#: freeposte/admin/forms.py:86
msgid "Enable automatic reply"
msgstr ""
#: freeposte/admin/forms.py:87
msgid "Reply subject"
msgstr ""
#: freeposte/admin/forms.py:88
msgid "Reply body"
msgstr ""
#: freeposte/admin/forms.py:94
msgid "Alias"
msgstr ""
#: freeposte/admin/forms.py:96
msgid "Use SQL LIKE Syntax (e.g. for catch-all aliases)"
msgstr ""
#: freeposte/admin/forms.py:103
msgid "Admin email"
msgstr "Email de l'administrateur"
#: freeposte/admin/forms.py:104 freeposte/admin/forms.py:109
#: freeposte/admin/forms.py:121
msgid "Submit"
msgstr ""
#: freeposte/admin/forms.py:108
msgid "Manager email"
msgstr ""
#: freeposte/admin/forms.py:113
msgid "Protocol"
msgstr ""
#: freeposte/admin/forms.py:116
msgid "Hostname or IP"
msgstr ""
#: freeposte/admin/forms.py:117
msgid "TCP port"
msgstr ""
#: freeposte/admin/forms.py:118
msgid "Enable TLS"
msgstr ""
#: freeposte/admin/forms.py:119 freeposte/admin/templates/fetch/list.html:21
msgid "Username"
msgstr ""
#: freeposte/admin/templates/confirm.html:4
msgid "Confirm action"
msgstr "Confirmer"
#: freeposte/admin/templates/confirm.html:12
#, python-format
msgid "You are about to %(action)s. Please confirm your action."
msgstr "Vous allez %(action)s. Merci de confirmer votre action."
#: freeposte/admin/templates/docker-error.html:4
msgid "Docker error"
msgstr ""
#: freeposte/admin/templates/docker-error.html:12
msgid "An error occurred while talking to the Docker server."
msgstr ""
#: freeposte/admin/templates/login.html:6
msgid "Your account"
msgstr ""
#: freeposte/admin/templates/login.html:21
msgid "to access the administration tools"
msgstr ""
#: freeposte/admin/templates/services.html:4
#: freeposte/admin/templates/sidebar.html:40
msgid "Services status"
msgstr ""
#: freeposte/admin/templates/services.html:11
msgid "Service"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:23
#: freeposte/admin/templates/services.html:12
msgid "Status"
msgstr ""
#: freeposte/admin/templates/services.html:13
msgid "PID"
msgstr ""
#: freeposte/admin/templates/services.html:14
msgid "Image"
msgstr ""
#: freeposte/admin/templates/services.html:15
msgid "Started"
msgstr ""
#: freeposte/admin/templates/services.html:16
msgid "Last update"
msgstr ""
#: freeposte/admin/templates/sidebar.html:5
msgid "My account"
msgstr ""
#: freeposte/admin/templates/sidebar.html:8
msgid "Settings"
msgstr ""
#: freeposte/admin/templates/sidebar.html:18
msgid "Auto-forward"
msgstr ""
#: freeposte/admin/templates/sidebar.html:23
msgid "Auto-reply"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:4
#: freeposte/admin/templates/sidebar.html:28
msgid "Fetched accounts"
msgstr ""
#: freeposte/admin/templates/sidebar.html:33
msgid "Sign out"
msgstr ""
#: freeposte/admin/templates/sidebar.html:36
msgid "Administration"
msgstr ""
#: freeposte/admin/templates/sidebar.html:45
msgid "Administrators"
msgstr ""
#: freeposte/admin/templates/sidebar.html:52
msgid "Mail domains"
msgstr ""
#: freeposte/admin/templates/sidebar.html:59
msgid "Help"
msgstr ""
#: freeposte/admin/templates/working.html:4
msgid "We are still working on this feature!"
msgstr ""
#: freeposte/admin/templates/admin/create.html:4
msgid "Add a global administrator"
msgstr ""
#: freeposte/admin/templates/admin/list.html:4
msgid "Global administrators"
msgstr ""
#: freeposte/admin/templates/admin/list.html:9
msgid "Add administrator"
msgstr ""
#: freeposte/admin/templates/admin/list.html:17
#: freeposte/admin/templates/alias/list.html:19
#: freeposte/admin/templates/domain/list.html:17
#: freeposte/admin/templates/fetch/list.html:19
#: freeposte/admin/templates/manager/list.html:19
msgid "Actions"
msgstr ""
#: freeposte/admin/templates/admin/list.html:18
#: freeposte/admin/templates/alias/list.html:20
#: freeposte/admin/templates/manager/list.html:20
msgid "Email"
msgstr ""
#: freeposte/admin/templates/admin/list.html:23
#: freeposte/admin/templates/alias/list.html:30
#: freeposte/admin/templates/domain/list.html:32
#: freeposte/admin/templates/fetch/list.html:31
#: freeposte/admin/templates/manager/list.html:25
msgid "Delete"
msgstr ""
#: freeposte/admin/templates/alias/create.html:4
msgid "Create alias"
msgstr ""
#: freeposte/admin/templates/alias/edit.html:4
msgid "Edit alias"
msgstr ""
#: freeposte/admin/templates/alias/list.html:4
msgid "Alias list"
msgstr ""
#: freeposte/admin/templates/alias/list.html:12
msgid "Add alias"
msgstr ""
#: freeposte/admin/templates/alias/list.html:23
#: freeposte/admin/templates/domain/list.html:23
#: freeposte/admin/templates/fetch/list.html:24
msgid "Created"
msgstr ""
#: freeposte/admin/templates/alias/list.html:24
#: freeposte/admin/templates/domain/list.html:24
#: freeposte/admin/templates/fetch/list.html:25
msgid "Last edit"
msgstr ""
#: freeposte/admin/templates/alias/list.html:29
#: freeposte/admin/templates/domain/list.html:31
#: freeposte/admin/templates/fetch/list.html:30
msgid "Edit"
msgstr ""
#: freeposte/admin/templates/domain/create.html:4
#: freeposte/admin/templates/domain/list.html:9
msgid "New domain"
msgstr ""
#: freeposte/admin/templates/domain/details.html:4
msgid "Domain details"
msgstr ""
#: freeposte/admin/templates/domain/details.html:13
msgid "Regenerate keys"
msgstr ""
#: freeposte/admin/templates/domain/details.html:25
msgid "DNS MX entry"
msgstr ""
#: freeposte/admin/templates/domain/details.html:29
msgid "DNS SPF entries"
msgstr ""
#: freeposte/admin/templates/domain/details.html:36
msgid "DKIM public key"
msgstr ""
#: freeposte/admin/templates/domain/details.html:40
msgid "DNS DKIM entry"
msgstr ""
#: freeposte/admin/templates/domain/details.html:44
msgid "DNS DMARC entry"
msgstr ""
#: freeposte/admin/templates/domain/edit.html:4
msgid "Edit domain"
msgstr ""
#: freeposte/admin/templates/domain/list.html:4
msgid "Domain list"
msgstr ""
#: freeposte/admin/templates/domain/list.html:18
msgid "Manage"
msgstr ""
#: freeposte/admin/templates/domain/list.html:20
msgid "Mailbox count"
msgstr ""
#: freeposte/admin/templates/domain/list.html:21
msgid "Alias count"
msgstr ""
#: freeposte/admin/templates/domain/list.html:29
msgid "Details"
msgstr ""
#: freeposte/admin/templates/domain/list.html:36
msgid "Users"
msgstr ""
#: freeposte/admin/templates/domain/list.html:37
msgid "Aliases"
msgstr ""
#: freeposte/admin/templates/domain/list.html:38
msgid "Managers"
msgstr ""
#: freeposte/admin/templates/fetch/create.html:4
msgid "Add a fetched account"
msgstr ""
#: freeposte/admin/templates/fetch/edit.html:4
msgid "Update a fetched account"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:12
msgid "Add an account"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:20
msgid "Endpoint"
msgstr ""
#: freeposte/admin/templates/fetch/list.html:22
msgid "Last check"
msgstr ""
#: freeposte/admin/templates/manager/create.html:4
msgid "Add a manager"
msgstr ""
#: freeposte/admin/templates/manager/list.html:4
msgid "Manager list"
msgstr ""
#: freeposte/admin/templates/manager/list.html:12
msgid "Add manager"
msgstr ""

@ -14,12 +14,12 @@ import docker
app = flask.Flask(__name__, static_url_path='/admin/app_static')
default_config = {
'SQLALCHEMY_DATABASE_URI': 'sqlite:////data/freeposte.db',
'SQLALCHEMY_DATABASE_URI': 'sqlite:////data/main.db',
'SQLALCHEMY_TRACK_MODIFICATIONS': False,
'SECRET_KEY': 'changeMe',
'DOCKER_SOCKET': 'unix:///var/run/docker.sock',
'HOSTNAME': 'mail.freeposte.io',
'DOMAIN': 'freeposte.io',
'HOSTNAME': 'mail.mailu.io',
'DOMAIN': 'mailu.io',
'POSTMASTER': 'postmaster',
'DEBUG': False,
'BOOTSTRAP_SERVE_LOCAL': True,
@ -49,7 +49,7 @@ manager.add_command('db', flask_migrate.MigrateCommand)
dockercli = docker.Client(base_url=app.config['DOCKER_SOCKET'])
# Finally setup the blueprint and redirect /
from freeposte import admin
from mailu import admin
app.register_blueprint(admin.app, url_prefix='/admin')
@app.route("/")

@ -1,5 +1,5 @@
from flask import Blueprint
from freeposte import login_manager, db
from mailu import login_manager, db
import flask_login
@ -10,7 +10,7 @@ app = Blueprint(
static_folder='static')
# Import models
from freeposte.admin import models
from mailu.admin import models
# Register the login components
login_manager.login_view = "admin.login"
@ -21,7 +21,7 @@ def inject_user():
return dict(current_user=flask_login.current_user)
# Import views
from freeposte.admin.views import \
from mailu.admin.views import \
admins, \
managers, \
base, \

@ -1,4 +1,4 @@
from freeposte.admin import db, models, forms
from mailu.admin import db, models, forms
import flask
import flask_login

@ -1,5 +1,5 @@
from freeposte.admin import db, dkim
from freeposte import app
from mailu.admin import db, dkim
from mailu import app
from sqlalchemy.ext import declarative
from passlib import context

@ -29,7 +29,7 @@ class="hold-transition skin-blue sidebar-mini"
{% block navbar %}
<header class="main-header">
<a href="/admin/" class="logo">
<span class="logo-lg">FreePoste.io</span>
<span class="logo-lg">Mailu</span>
</a>
</header>
<aside class="main-sidebar">
@ -74,7 +74,7 @@ class="hold-transition skin-blue sidebar-mini"
<footer class="main-footer">
Built with <i class="fa fa-heart"></i> using <a class="white-text" href="http://flask.pocoo.org/">Flask</a> and
<a class="white-text" href="https://almsaeedstudio.com/preview">AdminLTE</a>
<span class="pull-right"><i class="fa fa-code-fork"></i> on <a class="white-text" href="https://github.com/kaiyou/freeposte.io">Github</a></a>
<span class="pull-right"><i class="fa fa-code-fork"></i> on <a class="white-text" href="https://github.com/Mailu/Mailu">Github</a></a>
</footer>
</div>
{% endblock %}

@ -55,7 +55,7 @@
{% endif %}
<li>
<a href="https://github.com/kaiyou/freeposte.io">
<a href="https://github.com/Maiu/Mailu">
<i class="fa fa-life-ring"></i> <span>{% trans %}Help{% endtrans %}</span>
</a>
</li>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save