Surinder Kumar
aee1492d0d
Correct some EDB Postgres Advanced Server branding.
2017-03-21 10:12:26 +00:00
Dave Page
564ecc37db
Ignore the Yarn lock file.
2017-03-21 10:11:19 +00:00
Ashesh Vashi
4eafdbeff6
Resolved a typo - show a '?' after the 'Show timing' preference.
2017-03-21 11:17:35 +05:30
Dave Page
4ff082ee74
Use correct file header for a JS file.
2017-03-20 19:32:52 +00:00
Ashesh Vashi
72128df75c
[Extendible][Dashboard] Allow to show the dashboard of their choice for
...
the selected node in the browser tree.
2017-03-20 19:17:47 +05:30
Sarah McAlear
c9e04fec8d
Show tooltips for disabled buttons to help user learning. Fixes #2226
2017-03-20 10:33:35 +00:00
Murtuza Zabuawala
145983d544
Add miissing braces to reverse engineered SQL header block for Functions. Fixes #2246
2017-03-17 12:48:58 +00:00
Murtuza Zabuawala
461086c17d
Fix View Data filter options. Fixes #2265
2017-03-17 12:45:59 +00:00
Murtuza Zabuawala
e9702752d9
Fix hadling of DATERANGE[] type. Fixes #2258
2017-03-17 12:40:08 +00:00
Dave Page
6abb906b20
Remove test related files from the mac appbundle.
2017-03-17 12:21:15 +00:00
Harshal Dhumal
e4134695e5
Fix dropping of databases with Unicode names. Fixes #2243
...
1. Pickup correct encoding in qtLiteral to decode.
2. While releasing database connection only decode database name if it's not unicode.
2017-03-17 10:33:03 +00:00
Dave Page
648c332488
Import from flask_babel instead of the deprecated flask.ext.babel. Fixes #2264
2017-03-17 10:22:41 +00:00
Atira Odhner
4464be6f43
Fix a typo and remove an unnecessary copy of the column properties template.
2017-03-17 10:02:52 +00:00
Dave Page
b2a74ad26d
Fix a bunch of file headers.
2017-03-16 14:27:55 +00:00
Joao Pedro De Almeida Pereira
6ad6bf5aab
Update test requirements to include a version of Selenium that supports Chrome 57, and the chromedriver installer.
2017-03-16 09:53:26 +00:00
Atira Odhner
2abd3724c2
Ensure the screenshots directory exists before trying to save regression test screenshots
2017-03-15 22:06:04 +00:00
Dave Page
cc4686f1bb
README improvements.
2017-03-15 17:16:02 +00:00
Atira Odhner
dbddad50bf
Move the package.json file to the web/ directory
2017-03-15 17:15:16 +00:00
Atira Odhner
c8fa0c4e28
Don't ship the node_modules directory with packages as it's only used for local testing.
2017-03-15 17:14:37 +00:00
Atira Odhner
5593faf2a4
Move the karma config and node_modules into the web directory.
2017-03-15 17:13:55 +00:00
Atira Odhner
ae0d8e89eb
Fix the path to JS
2017-03-15 17:12:58 +00:00
Atira Odhner
889050b71d
Fix quotes to ensure we have valid JS.
2017-03-15 17:11:53 +00:00
Atira Odhner
172b41cba8
Refactor clipboard copying into a separate file for use outside the SQL Editor.
2017-03-15 17:11:11 +00:00
Atira Odhner
4445f9dd63
Add a mechanism for centralising JS translations, to avoid having to render many JS files with Jinja.
2017-03-15 17:10:22 +00:00
Atira Odhner
2f84156dc6
Add Jasmine test framework for JS testing.
2017-03-15 17:09:22 +00:00
Murtuza Zabuawala
ff9d6cd3d5
Fix previous partial commit
2017-03-14 09:34:12 +00:00
Murtuza Zabuawala
cc4c557122
Move Bootstrap files into the distribution format.
2017-03-14 09:23:30 +00:00
Dave Page
1c6f30a0ed
Remove \n in translation that was causing a syntax error.
2017-03-13 10:39:36 +00:00
Ashesh Vashi
7767c085c3
Resolved an issue finding the python interpreter on *nix systems, and
...
Windows 2008 R2 (32 bit), while running the pgAdmin 4 as runtime for
the PostgreSQL one click installers.
- Found a typo in runtime code, we were appending the path using ';' on
*nix systems too. We should have used ':', and that did not allow the
os.environ['PATH'] to identify the correct path of the python
interpreter under the 'venv' directory.
- On Windows 2008, it was not honouring the environment variables, set
under the Qt application (e.g. pgAdmin4.exe runtime), in the python
application. (e.g. pgAdmin4.py). We will need to assume that - the
python interpreter resides under the 'venv' directory outside the
'bin' directory.
- Also, on windows 2008, it was setting PYTHONHOME environment variable
to the full path of the pgAdmin4.exe, we need to reset it to 'venv'
directory, if we find the python interpreter under it.
Thanks Murtuza Zabuawala for tips, and help.
2017-03-10 21:19:06 +05:30
Atira Odhner
28deb34283
Remove some dead code.
2017-03-10 10:27:17 +00:00
Begina Felicysym
5e6c29d5db
Update Polish translation
2017-03-10 09:03:18 +00:00
Joao Pedro De Almeida Pereira
d756f2f6c6
Create screenshots when feature tests fail.
2017-03-09 15:34:51 +00:00
Harshal Dhumal
502c827697
Fix numeric control validation in nested schemas. Fixes #2241
2017-03-09 15:23:18 +00:00
Dave Page
670c8a2cc1
Disable HTMLMIN with Python 2.6 as it doesn't work on that older version.
2017-03-09 15:21:52 +00:00
Murtuza Zabuawala
bc63652811
Fix the issue where Import/Export was failing in linux runtime. Fixes #2166
...
Issue:
Changes done by Ashesh in pgAdmin4.py file for setting up PYTHONHOME variable to sys.prefix was applicable only for windows only.
Additionally I have also added exception handling for file provided by user for Backup/Restore/Import/Export.
2017-03-09 09:54:55 +00:00
Murtuza Zabuawala
533833cb02
Cleanup some ugly code formatting.
2017-03-09 09:27:41 +00:00
Dave Page
18d465e7bc
Fix some messages and update the Polish translation from Begina Felicysym
2017-03-09 09:23:19 +00:00
Begina Felicysym
b6fefd89b6
Add a Polish translation
2017-03-08 10:14:18 +00:00
Dave Page
fb44ffffa0
Fix a couple of translation issues, and remove the test French translation files.
2017-03-08 10:13:15 +00:00
Dave Page
981ebfbcf7
Ensure feature tests are compatible with Python 3.5.
...
This is required even if they aren't run, as RPM builds will try to byte compile all files in the distro.
2017-03-08 09:49:48 +00:00
Ashesh Vashi
da9aa3ccbd
Don't try to start chromedriver and friends if the feature tests are excluded.
2017-03-08 09:21:28 +00:00
Dave Page
3658ca6c55
Avoid leaving chromedriver processes cluttering the landscape after running the feature tests.
...
Per https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/3378 , we were doing it wrong :-(
2017-03-07 13:49:52 +00:00
Ashesh Vashi
41e0a73ea6
Adding the directory containing 'config.py' in to the sys.path variable,
...
so that - when config.py refered from outside the pgAdmin itself (i.e.
during building the pip).
2017-03-07 17:10:34 +05:30
Dave Page
1f9fd507b0
Translation updates.
2017-03-07 11:20:20 +00:00
Ashesh Vashi
6cc1fbe739
Import config only when needed, it was causing cyclic dependency when
...
running the regression suite.
2017-03-07 16:07:10 +05:30
Jonas Thelemann
8435257e00
Fix some typos in comments.
2017-03-07 10:35:24 +00:00
Jonas Thelemann
e3e951e86d
Prevent the Slonik logo obscuring the login dialogue on small displays in server mode. Fixes #2230
2017-03-07 10:33:38 +00:00
Jonas Thelemann
c34f5fd2d4
Use "could not" consistently, instead of "couldn't" which was used in some places.
2017-03-07 10:29:54 +00:00
Ashesh Vashi
f2fc1ceba8
Resolved quite a few file-system encoding/decoding related cases.
...
In order to resolve the non-ascii characters in path (in user directory,
storage path, etc) on windows, we have converted the path into the
short-path, so that - we don't need to deal with the encoding issues
(specially with Python 2).
We've resolved majority of the issues with this patch.
We still need couple issues to resolve after this in the same area.
TODO
* Add better support for non-ascii characters in the database name on
windows with Python 3
* Improve the messages created after the background processes by
different modules (such as Backup, Restore, Import/Export, etc.),
which does not show short-paths, and xml representable characters for
non-ascii characters, when found in the database objects, and the file
PATH.
Fixes #2174 , #1797 , #2166 , #1940
Initial patch by: Surinder Kumar
Reviewed by: Murtuza Zabuawala
2017-03-07 15:31:03 +05:30
Dave Page
063177155e
Bump version prior to release.
2017-03-06 15:35:08 +00:00