Skip to content

Commit

Permalink
Merge branch 'dev' of https://github.com/OmniDB/OmniDB into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
felipebiox committed Dec 16, 2020
2 parents 933f062 + 7db3fe8 commit 8a9cf4d
Show file tree
Hide file tree
Showing 11 changed files with 107 additions and 100 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM python:latest

LABEL maintainer="OmniDB team"

ARG OMNIDB_VERSION=3.0.2b
ARG OMNIDB_VERSION=3.0.3b

SHELL ["/bin/bash", "-c"]

Expand Down
4 changes: 2 additions & 2 deletions OmniDB/OmniDB/custom_settings.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import os

# OmniDB settings
OMNIDB_VERSION = 'OmniDB 3.0.2b'
OMNIDB_SHORT_VERSION = '3.0.2b'
OMNIDB_VERSION = 'OmniDB 3.0.3b'
OMNIDB_SHORT_VERSION = '3.0.3b'
DEV_MODE = True
DESKTOP_MODE = False
APP_TOKEN = None
Expand Down
4 changes: 2 additions & 2 deletions OmniDB/OmniDB_app/static/OmniDB_app/js/monitoring.js
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@ $('#modal_monitoring_unit_test').on('shown.bs.modal', function (e) {
if (p_return.v_data.v_error) {
v_div_result.innerHTML = '<div class=error_text>' + p_return.v_data.v_message + '</div>';
}
else if (v_type=='timeseries' || v_type=='chart') {
else if (v_type=='timeseries' || v_type=='chart' || v_return_unit.v_type=='chart_append') {
var canvas = document.createElement('canvas');
canvas.style.height = '250px';
canvas.style.width = v_div_result.offsetWidth;
Expand Down Expand Up @@ -807,7 +807,7 @@ function refreshMonitorDashboard(p_loading,p_tab_tag,p_div) {

try {
// Chart unit
if (v_return_unit.v_type=='timeseries' || v_return_unit.v_type=='chart') {
if (v_return_unit.v_type=='timeseries' || v_return_unit.v_type=='chart' || v_return_unit.v_type=='chart_append') {

$(v_unit.div_loading).fadeOut(100);

Expand Down
58 changes: 29 additions & 29 deletions OmniDB/OmniDB_app/templates/OmniDB_app/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
</style>
<link rel="shortcut icon" type="image/x-icon" href="{{url_folder}}/static/OmniDB_app/images/favicon.ico"/>

<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/style.css?v2.17.0.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/style.css?v3.0.3.0" />

<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/modern-style.css?v2.17.0.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/modern-style.css?v3.0.3.0" />

<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/handsontable.full.css?v2.17.0.0"/>
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/msdropdown/dd.css?v2.17.0.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/lib/tabs/css/tabs.css?v2.17.0.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/popper.css?v2.17.0.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/handsontable.full.css?v3.0.3.0"/>
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/msdropdown/dd.css?v3.0.3.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/lib/tabs/css/tabs.css?v3.0.3.0" />
<link rel="stylesheet" type="text/css" href="{{url_folder}}/static/OmniDB_app/css/popper.css?v3.0.3.0" />

<link rel="stylesheet" href="{{url_folder}}/static/OmniDB_app/css/explain/bootstrap.css">
<link rel="stylesheet" href="{{url_folder}}/static/OmniDB_app/css/explain/main.css">
Expand Down Expand Up @@ -594,32 +594,32 @@ <h2>Primary Supporter:</h2>
</div>

<div class="div_loading"><button id="bt_cancel_ajax" onclick="cancelAjax()">Cancel</button></div>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/jquery-1.11.2.min.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/AjaxControl.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/jquery-1.11.2.min.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/AjaxControl.js?v3.0.3.0" ></script>
<script type="text/javascript">
startLoading()
</script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/react.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/react-dom.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/d3.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/pgplan.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/popper.min.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/tooltip.min.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/jquery.dd.min.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/xterm.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/fit.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/ace.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/mode-sql.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/ext-language_tools.js?v2.17.0.0"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/tabs/lib/tabs.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/handsontable.full.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/NotificationControl.js?v2.17.0.0" ></script>

<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/WebSocketControl.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Renderers.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/HeaderActions.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Passwords.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Users.js?v2.17.0.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/react.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/react-dom.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/d3.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/explain/pgplan.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/popper.min.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/tooltip.min.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/jquery.dd.min.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/xterm.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/fit.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/ace.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/mode-sql.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/ext-language_tools.js?v3.0.3.0"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/tabs/lib/tabs.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/handsontable.full.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/NotificationControl.js?v3.0.3.0" ></script>

<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/WebSocketControl.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Renderers.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/HeaderActions.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Passwords.js?v3.0.3.0" ></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/Users.js?v3.0.3.0" ></script>

<script type="text/javascript">

Expand Down
12 changes: 6 additions & 6 deletions OmniDB/OmniDB_app/templates/OmniDB_app/workspace.html
Original file line number Diff line number Diff line change
Expand Up @@ -877,12 +877,12 @@ <h4>User management</h4>
<script type="text/javascript">
startLoading();
</script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/react.js?v2.16.0.1"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/react-dom.js?v2.16.0.1"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/d3.js?v2.16.0.1"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/pgplan.js?v2.16.0.1"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/xterm.js?v2.17.0.0"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/fit.js?v2.17.0.0"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/react.js?v3.0.3b"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/react-dom.js?v3.0.3b"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/d3.js?v3.0.3b"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/explain/js/pgplan.js?v3.0.3b"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/xterm.js?v3.0.3b"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/js/fit.js?v3.0.3b"></script>
<script src="{{url_folder}}/static/OmniDB_app/lib/popper/popper.min.js?v3.0.3b.9eac8f3d"></script>
<script src="{{url_folder}}/static/OmniDB_app/lib/bootstrap/bootstrap.min.js?v3.0.3b.9eac8f3d"></script>
<script type="text/javascript" src="{{url_folder}}/static/OmniDB_app/lib/ace/ace.js?v3.0.3b.9eac8f3d"></script>
Expand Down
2 changes: 1 addition & 1 deletion OmniDB/OmniDB_app/views/plugins.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ def load_plugin(plugin_folder, p_load):
mon_units = getattr(module, 'monitoring_units')
for mon_unit in mon_units:
mon_unit['plugin_name'] = plugin_name
monitoring_units.append(mon_unit)
monitoring_units[(mon_unit['plugin_name'],mon_unit['id'])] = mon_unit
except Exception as exc:
None

Expand Down
92 changes: 46 additions & 46 deletions OmniDB/omnidb-win.spec
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
# -*- mode: python ; coding: utf-8 -*-

block_cipher = None

data_files_server = [
('omnidb.db','.'),
('config.py','.'),
('OmniDB_app/static','OmniDB_app/static'),
('OmniDB_app/include','OmniDB_app/include'),
('OmniDB_app/templates','OmniDB_app/templates'),
('OmniDB_app/plugins','OmniDB_app/plugins')
]


a = Analysis(['omnidb-server.py'],
pathex=['C:\\Users\\omnidb\\OmniDB\\OmniDB\\OmniDB'],
binaries=[],
datas=data_files_server,
hiddenimports=['cheroot.ssl','cheroot.ssl.builtin','psycopg2','paramiko'],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
[],
exclude_binaries=True,
name='omnidb-server',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='omnidb-server')
# -*- mode: python ; coding: utf-8 -*-

block_cipher = None

data_files_server = [
('omnidb.db','.'),
('config.py','.'),
('OmniDB_app/static','OmniDB_app/static'),
('OmniDB_app/include','OmniDB_app/include'),
('OmniDB_app/templates','OmniDB_app/templates'),
('OmniDB_app/plugins','OmniDB_app/plugins')
]


a = Analysis(['omnidb-server.py'],
pathex=['C:\\Users\\omnidb\\OmniDB\\OmniDB\\OmniDB'],
binaries=[],
datas=data_files_server,
hiddenimports=['cheroot.ssl','cheroot.ssl.builtin','psycopg2','paramiko'],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
[],
exclude_binaries=True,
name='omnidb-server',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='omnidb-server')
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# OmniDB 3.0.2 Beta
# OmniDB 3.0.3 Beta

## Release Date: *October 28, 2020*

Expand Down Expand Up @@ -32,7 +32,7 @@
- Improvements
- Added snippets and custom monitoring units to the OmniDB 2 to 3 automatic migration process

- 3.0.2 changes
- 3.0.3 changes
- Re-included
- Explain visualizer component from OmniDB 2.x
- Shortcuts for issueing Explain and Explain Analyze
Expand Down
2 changes: 1 addition & 1 deletion deploy/app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
</g>
</svg>
<div class="omnidb__login__version">
<small>v3.0.2b</small>
<small>v3.0.3b</small>
</div>
</div>

Expand Down
2 changes: 2 additions & 0 deletions deploy/linux/tarbuild/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ pip install -r requirements.txt

# Building server
cd OmniDB/
rm -f omnidb.db omnidb.log
touch omnidb.db
pyinstaller OmniDB-lin.spec
mv dist/omnidb-server $HOME
rm -rf build dist
Expand Down
25 changes: 15 additions & 10 deletions deploy/windows/deploy.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
mkdir release
mkdir release/omnidb-app
unzip app.zip -d release/omnidb-app
cp ../app/index.html release/omnidb-app
cp ../app/package.json release/omnidb-app
../../../../AppData/Local/Programs/Python/Python36-32/Scripts/pyinstaller.exe ../../OmniDB/omnidb-win.spec
cp -R dist/omnidb-server release/omnidb-app
mv dist/omnidb-server release
rm -rf build
rm -rf dist
mkdir release
curl https://dl.nwjs.io/v0.49.0/nwjs-v0.49.0-win-ia32.zip -o app.zip
unzip app.zip -d release
rm app.zip
mv release/nwjs-v0.49.0-win-ia32 release/OmniDB
mv release/OmniDB/nw.exe release/OmniDB/omnidb-app.exe
cp ../app/index.html release/OmniDB
cp ../app/package.json release/OmniDB
cp ../app/omnidb_icon.png release/OmniDB
../../../../AppData/Local/Programs/Python/Python36-32/Scripts/pyinstaller.exe ../../OmniDB/omnidb-win.spec
mv dist/omnidb-server release/OmniDB
#../../../../../../Arquivos\ de\ Programas/Resource\ Hacker/ResourceHacker.exe -open release/OmniDB/omnidb-app.exe -save release/OmniDB/omnidb-app.exe -action addoverwrite -res ../win-icon.ico -mask ICONGROUP,IDR_MAINFRAME,
#../../../../../../Arquivos\ de\ Programas/Resource\ Hacker/ResourceHacker.exe -open release/OmniDB/omnidb-server/omnidb-server.exe -save release/OmniDB/omnidb-server/omnidb-server.exe -action addoverwrite -res ../win-icon.ico -mask ICONGROUP,IDR_MAINFRAME,
rm -rf build
rm -rf dist

0 comments on commit 8a9cf4d

Please sign in to comment.