Commit Graph

505 Commits

Author SHA1 Message Date
Arik Fraimovich
4d1908dceb Merge pull request #153 from EverythingMe/feature_data_source
Shell wrapper to source env before running command
2014-03-25 10:25:12 +02:00
Arik Fraimovich
870cc142a9 Shell wrapper to source env before running command 2014-03-25 10:22:50 +02:00
Arik Fraimovich
eade74ffb0 Add manage.py command to print settings 2014-03-25 10:22:21 +02:00
Arik Fraimovich
880412da94 Remove migrate make command 2014-03-25 10:19:11 +02:00
Arik Fraimovich
a9dae21483 Merge pull request #152 from EverythingMe/feature_data_source
Make task to run a migration
2014-03-25 09:34:19 +02:00
Arik Fraimovich
0578273f7e Make task to run a migration 2014-03-25 09:33:44 +02:00
Arik Fraimovich
2ba4bcd98e Merge pull request #151 from EverythingMe/feature_data_source
Fix issue with serializing unicode queries.
2014-03-24 14:31:13 +02:00
Arik Fraimovich
fac9082a03 Unicode test case for Job 2014-03-24 14:26:57 +02:00
Arik Fraimovich
9ac335116c Fix issue with serializing unicode queries 2014-03-24 14:18:03 +02:00
Arik Fraimovich
fbc325bf07 Merge pull request #149 from EverythingMe/feature_data_source
Feature: Support multiple data sources (databases) for querying (#12)
2014-03-23 17:02:55 +02:00
Arik Fraimovich
cad34f63bf Add comment about moving logic to the model 2014-03-23 12:52:22 +02:00
Arik Fraimovich
d9964d84b3 Fix tests (were rightfully failing on system with clock set to utc) 2014-03-20 20:57:35 +02:00
Arik Fraimovich
9379f76562 Reverse comparison 2014-03-20 20:16:23 +02:00
Arik Fraimovich
21e02ee04e Reduce Peewee's logging level to INFO in tests. 2014-03-20 19:45:16 +02:00
Arik Fraimovich
214806d31b Apply filters only when available 2014-03-20 19:38:05 +02:00
Arik Fraimovich
cea1a73ad6 Remove reference to query result when changing data source 2014-03-20 19:30:05 +02:00
Arik Fraimovich
e37fa7e5a0 Add results verification 2014-03-20 18:49:38 +02:00
Arik Fraimovich
b079b27875 Script to test concurrency issues 2014-03-20 18:16:09 +02:00
Arik Fraimovich
3c895310f4 Switch to using peewee models in Manager + fix bugs + add tests (#8). 2014-03-20 13:22:37 +02:00
Arik Fraimovich
ae9e80d6a8 Update peewee version to be able to use window functions. 2014-03-20 13:18:32 +02:00
Arik Fraimovich
9f0abd0bc6 Remove data.manager.QueryResult class. 2014-03-20 10:47:07 +02:00
Arik Fraimovich
3bedfe75a8 Merge pull request #147 from EverythingMe/fix_141_digest_called_every_second
Fix #141: prevent the timer directive call digest loop every second
2014-03-20 09:33:46 +02:00
Arik Fraimovich
76ce8b0876 Fix #141: prevent the timer directive call digest loop every second
By using setInterval & $scope.$digest instead of $timeout which uses
$scope.$apply, which in turn calls $rootScope.$digest.
2014-03-20 09:29:27 +02:00
Arik Fraimovich
fcebbb4856 Unless data source set already, set it to the first one. 2014-03-20 09:21:01 +02:00
Arik Fraimovich
1b02f58247 When updating query result, set the data source id. 2014-03-20 09:20:41 +02:00
Arik Fraimovich
687b3be784 Allow updating data source when updating query. 2014-03-20 09:20:27 +02:00
Arik Fraimovich
4922be1422 Update query results for same data source only 2014-03-19 14:58:13 +02:00
Arik Fraimovich
062e65732a No need to pass connection string to workers 2014-03-19 13:52:19 +02:00
Arik Fraimovich
c40a73726e Remove get_query_result_by_id from data.Manager. 2014-03-19 13:50:52 +02:00
Arik Fraimovich
e8d453e2d4 Move QUeyrResult logic from data.Manager to QueryResult. 2014-03-19 13:48:48 +02:00
Arik Fraimovich
0c4d0cb5c5 Fix QueryResult factory. 2014-03-19 13:48:11 +02:00
Arik Fraimovich
7efa48b3d7 Fix import job to use data source with query result. 2014-03-19 13:47:35 +02:00
Arik Fraimovich
000c482f1b Add data source to QueryResult 2014-03-19 12:57:42 +02:00
Arik Fraimovich
c919648412 Fix tests to use data source 2014-03-19 12:53:51 +02:00
Arik Fraimovich
6b57d4a2f7 Data Source factory 2014-03-19 12:53:39 +02:00
Arik Fraimovich
21b52e0b80 Fix importer to use data source 2014-03-19 12:53:30 +02:00
Arik Fraimovich
7bd5604607 Add DataSource to models list 2014-03-19 11:45:38 +02:00
Arik Fraimovich
bb83157cbe Move Highcharts color definitions to highchart's code file 2014-03-19 11:44:50 +02:00
Arik Fraimovich
ca7af014ae Remove definition of QueryFIddleCtrl. 2014-03-19 11:42:36 +02:00
Arik Fraimovich
a429487894 Remove QueryFiddle ctrl. 2014-03-19 11:39:08 +02:00
Arik Fraimovich
12f2dc8795 Put deprecation comment for data source settings. 2014-03-19 11:37:07 +02:00
Arik Fraimovich
ec76ea307f Fix: query wasn't saving. 2014-03-19 11:34:26 +02:00
Arik Fraimovich
499909e09e Use datasource when executing queries. 2014-03-19 11:23:38 +02:00
Arik Fraimovich
baad4742ef Show query's data source. 2014-03-19 11:22:51 +02:00
Arik Fraimovich
a8773a9582 dict representation for DataSource. 2014-03-19 11:22:15 +02:00
Arik Fraimovich
efbb78ad7f Update angular-resource to 1.2.7 2014-03-19 11:19:43 +02:00
Arik Fraimovich
8d41180f4c Move query runner creation to worker based on data source in Job. 2014-03-18 20:45:03 +02:00
Arik Fraimovich
5a07ac38da Refactor Job class to be easier to extend.
Moved the Redis logic out of it.
2014-03-18 17:48:37 +02:00
Arik Fraimovich
163f483a56 Move logging setup to __init__.py so it's always available 2014-03-18 17:48:37 +02:00
Arik Fraimovich
e2ce0809da Data sources model 2014-03-18 17:48:37 +02:00