mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Optimise Python imports.
This commit is contained in:
@@ -11,8 +11,8 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
from logging import *
|
||||
import os
|
||||
from logging import *
|
||||
|
||||
##########################################################################
|
||||
# Application settings
|
||||
|
||||
@@ -9,24 +9,23 @@
|
||||
|
||||
"""The main pgAdmin module. This handles the application initialisation tasks,
|
||||
such as setup of logging, dynamic loading of modules etc."""
|
||||
import logging
|
||||
import sys
|
||||
from collections import defaultdict
|
||||
from importlib import import_module
|
||||
|
||||
from flask import Flask, abort, request, current_app
|
||||
from flask.ext.babel import Babel
|
||||
from flask.ext.security import Security, SQLAlchemyUserDatastore
|
||||
from flask_security.utils import login_user
|
||||
from flask_mail import Mail
|
||||
from flask_security.utils import login_user
|
||||
from htmlmin.minify import html_minify
|
||||
from pgadmin.model import db, Role, User, Version
|
||||
from importlib import import_module
|
||||
from werkzeug.local import LocalProxy
|
||||
from pgadmin.utils import PgAdminModule, driver
|
||||
from werkzeug.utils import find_modules
|
||||
import sys
|
||||
import logging
|
||||
|
||||
from pgadmin.utils.session import ServerSideSessionInterface
|
||||
from werkzeug.local import LocalProxy
|
||||
from werkzeug.utils import find_modules
|
||||
|
||||
|
||||
from pgadmin.model import db, Role, User, Version
|
||||
# Configuration settings
|
||||
import config
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
"""A blueprint module implementing the about box."""
|
||||
MODULE_NAME = 'about'
|
||||
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
from flask import Response, current_app, render_template, __version__, url_for
|
||||
import sys
|
||||
|
||||
from flask import Response, render_template, __version__, url_for
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import current_user, login_required
|
||||
|
||||
import sys
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
|
||||
import config
|
||||
|
||||
|
||||
@@ -7,20 +7,22 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
import json
|
||||
import six
|
||||
from abc import ABCMeta, abstractmethod, abstractproperty
|
||||
from pgadmin import current_blueprint
|
||||
|
||||
from flask import current_app, render_template, url_for, make_response, flash
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.login import current_user
|
||||
from flask.ext.security import login_required
|
||||
from flask_gravatar import Gravatar
|
||||
from pgadmin.settings import get_setting
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_json_response
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
from pgadmin.settings import get_setting
|
||||
from flask import current_app, render_template, url_for, make_response, flash
|
||||
from flask.ext.security import login_required
|
||||
from flask.ext.login import current_user
|
||||
from flask.ext.babel import gettext
|
||||
from flask_gravatar import Gravatar
|
||||
import json, six
|
||||
|
||||
import config
|
||||
from pgadmin import current_blueprint
|
||||
|
||||
try:
|
||||
import urllib.request as urlreq
|
||||
|
||||
@@ -7,13 +7,14 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
import six
|
||||
from abc import ABCMeta, abstractmethod
|
||||
|
||||
import six
|
||||
from flask import url_for, render_template
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.browser.utils import PGChildModule
|
||||
from pgadmin.browser import BrowserPluginModule
|
||||
from pgadmin.browser.utils import PGChildModule
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
|
||||
|
||||
|
||||
@@ -8,18 +8,21 @@
|
||||
##########################################################################
|
||||
"""Defines views for management of server groups"""
|
||||
|
||||
from abc import ABCMeta, abstractmethod
|
||||
import json
|
||||
from abc import ABCMeta, abstractmethod
|
||||
|
||||
import six
|
||||
from flask import request, render_template, make_response, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import current_user
|
||||
from pgadmin.browser import BrowserPluginModule
|
||||
from pgadmin.browser.utils import NodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response
|
||||
from pgadmin.browser import BrowserPluginModule
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
|
||||
from pgadmin.model import db, ServerGroup
|
||||
from pgadmin.browser.utils import NodeView
|
||||
import six
|
||||
|
||||
|
||||
class ServerGroupModule(BrowserPluginModule):
|
||||
|
||||
|
||||
@@ -8,21 +8,24 @@
|
||||
##########################################################################
|
||||
|
||||
import json
|
||||
import traceback
|
||||
|
||||
import pgadmin.browser.server_groups as sg
|
||||
from flask import render_template, request, make_response, jsonify, \
|
||||
current_app, url_for
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import current_user
|
||||
from pgadmin.model import db, Server, ServerGroup, User
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
from pgadmin.browser.server_groups.servers.types import ServerType
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request, forbidden, \
|
||||
make_response as ajax_response, internal_server_error, unauthorized, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
import traceback
|
||||
from flask.ext.babel import gettext
|
||||
import pgadmin.browser.server_groups as sg
|
||||
from pgadmin.utils.crypto import encrypt, decrypt, pqencryptpassword
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.types import ServerType
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
|
||||
import config
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.model import db, Server, ServerGroup, User
|
||||
|
||||
|
||||
def has_any(data, keys):
|
||||
"""
|
||||
|
||||
@@ -11,21 +11,23 @@
|
||||
|
||||
import json
|
||||
import re
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, make_response, current_app, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, unauthorized
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required, gone
|
||||
from pgadmin.browser.server_groups.servers.databases.utils import \
|
||||
parse_sec_labels_from_db, parse_variables_from_db
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, unauthorized
|
||||
from pgadmin.utils.ajax import precondition_required, gone
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class DatabaseModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,17 +10,20 @@
|
||||
"""Implements Cast Node"""
|
||||
|
||||
import json
|
||||
from flask import render_template, make_response, current_app, request, jsonify
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class CastModule(CollectionNodeModule):
|
||||
"""
|
||||
|
||||
@@ -9,17 +9,19 @@
|
||||
|
||||
import json
|
||||
import re
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class EventTriggerModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,16 +10,18 @@
|
||||
""" Implements Extension Node """
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
# As unicode type is not available in python3
|
||||
# If we check a variable is "isinstance(variable, str)
|
||||
|
||||
@@ -10,19 +10,21 @@
|
||||
"""Implements Foreign Data Wrapper Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ForeignDataWrapperModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,19 +10,21 @@
|
||||
"""Implements Foreign Server Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ForeignServerModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,17 +10,19 @@
|
||||
"""Implements User Mapping Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class UserMappingModule(CollectionNodeModule):
|
||||
|
||||
@@ -12,11 +12,9 @@
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request
|
||||
from flask.ext.babel import gettext
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
@@ -26,6 +24,8 @@ from pgadmin.utils.ajax import make_json_response, \
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class LanguageModule(CollectionNodeModule):
|
||||
"""
|
||||
|
||||
@@ -9,20 +9,22 @@
|
||||
|
||||
import json
|
||||
import re
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, request, jsonify, current_app
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule, PGChildModule
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone, \
|
||||
bad_request
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule, PGChildModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
|
||||
"""
|
||||
This module is responsible for generating two nodes
|
||||
|
||||
@@ -9,18 +9,20 @@
|
||||
|
||||
""" Implements Catalog objects Node."""
|
||||
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class CatalogObjectModule(SchemaChildModule):
|
||||
|
||||
@@ -9,19 +9,21 @@
|
||||
|
||||
""" Implements Columns Node (For Catalog objects) """
|
||||
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class CatalogObjectColumnsModule(CollectionNodeModule):
|
||||
"""
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
""" Implements Collation Node """
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class CollationModule(SchemaChildModule):
|
||||
|
||||
@@ -10,21 +10,22 @@
|
||||
"""Implements the Domain Node."""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
SchemaChildModule, DataTypeReader
|
||||
from pgadmin.browser.server_groups.servers.databases.utils import \
|
||||
parse_sec_labels_from_db
|
||||
from functools import wraps
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class DomainModule(SchemaChildModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Implements the Domain Constraint Module."""
|
||||
|
||||
import json
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases.schemas.domains \
|
||||
as domains
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class DomainConstraintModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,26 +10,27 @@
|
||||
"""Implements the Foreign Table Module."""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
import sys
|
||||
import traceback
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, request, jsonify, \
|
||||
current_app
|
||||
from flask.ext.babel import gettext
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
SchemaChildModule, DataTypeReader
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from pgadmin.browser.server_groups.servers.databases.utils import \
|
||||
parse_sec_labels_from_db
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ForeignTableModule(SchemaChildModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Defines views for management of Fts Configuration node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, current_app, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class FtsConfigurationModule(SchemaChildModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Defines views for management of Fts Dictionary node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from flask import render_template, make_response, current_app, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class FtsDictionaryModule(SchemaChildModule):
|
||||
|
||||
@@ -10,17 +10,19 @@
|
||||
"""Defines views for management of FTS Parser node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
from flask import render_template, request, jsonify, current_app
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.browser.server_groups.servers.databases import DatabaseModule
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import SchemaChildModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import SchemaChildModule
|
||||
from pgadmin.browser.server_groups.servers.databases import DatabaseModule
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class FtsParserModule(SchemaChildModule):
|
||||
|
||||
@@ -10,17 +10,19 @@
|
||||
"""Defines views for management of Fts Template node"""
|
||||
|
||||
import json
|
||||
from flask import render_template, make_response, current_app, request, jsonify
|
||||
from functools import wraps
|
||||
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.server_groups.servers.databases import DatabaseModule
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import SchemaChildModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import SchemaChildModule
|
||||
from pgadmin.browser.server_groups.servers.databases import DatabaseModule
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class FtsTemplateModule(SchemaChildModule):
|
||||
|
||||
@@ -9,29 +9,31 @@
|
||||
|
||||
"""Implements Functions/Procedures Node."""
|
||||
|
||||
import copy
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
import traceback
|
||||
import copy
|
||||
import re
|
||||
from flask import render_template, make_response, request, jsonify, \
|
||||
current_app, url_for
|
||||
from flask.ext.babel import gettext
|
||||
from functools import wraps
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from flask import render_template, make_response, request, jsonify, \
|
||||
current_app
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
SchemaChildModule, DataTypeReader
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.databases.utils import \
|
||||
parse_sec_labels_from_db, parse_variables_from_db
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class FunctionModule(SchemaChildModule):
|
||||
"""
|
||||
|
||||
@@ -10,20 +10,22 @@
|
||||
"""Implements Sequence Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class SequenceModule(SchemaChildModule):
|
||||
|
||||
@@ -11,21 +11,23 @@
|
||||
|
||||
import json
|
||||
import re
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule, DataTypeReader, VacuumSettings, \
|
||||
trigger_definition, parse_rule_definition
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class TableModule(SchemaChildModule):
|
||||
|
||||
@@ -9,22 +9,24 @@
|
||||
|
||||
""" Implements Column Node """
|
||||
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import DataTypeReader
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
import json
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ColumnsModule(CollectionNodeModule):
|
||||
|
||||
@@ -9,12 +9,13 @@
|
||||
|
||||
"""Implements Constraint Node"""
|
||||
|
||||
from flask.ext.babel import gettext
|
||||
from flask import render_template, make_response
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response
|
||||
|
||||
from .type import ConstraintRegistry
|
||||
|
||||
|
||||
|
||||
@@ -10,19 +10,21 @@
|
||||
"""Implements the Check Constraint Module."""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.constraints.type \
|
||||
import ConstraintRegistry
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.constraints.type \
|
||||
import ConstraintRegistry, ConstraintTypeModule
|
||||
|
||||
|
||||
class CheckConstraintModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Implements Exclusion constraint Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from functools import wraps
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.constraints.type \
|
||||
import ConstraintRegistry, ConstraintTypeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ExclusionConstraintModule(ConstraintTypeModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Implements Foreign key constraint Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from functools import wraps
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.constraints.type \
|
||||
import ConstraintRegistry, ConstraintTypeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class ForeignKeyConstraintModule(ConstraintTypeModule):
|
||||
|
||||
@@ -10,18 +10,20 @@
|
||||
"""Implements Primary key constraint Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from functools import wraps
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.constraints.type \
|
||||
import ConstraintRegistry, ConstraintTypeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class IndexConstraintModule(ConstraintTypeModule):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from flask import Blueprint
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
|
||||
|
||||
class ConstraintRegistry(object):
|
||||
|
||||
@@ -9,20 +9,20 @@
|
||||
|
||||
""" Implements Index Node """
|
||||
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
import json
|
||||
|
||||
|
||||
class IndexesModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,19 +10,21 @@
|
||||
"""Implements Rule Node"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases.schemas as schemas
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
import pgadmin.browser.server_groups.servers.databases.schemas as schemas
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
parse_rule_definition
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class RuleModule(CollectionNodeModule):
|
||||
|
||||
@@ -9,20 +9,20 @@
|
||||
|
||||
""" Implements Trigger Node """
|
||||
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
trigger_definition as _trigger_definition
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
import json
|
||||
|
||||
|
||||
class TriggerModule(CollectionNodeModule):
|
||||
|
||||
@@ -10,20 +10,22 @@
|
||||
""" Implements Type Node """
|
||||
|
||||
import json
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils \
|
||||
import SchemaChildModule, DataTypeReader
|
||||
import pgadmin.browser.server_groups.servers.databases as database
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class TypeModule(SchemaChildModule):
|
||||
|
||||
@@ -9,12 +9,13 @@
|
||||
|
||||
"""Schema collection node helper class"""
|
||||
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from flask import render_template
|
||||
from pgadmin.utils.ajax import internal_server_error
|
||||
import json
|
||||
|
||||
from flask import render_template
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.utils.ajax import internal_server_error
|
||||
|
||||
|
||||
class SchemaChildModule(CollectionNodeModule):
|
||||
"""
|
||||
Base class for the schema child node.
|
||||
|
||||
@@ -9,21 +9,22 @@
|
||||
|
||||
"""Implements View and Materialized View Node"""
|
||||
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
import simplejson as json
|
||||
from flask import render_template, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
SchemaChildModule, parse_rule_definition, VacuumSettings
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, \
|
||||
bad_request
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
import pgadmin.browser.server_groups.servers.databases as databases
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
|
||||
SchemaChildModule, parse_rule_definition, VacuumSettings
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
"""
|
||||
This module is responsible for generating two nodes
|
||||
|
||||
@@ -2,11 +2,3 @@
|
||||
We will use the exisiting modules for creating children module under
|
||||
materialize views.
|
||||
"""
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.column \
|
||||
import blueprint as columns_module
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.indexes \
|
||||
import blueprint as indexes_modules
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.triggers \
|
||||
import blueprint as triggers_modules
|
||||
from pgadmin.browser.server_groups.servers.databases.schemas.tables.rules \
|
||||
import blueprint as rules_modules
|
||||
|
||||
@@ -10,17 +10,19 @@
|
||||
"""Implements Resource Groups for PPAS 9.4 and above"""
|
||||
|
||||
import json
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, make_response, request, jsonify
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import NodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.browser.utils import NodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from functools import wraps
|
||||
|
||||
|
||||
class ResourceGroupModule(CollectionNodeModule):
|
||||
|
||||
@@ -6,20 +6,22 @@
|
||||
# This software is released under the PostgreSQL Licence
|
||||
#
|
||||
##########################################################################
|
||||
import datetime
|
||||
import re
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups as sg
|
||||
import simplejson as json
|
||||
from flask import render_template, request, jsonify, current_app
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, precondition_required, \
|
||||
internal_server_error, forbidden, success_return, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups as sg
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
import re
|
||||
import datetime
|
||||
from functools import wraps
|
||||
import simplejson as json
|
||||
|
||||
|
||||
class RoleModule(CollectionNodeModule):
|
||||
|
||||
@@ -8,19 +8,21 @@
|
||||
##########################################################################
|
||||
import json
|
||||
import re
|
||||
from functools import wraps
|
||||
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from flask import render_template, make_response, request, jsonify, current_app
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.browser.collection import CollectionNodeModule
|
||||
import pgadmin.browser.server_groups.servers as servers
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
|
||||
parse_priv_to_db
|
||||
from functools import wraps
|
||||
from pgadmin.browser.utils import PGChildNodeView
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error, gone
|
||||
from pgadmin.utils.ajax import precondition_required
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class TablespaceModule(CollectionNodeModule):
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
##########################################################################
|
||||
|
||||
import os
|
||||
|
||||
from flask import render_template
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
|
||||
@@ -7,9 +7,10 @@
|
||||
#
|
||||
# ##########################################################################
|
||||
|
||||
import uuid
|
||||
|
||||
from pgadmin.browser.tests.test_login import LoginTestCase
|
||||
from regression.config import config_data
|
||||
import uuid
|
||||
|
||||
|
||||
class ChangePasswordTestCase(LoginTestCase):
|
||||
|
||||
@@ -10,13 +10,15 @@
|
||||
"""Browser helper utilities"""
|
||||
|
||||
from abc import abstractmethod
|
||||
|
||||
import flask
|
||||
from flask.views import View, MethodViewType, with_metaclass
|
||||
from flask.ext.babel import gettext
|
||||
from flask import render_template, current_app
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from flask.ext.babel import gettext
|
||||
from flask.views import View, MethodViewType, with_metaclass
|
||||
from pgadmin.utils.ajax import make_json_response, precondition_required
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class PGChildModule(object):
|
||||
"""
|
||||
|
||||
@@ -12,7 +12,6 @@ MODULE_NAME = 'dashboard'
|
||||
|
||||
from functools import wraps
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from flask import render_template, url_for, Response, g
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
@@ -23,6 +22,8 @@ from pgadmin.utils.driver import get_driver
|
||||
from pgadmin.utils.menu import Panel
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class DashboardModule(PgAdminModule):
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
||||
@@ -10,11 +10,12 @@
|
||||
"""A blueprint module implementing the pgAdmin help system."""
|
||||
MODULE_NAME = 'help'
|
||||
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
from flask import url_for
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.menu import MenuItem, Panel
|
||||
from flask.ext.babel import gettext
|
||||
from flask import url_for
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
|
||||
import config
|
||||
|
||||
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
|
||||
"""A blueprint module providing utility functions for the application."""
|
||||
|
||||
import pgadmin.utils.driver as driver
|
||||
from flask import url_for, render_template, Response
|
||||
from flask.ext.babel import gettext as _
|
||||
from pgadmin.utils import PgAdminModule
|
||||
|
||||
import config
|
||||
from pgadmin.utils import PgAdminModule
|
||||
import pgadmin.utils.driver as driver
|
||||
|
||||
MODULE_NAME = 'misc'
|
||||
|
||||
|
||||
@@ -14,9 +14,8 @@ the long running background-processes.
|
||||
from flask import url_for
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required
|
||||
|
||||
from pgadmin.utils.ajax import make_response, gone, bad_request, success_return
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_response, gone, bad_request, success_return
|
||||
|
||||
from .processes import BatchProcess
|
||||
|
||||
|
||||
@@ -12,16 +12,17 @@
|
||||
Introduce a function to run the process executor in detached mode.
|
||||
"""
|
||||
from __future__ import print_function, unicode_literals
|
||||
from abc import ABCMeta, abstractproperty, abstractmethod
|
||||
import csv
|
||||
from datetime import datetime
|
||||
from dateutil import parser
|
||||
import os
|
||||
from pickle import dumps, loads
|
||||
import pytz
|
||||
from subprocess import Popen, PIPE
|
||||
import sys
|
||||
|
||||
import csv
|
||||
import os
|
||||
import sys
|
||||
from abc import ABCMeta, abstractproperty, abstractmethod
|
||||
from datetime import datetime
|
||||
from pickle import dumps, loads
|
||||
from subprocess import Popen, PIPE
|
||||
|
||||
import pytz
|
||||
from dateutil import parser
|
||||
from flask import current_app as app
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import current_user
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
"""A blueprint module providing utility functions for the application."""
|
||||
|
||||
from flask import session, url_for
|
||||
from flask import url_for
|
||||
from pgadmin.utils import PgAdminModule
|
||||
|
||||
MODULE_NAME = 'depends'
|
||||
|
||||
@@ -9,20 +9,20 @@
|
||||
|
||||
"""Implements File Manager"""
|
||||
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
from flask import render_template, Response, session, request as req, url_for
|
||||
from pgadmin.utils.ajax import make_json_response
|
||||
import random
|
||||
import os
|
||||
import os.path
|
||||
import time
|
||||
import simplejson as json
|
||||
import random
|
||||
import string
|
||||
import time
|
||||
from sys import platform as _platform
|
||||
from pgadmin.utils import get_storage_directory
|
||||
|
||||
import simplejson as json
|
||||
from flask import render_template, Response, session, request as req, url_for
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils import get_storage_directory
|
||||
from pgadmin.utils.ajax import make_json_response
|
||||
|
||||
# Checks if platform is Windows
|
||||
if _platform == "win32":
|
||||
|
||||
@@ -18,8 +18,8 @@ things:
|
||||
config database to upgrade it to the new version.
|
||||
"""
|
||||
|
||||
from flask.ext.sqlalchemy import SQLAlchemy
|
||||
from flask.ext.security import UserMixin, RoleMixin
|
||||
from flask.ext.sqlalchemy import SQLAlchemy
|
||||
|
||||
db = SQLAlchemy()
|
||||
|
||||
|
||||
@@ -13,19 +13,16 @@ Implements the routes for creating Preferences/Options Dialog on the client
|
||||
side and for getting/setting preferences.
|
||||
"""
|
||||
|
||||
import simplejson as json
|
||||
from flask import render_template, url_for, Response, request
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.login import current_user
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import success_return, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
|
||||
from flask import render_template, url_for, Response, request
|
||||
from flask.ext.security import login_required
|
||||
from flask.ext.login import current_user
|
||||
from flask.ext.babel import gettext
|
||||
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
from pgadmin.utils.preferences import Preferences
|
||||
import simplejson as json
|
||||
|
||||
|
||||
MODULE_NAME = 'preferences'
|
||||
|
||||
|
||||
@@ -7,9 +7,10 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
from pgadmin import PgAdminModule
|
||||
from flask.ext.security import login_required
|
||||
from flask import redirect, url_for
|
||||
from flask.ext.security import login_required
|
||||
|
||||
from pgadmin import PgAdminModule
|
||||
|
||||
MODULE_NAME = 'redirects'
|
||||
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
|
||||
"""Utility functions for storing and retrieving user configuration settings."""
|
||||
|
||||
import traceback
|
||||
|
||||
from flask import Response, request, render_template, url_for
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.login import current_user
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
|
||||
from pgadmin.model import db, Setting
|
||||
import traceback
|
||||
from flask import Response, request, render_template, url_for
|
||||
from flask.ext.security import login_required
|
||||
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.menu import MenuItem
|
||||
from flask.ext.babel import gettext
|
||||
|
||||
MODULE_NAME = 'settings'
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
"""A blueprint module container for keeping all submodule of type tool."""
|
||||
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import bad_request
|
||||
from flask.ext.babel import gettext
|
||||
|
||||
MODULE_NAME = 'tools'
|
||||
|
||||
|
||||
@@ -16,13 +16,12 @@ from flask import render_template, request, current_app, \
|
||||
url_for, Response
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required, current_user
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.utils import PgAdminModule, get_storage_directory, html
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.model import Server
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
from pgadmin.utils import PgAdminModule, get_storage_directory, html
|
||||
|
||||
|
||||
# set template path for sql scripts
|
||||
MODULE_NAME = 'backup'
|
||||
|
||||
@@ -10,9 +10,10 @@
|
||||
"""A blueprint module implementing the datagrid frame."""
|
||||
MODULE_NAME = 'datagrid'
|
||||
|
||||
import json
|
||||
import pickle
|
||||
import random
|
||||
import json
|
||||
|
||||
from flask import Response, url_for, session, request, make_response
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
@@ -20,8 +21,10 @@ from pgadmin.tools.sqleditor.command import *
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request,\
|
||||
internal_server_error
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
|
||||
class DataGridModule(PgAdminModule):
|
||||
"""
|
||||
class DataGridModule(PgAdminModule)
|
||||
|
||||
@@ -13,17 +13,18 @@ MODULE_NAME = 'debugger'
|
||||
|
||||
import json
|
||||
import random
|
||||
from flask import url_for, Response, render_template, request, make_response, jsonify, session, current_app
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import bad_request
|
||||
|
||||
from flask import url_for, Response, render_template, request, session, current_app
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import bad_request
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
internal_server_error
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.model import db, DebuggerFunctionArguments
|
||||
from pgadmin.utils.ajax import make_json_response, \
|
||||
make_response as ajax_response, internal_server_error
|
||||
from pgadmin.utils.menu import Panel
|
||||
|
||||
# Constants
|
||||
ASYNC_OK = 1
|
||||
|
||||
@@ -10,16 +10,18 @@
|
||||
"""Implements Grant Wizard"""
|
||||
|
||||
import simplejson as json
|
||||
from flask import Response, url_for
|
||||
from flask import render_template, request, current_app
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_to_db
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_response as ajax_response, \
|
||||
make_json_response, internal_server_error
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.browser.server_groups.servers.utils import parse_priv_to_db
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from flask import Response, url_for
|
||||
from flask.ext.security import login_required
|
||||
|
||||
try:
|
||||
from urllib import unquote
|
||||
except:
|
||||
|
||||
@@ -15,12 +15,12 @@ import os
|
||||
from flask import url_for, Response, render_template, request, current_app
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required, current_user
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.utils import PgAdminModule, get_storage_directory, html
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.model import Server
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
|
||||
MODULE_NAME = 'import_export'
|
||||
|
||||
|
||||
@@ -14,14 +14,14 @@ import json
|
||||
from flask import url_for, Response, render_template, request, current_app
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.model import Server
|
||||
from pgadmin.utils import PgAdminModule, html
|
||||
from pgadmin.utils.ajax import bad_request, make_json_response
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.model import Server
|
||||
|
||||
MODULE_NAME = 'maintenance'
|
||||
|
||||
|
||||
|
||||
@@ -14,14 +14,14 @@ import os
|
||||
|
||||
from flask import render_template, request, current_app, \
|
||||
url_for, Response
|
||||
from flask.ext.security import login_required, current_user
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required, current_user
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.utils import PgAdminModule, get_storage_directory, html
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.model import Server
|
||||
from pgadmin.misc.bgprocess.processes import BatchProcess, IProcessDesc
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request
|
||||
from pgadmin.utils import PgAdminModule, get_storage_directory, html
|
||||
|
||||
# set template path for sql scripts
|
||||
MODULE_NAME = 'restore'
|
||||
|
||||
@@ -11,21 +11,23 @@
|
||||
MODULE_NAME = 'sqleditor'
|
||||
|
||||
import json
|
||||
import os
|
||||
import pickle
|
||||
import random
|
||||
import os
|
||||
|
||||
from flask import Response, url_for, render_template, session, request
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import login_required
|
||||
from pgadmin.tools.sqleditor.command import QueryToolCommand
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils import get_storage_directory
|
||||
from pgadmin.utils.ajax import make_json_response, bad_request, \
|
||||
success_return, internal_server_error
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from pgadmin.tools.sqleditor.command import QueryToolCommand
|
||||
from pgadmin.utils import get_storage_directory
|
||||
from pgadmin.utils.sqlautocomplete.autocomplete import SQLAutoComplete
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
# import unquote from urlib for python2.x and python3.x
|
||||
try:
|
||||
from urllib import unquote
|
||||
|
||||
@@ -10,12 +10,14 @@
|
||||
""" Implemented classes for the different object type used by data grid """
|
||||
|
||||
from abc import ABCMeta, abstractmethod
|
||||
|
||||
import six
|
||||
from flask import render_template
|
||||
from flask.ext.babel import gettext
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from pgadmin.utils.ajax import forbidden
|
||||
from pgadmin.utils.driver import get_driver
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
import six
|
||||
|
||||
VIEW_FIRST_100_ROWS = 1
|
||||
VIEW_LAST_100_ROWS = 2
|
||||
|
||||
@@ -16,13 +16,13 @@ from flask import render_template, request, \
|
||||
url_for, Response, abort
|
||||
from flask.ext.babel import gettext as _
|
||||
from flask.ext.security import login_required, roles_required, current_user
|
||||
|
||||
from flask.ext.security.utils import encrypt_password
|
||||
from pgadmin.utils import PgAdminModule
|
||||
from pgadmin.utils.ajax import make_response as ajax_response,\
|
||||
make_json_response, bad_request, internal_server_error
|
||||
from pgadmin.utils import PgAdminModule
|
||||
|
||||
from pgadmin.model import db, Role, User, UserPreference, Server,\
|
||||
ServerGroup, Process, Setting
|
||||
from flask.ext.security.utils import encrypt_password
|
||||
|
||||
# set template path for sql scripts
|
||||
MODULE_NAME = 'user_management'
|
||||
|
||||
@@ -7,11 +7,13 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
from flask import Blueprint
|
||||
from collections import defaultdict
|
||||
from operator import attrgetter
|
||||
from .preferences import Preferences
|
||||
|
||||
from flask import Blueprint
|
||||
|
||||
from .paths import get_storage_directory
|
||||
from .preferences import Preferences
|
||||
|
||||
|
||||
class PgAdminModule(Blueprint):
|
||||
|
||||
@@ -9,12 +9,13 @@
|
||||
|
||||
"""Utility functions for dealing with AJAX."""
|
||||
|
||||
from flask import Response
|
||||
from flask.ext.babel import gettext as _
|
||||
import simplejson as json
|
||||
import datetime
|
||||
import decimal
|
||||
|
||||
import simplejson as json
|
||||
from flask import Response
|
||||
from flask.ext.babel import gettext as _
|
||||
|
||||
|
||||
class DataTypeJSONEncoder(json.JSONEncoder):
|
||||
def default(self, obj):
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
|
||||
"""This File Provides Cryptography."""
|
||||
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto import Random
|
||||
import base64
|
||||
import hashlib
|
||||
|
||||
from Crypto import Random
|
||||
from Crypto.Cipher import AES
|
||||
|
||||
padding_string = b'}'
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
##########################################################################
|
||||
|
||||
from flask import current_app
|
||||
|
||||
from .registry import DriverRegistry
|
||||
|
||||
|
||||
|
||||
@@ -10,9 +10,11 @@
|
||||
"""Implement the Base class for Driver and Connection"""
|
||||
|
||||
from abc import ABCMeta, abstractmethod, abstractproperty
|
||||
from .registry import DriverRegistry
|
||||
|
||||
import six
|
||||
|
||||
from .registry import DriverRegistry
|
||||
|
||||
|
||||
@six.add_metaclass(DriverRegistry)
|
||||
class BaseDriver(object):
|
||||
|
||||
@@ -20,18 +20,16 @@ import select
|
||||
|
||||
import psycopg2
|
||||
import psycopg2.extras
|
||||
from psycopg2.extensions import adapt
|
||||
|
||||
from flask import g, current_app, session
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import current_user
|
||||
from pgadmin.utils.crypto import decrypt
|
||||
from psycopg2.extensions import adapt
|
||||
|
||||
import config
|
||||
from pgadmin.model import Server, User
|
||||
from pgadmin.utils.crypto import decrypt
|
||||
from ..abstract import BaseDriver, BaseConnection
|
||||
from .keywords import ScanKeyword
|
||||
|
||||
from ..abstract import BaseDriver, BaseConnection
|
||||
|
||||
_ = gettext
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
import re
|
||||
import os
|
||||
import re
|
||||
|
||||
if __name__ == '__main__':
|
||||
include_dir = os.popen('pg_config --includedir').read().rstrip()
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
##########################################################################
|
||||
|
||||
from abc import ABCMeta
|
||||
|
||||
from flask.ext.babel import gettext
|
||||
|
||||
|
||||
|
||||
@@ -7,8 +7,6 @@
|
||||
#
|
||||
##########################################################################
|
||||
|
||||
from collections import namedtuple
|
||||
|
||||
PRIORITY = 100
|
||||
|
||||
class MenuItem(object):
|
||||
|
||||
@@ -10,7 +10,9 @@
|
||||
"""This file contains functions fetching different utility paths."""
|
||||
|
||||
import os
|
||||
|
||||
from flask.ext.security import current_user, login_required
|
||||
|
||||
import config
|
||||
|
||||
|
||||
|
||||
@@ -12,14 +12,16 @@ Utility classes to register, getter, setter functions for the preferences of a
|
||||
module within the system.
|
||||
"""
|
||||
|
||||
import decimal
|
||||
|
||||
import dateutil.parser as dateutil_parser
|
||||
from flask import current_app
|
||||
from flask.ext.babel import gettext
|
||||
from flask.ext.security import current_user
|
||||
|
||||
from pgadmin.model import db, Preferences as PrefTable, \
|
||||
ModulePreference as ModulePrefTable, UserPreference as UserPrefTable, \
|
||||
PreferenceCategory as PrefCategoryTbl
|
||||
from flask.ext.babel import gettext
|
||||
import dateutil.parser as dateutil_parser
|
||||
import decimal
|
||||
|
||||
|
||||
class _Preference(object):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
#
|
||||
##############################################################
|
||||
|
||||
from abc import ABCMeta, abstractmethod
|
||||
import unittest
|
||||
from abc import ABCMeta, abstractmethod
|
||||
|
||||
|
||||
class TestsGeneratorRegistry(ABCMeta):
|
||||
|
||||
@@ -15,10 +15,11 @@ Credit/Reference: http://flask.pocoo.org/snippets/86/
|
||||
Modified to support both Python 2.6+ & Python 3.x
|
||||
"""
|
||||
|
||||
import os
|
||||
import errno
|
||||
import os
|
||||
import sqlite3
|
||||
from uuid import uuid4
|
||||
|
||||
try:
|
||||
from cPickle import dumps, loads
|
||||
except:
|
||||
|
||||
@@ -9,21 +9,23 @@
|
||||
|
||||
"""A blueprint module implementing the sql auto complete feature."""
|
||||
|
||||
import sys
|
||||
import re
|
||||
import sqlparse
|
||||
import itertools
|
||||
import operator
|
||||
import re
|
||||
import sys
|
||||
from collections import namedtuple
|
||||
|
||||
import sqlparse
|
||||
from flask import render_template
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from sqlparse.sql import Comparison, Identifier, Where
|
||||
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
from .completion import Completion
|
||||
from .function_metadata import FunctionMetadata
|
||||
from .parseutils import (
|
||||
last_word, extract_tables, find_prev_keyword, parse_partial_identifier)
|
||||
from .prioritization import PrevalenceCounter
|
||||
from .completion import Completion
|
||||
from .function_metadata import FunctionMetadata
|
||||
from flask import render_template
|
||||
from pgadmin.utils.driver import get_driver
|
||||
from config import PG_DEFAULT_DRIVER
|
||||
|
||||
PY2 = sys.version_info[0] == 2
|
||||
PY3 = sys.version_info[0] == 3
|
||||
|
||||
@@ -4,8 +4,6 @@ Using Completion class from
|
||||
"""
|
||||
|
||||
from __future__ import unicode_literals
|
||||
from abc import ABCMeta, abstractmethod
|
||||
from six import with_metaclass
|
||||
|
||||
__all__ = (
|
||||
'Completion'
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
Copied from http://code.activestate.com/recipes/576611-counter-class/
|
||||
"""
|
||||
|
||||
from operator import itemgetter
|
||||
from heapq import nlargest
|
||||
from itertools import repeat, ifilter
|
||||
from operator import itemgetter
|
||||
|
||||
|
||||
class Counter(dict):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import re
|
||||
|
||||
import sqlparse
|
||||
from sqlparse.tokens import Whitespace, Comment, Keyword, Name, Punctuation
|
||||
|
||||
|
||||
table_def_regex = re.compile(r'^TABLE\s*\((.+)\)$', re.IGNORECASE)
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
import re
|
||||
import sqlparse
|
||||
from collections import namedtuple
|
||||
|
||||
import sqlparse
|
||||
from sqlparse.sql import IdentifierList, Identifier, Function
|
||||
from sqlparse.tokens import Keyword, DML, Punctuation, Token, Error
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import re
|
||||
from collections import defaultdict
|
||||
|
||||
import sqlparse
|
||||
from sqlparse.tokens import Name
|
||||
from collections import defaultdict
|
||||
|
||||
white_space_regex = re.compile('\\s+', re.MULTILINE)
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ them to TestSuite. """
|
||||
import os
|
||||
import sys
|
||||
import unittest
|
||||
|
||||
from testscenarios.scenarios import generate_scenarios
|
||||
|
||||
# We need to include the root directory in sys.path to ensure that we can
|
||||
|
||||
@@ -10,19 +10,19 @@
|
||||
"""Perform the initial setup of the application, by creating the auth
|
||||
and settings database."""
|
||||
|
||||
import os
|
||||
import sys
|
||||
import getpass
|
||||
import os
|
||||
import random
|
||||
import string
|
||||
import re
|
||||
import string
|
||||
import sys
|
||||
|
||||
from flask import Flask
|
||||
from flask.ext.security import Security, SQLAlchemyUserDatastore
|
||||
from flask.ext.security.utils import encrypt_password
|
||||
|
||||
from pgadmin.model import db, Role, User, Server, \
|
||||
ServerGroup, Version
|
||||
|
||||
# Configuration settings
|
||||
import config
|
||||
|
||||
|
||||
Reference in New Issue
Block a user