You've already forked Mailu
							
							
				mirror of
				https://github.com/Mailu/Mailu.git
				synced 2025-10-30 23:37:43 +02:00 
			
		
		
		
	Fix all references to mailu.admin
This commit is contained in:
		| @@ -11,8 +11,6 @@ import docker | ||||
|  | ||||
| from apscheduler.schedulers import background | ||||
|  | ||||
| from mailu import models | ||||
|  | ||||
|  | ||||
| # Create application | ||||
| app = flask.Flask(__name__, static_url_path='/admin/app_static') | ||||
| @@ -71,17 +69,11 @@ def get_locale(): | ||||
| # Login configuration | ||||
| login_manager = flask_login.LoginManager() | ||||
| login_manager.init_app(app) | ||||
| login_manager.login_view = "admin.login" | ||||
| login_manager.user_loader(models.User.query.get) | ||||
| login_manager.login_view = ".login" | ||||
|  | ||||
| @app.context_processor | ||||
| def inject_user(): | ||||
|     return dict(current_user=flask_login.current_user) | ||||
|  | ||||
| @app.route("/") | ||||
| def index(): | ||||
|     return flask.redirect("/webmail/") | ||||
|  | ||||
|  | ||||
| # Import views | ||||
| from mailu.views import * | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import db, models, forms | ||||
| from mailu import db, models, forms | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| from mailu.admin import db, dkim | ||||
| from mailu import app | ||||
| from mailu import app, db, dkim, login_manager | ||||
|  | ||||
| from sqlalchemy.ext import declarative | ||||
| from passlib import context | ||||
| @@ -236,6 +235,8 @@ class User(Base, Email): | ||||
|         user = cls.query.get(email) | ||||
|         return user if (user and user.check_password(password)) else None | ||||
|  | ||||
| login_manager.user_loader(User.query.get) | ||||
|  | ||||
|  | ||||
| class Alias(Base, Email): | ||||
|     """ An alias is an email address that redirects to some destination. | ||||
|   | ||||
| @@ -0,0 +1 @@ | ||||
| __all__ = ['admins', 'aliases', 'alternatives', 'base', 'domains', 'fetches', 'managers', 'users', 'relays'] | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import wtforms_components | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import wtforms_components | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| from mailu import dockercli, app as flask_app | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import dockercli, app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
| @@ -53,7 +52,7 @@ def services(): | ||||
| @access.global_admin | ||||
| def announcement(): | ||||
|     from_address = '{}@{}'.format( | ||||
|         flask_app.config['POSTMASTER'], flask_app.config['DOMAIN']) | ||||
|         app.config['POSTMASTER'], app.config['DOMAIN']) | ||||
|     form = forms.AnnouncementForm() | ||||
|     if form.validate_on_submit(): | ||||
|         with smtplib.SMTP('smtp') as smtp: | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app as flask_app | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import wtforms_components | ||||
| @@ -63,7 +62,7 @@ def domain_delete(domain_name): | ||||
| def domain_details(domain_name): | ||||
|     domain = models.Domain.query.get(domain_name) or flask.abort(404) | ||||
|     return flask.render_template('domain/details.html', domain=domain, | ||||
|         config=flask_app.config) | ||||
|         config=app.config) | ||||
|  | ||||
|  | ||||
| @app.route('/domain/genkeys/<domain_name>', methods=['GET', 'POST']) | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app as flask_app | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import wtforms_components | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| from mailu.admin import app, db, models, forms, access | ||||
| from mailu import app, db, models, forms, access | ||||
|  | ||||
| import flask | ||||
| import flask_login | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| from mailu import app, manager, db | ||||
| from mailu.admin import models | ||||
| from mailu import app, manager, db, models | ||||
|  | ||||
|  | ||||
| @manager.command | ||||
|   | ||||
		Reference in New Issue
	
	Block a user