Setting up to migrate administration Module
This commit is contained in:
parent
732acaff3f
commit
69409f10fa
0
application/administration/__init__.py
Normal file
0
application/administration/__init__.py
Normal file
@ -4,18 +4,25 @@ from config import config, sites_config
|
||||
from main import unfoldCostLayers, get_sites, get_roles, create_site_secondary, getUser
|
||||
from manage import create
|
||||
from user_api import login_required
|
||||
import postsqldb, process, hashlib, database_admin
|
||||
import postsqldb, process, hashlib
|
||||
|
||||
|
||||
admin_api = Blueprint('admin_api', __name__)
|
||||
# APPLICATION IMPORTS
|
||||
from application.administration import administration_database
|
||||
|
||||
@admin_api.route('/admin')
|
||||
|
||||
admin_api = Blueprint('admin_api', __name__, template_folder="templates", static_folder="static")
|
||||
|
||||
|
||||
# ROOT TEMPLATE ROUTES
|
||||
@admin_api.route('/')
|
||||
def admin_index():
|
||||
sites = [site[1] for site in main.get_sites(session['user']['sites'])]
|
||||
return render_template("admin/index.html",
|
||||
return render_template("index.html",
|
||||
current_site=session['selected_site'],
|
||||
sites=sites)
|
||||
|
||||
# API ROUTES
|
||||
@admin_api.route('/admin/site/<id>')
|
||||
@login_required
|
||||
def adminSites(id):
|
||||
@ -58,7 +65,7 @@ def adminUser(id):
|
||||
new_user = postsqldb.LoginsTable.Payload("", "", "", "")
|
||||
return render_template("admin/user.html", user=new_user.get_dictionary())
|
||||
else:
|
||||
user = database_admin.selectLoginsUser(int(id))
|
||||
user = administration_database.selectLoginsUser(int(id))
|
||||
return render_template('admin/user.html', user=user)
|
||||
|
||||
@admin_api.route('/admin/getSites', methods=['GET'])
|
||||
@ -1,12 +1,11 @@
|
||||
# 3rd Party imports
|
||||
# 3RD PARTY IMPORTS
|
||||
from flask import (
|
||||
Blueprint, request, render_template, redirect, session, url_for, send_file, jsonify, Response
|
||||
)
|
||||
import psycopg2
|
||||
import math
|
||||
|
||||
|
||||
# applications imports
|
||||
# APPLICATION IMPORTS
|
||||
from config import config
|
||||
from user_api import login_required
|
||||
import application.postsqldb as db
|
||||
|
||||
@ -1,11 +1,13 @@
|
||||
from flask import Blueprint, request, render_template, redirect, session, url_for, send_file, jsonify, Response, current_app, send_from_directory
|
||||
import psycopg2, math, datetime, process, database, MyDataclasses
|
||||
from config import config
|
||||
from user_api import login_required
|
||||
# 3RD PARTY IMPORTS
|
||||
from flask import (Blueprint, request, render_template, session, jsonify, current_app, send_from_directory)
|
||||
import math
|
||||
import postsqldb
|
||||
import mimetypes, os
|
||||
import webpush
|
||||
import mimetypes
|
||||
import os
|
||||
|
||||
# APPLICATION IMPORTS
|
||||
import webpush
|
||||
from user_api import login_required
|
||||
from application import postsqldb, database_payloads
|
||||
from application.receipts import receipts_processes, receipts_database
|
||||
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
# 3RD PARTY IMPORTS
|
||||
import psycopg2
|
||||
|
||||
# APPLICATION IMPORTS
|
||||
import config
|
||||
from application import postsqldb
|
||||
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# 3RD PARTY IMPORTS
|
||||
import pymupdf
|
||||
import os
|
||||
import PIL
|
||||
@ -5,7 +6,7 @@ import openfoodfacts
|
||||
import psycopg2
|
||||
import datetime
|
||||
|
||||
|
||||
# APPLICATION IMPORTS
|
||||
from application.receipts import receipts_database
|
||||
from application import database_payloads
|
||||
from application.items.items_processes import postNewBlankItem
|
||||
|
||||
@ -4,7 +4,7 @@ from flask import (
|
||||
)
|
||||
import math
|
||||
|
||||
# applications imports
|
||||
# APPLICATION IMPORTS
|
||||
from application import postsqldb, database_payloads
|
||||
from user_api import login_required
|
||||
from application.shoppinglists import shoplist_database
|
||||
@ -12,7 +12,7 @@ from application.shoppinglists import shoplist_database
|
||||
shopping_list_api = Blueprint('shopping_list_API', __name__, template_folder="templates", static_folder="static")
|
||||
|
||||
|
||||
# ROOT TEMPLATE CALLS
|
||||
# ROOT TEMPLATE ROUTES
|
||||
@shopping_list_api.route("/")
|
||||
@login_required
|
||||
def shopping_lists():
|
||||
|
||||
@ -1,10 +1,11 @@
|
||||
from flask import Flask, render_template, session, request, redirect, jsonify
|
||||
from flask_assets import Environment, Bundle
|
||||
import api, config, user_api, psycopg2, main, api_admin
|
||||
import api, config, user_api, psycopg2, main
|
||||
from user_api import login_required, update_session_user
|
||||
from workshop_api import workshop_api
|
||||
import database
|
||||
from webpush import trigger_push_notifications_for_subscriptions
|
||||
from application.administration import administration_api
|
||||
from application.recipes import recipes_api
|
||||
from application.items import items_API
|
||||
from application.poe import poe_api
|
||||
@ -26,7 +27,7 @@ assets = Environment(app)
|
||||
app.secret_key = '11gs22h2h1a4h6ah8e413a45'
|
||||
app.register_blueprint(api.database_api)
|
||||
app.register_blueprint(user_api.login_app)
|
||||
app.register_blueprint(api_admin.admin_api)
|
||||
app.register_blueprint(administration_api.admin_api, url_prefix='/admin')
|
||||
app.register_blueprint(items_API.items_api, url_prefix='/items')
|
||||
app.register_blueprint(poe_api.point_of_ease, url_prefix='/poe')
|
||||
app.register_blueprint(workshop_api)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user