Commit Graph

1371 Commits

Author SHA1 Message Date
Arik Fraimovich
c9b95bc359 Fix: if column named only ::x the table was broken 2014-05-18 14:34:13 +03:00
Arik Fraimovich
86d64c35ab Add favicon to the project 2014-05-18 14:28:08 +03:00
Arik Fraimovich
8712c8567c Add /\ to escpaed characters in column name 2014-05-18 14:25:54 +03:00
Arik Fraimovich
b0cc646b5e Merge pull request #220 from EverythingMe/celery
Reconnect to database on every task.
2014-05-18 13:59:42 +03:00
Arik Fraimovich
8e1c852b0d Reset the database lock if pid changed 2014-05-18 13:57:08 +03:00
Arik Fraimovich
349f67337d Merge pull request #219 from EverythingMe/celery
Split __init__ into several modules and remove flask-peewee dependency.
2014-05-18 10:21:38 +03:00
Arik Fraimovich
4af979d3eb Split __init__ into several modules and remove flask-peewee dependency.
This should make imports more sensible and with less side effects. Also might reduce the memory footprint of the workers.
2014-05-18 10:19:07 +03:00
Arik Fraimovich
727cc67f19 Merge pull request #218 from EverythingMe/celery
Fix: queries were enqueued more than once because lock wasn't saved
2014-05-17 18:16:09 +03:00
Arik Fraimovich
f51df00564 Fix: queries were enqueued >1 because lock wasn't saved 2014-05-17 18:12:39 +03:00
Arik Fraimovich
8d7044a81a Merge pull request #217 from EverythingMe/celery
Use celery to replace our home grown background workers
2014-05-17 17:21:55 +03:00
Arik Fraimovich
d1c62b106d Fix: refresh fails if no status was previously set 2014-05-17 17:17:18 +03:00
Arik Fraimovich
a1dcf94d4d Update tests 2014-05-17 17:11:46 +03:00
Arik Fraimovich
53fc9bbf54 Use data source's queue name. 2014-05-17 16:50:44 +03:00
Arik Fraimovich
7755e9859d Add queue name to data source 2014-05-17 16:44:30 +03:00
Arik Fraimovich
21f3a80940 Use cls instead of explicit class name 2014-05-17 16:22:55 +03:00
Arik Fraimovich
06910d9002 Remove unused dependencies. 2014-05-17 16:19:32 +03:00
Arik Fraimovich
5777070bec Schedule refresh_queries using celery_beat. 2014-05-16 18:36:42 +03:00
Arik Fraimovich
8e3adcd283 Update .gitignore. 2014-05-16 18:36:21 +03:00
Arik Fraimovich
381ab62505 Move outdated queries selection logic to model. 2014-05-16 18:34:53 +03:00
Arik Fraimovich
93491004e2 Fix test due to refactor. 2014-05-16 18:19:01 +03:00
Arik Fraimovich
d1f0ae9538 Remove tests for old Job class. 2014-05-16 18:14:42 +03:00
Arik Fraimovich
94bb55d66b Remove the data.Manager as it's not needed anymore. 2014-05-16 18:13:37 +03:00
Arik Fraimovich
9de6996dc8 Deprecate old runworkers command. 2014-05-16 17:57:43 +03:00
Arik Fraimovich
9636359497 Update controllers to use new Job class. 2014-05-16 17:57:14 +03:00
Arik Fraimovich
9a6b40aff9 Enqueue jobs to celery. 2014-05-16 17:56:57 +03:00
Arik Fraimovich
82dee49a43 Remove old workers code. 2014-05-16 17:56:28 +03:00
Arik Fraimovich
9b4482f25d Move result storing logic to models. 2014-05-16 17:56:04 +03:00
Arik Fraimovich
4caf1ac3d3 Create celery app object. 2014-05-16 17:54:14 +03:00
Arik Fraimovich
0cda4a6632 Bump version to 0.4 2014-05-16 14:37:20 +03:00
Arik Fraimovich
a80618fbe2 Celery related settings 2014-05-16 14:37:11 +03:00
Arik Fraimovich
310808f1fb Add celery to requirements.txt 2014-05-16 14:26:54 +03:00
Arik Fraimovich
c6a415535e Merge pull request #213 from EverythingMe/feature_auto_links
Feature: auto link URLs in table
2014-05-13 20:17:26 +03:00
Arik Fraimovich
ce87c7b736 Apply cell contents as html. 2014-05-13 20:15:00 +03:00
Arik Fraimovich
036eb46ea4 Apply linking filter to string columns. 2014-05-13 20:14:45 +03:00
Arik Fraimovich
95ad15057b Filter to convert URLs into <a> elements. 2014-05-13 20:14:23 +03:00
Arik Fraimovich
459309ee4e Merge branch 'feature_group_permissions' (updated version of #208) 2014-05-13 19:42:04 +03:00
Arik Fraimovich
4e0069810e Bump version to 0.3.7 2014-05-13 19:41:50 +03:00
Arik Fraimovich
5a62e90f17 Fix migration code 2014-05-13 19:36:04 +03:00
Arik Fraimovich
cf689c424f Fix user creation in manage.py 2014-05-13 18:34:19 +03:00
Arik Fraimovich
dad9eb21a0 Create user groups in test setup. 2014-05-13 18:29:59 +03:00
Arik Fraimovich
8b581368dc Use the User.permissions property instead of groups. 2014-05-13 18:29:39 +03:00
Arik Fraimovich
ca093ec235 Move permissions logic back to a property on User model. 2014-05-13 18:18:10 +03:00
Arik Fraimovich
c6e210f107 Use new SQLMetadata class to check table permissions. 2014-05-13 18:17:39 +03:00
Arik Fraimovich
e2d0285496 Feature flag for enabling table permission checking. 2014-05-13 18:17:08 +03:00
Arik Fraimovich
16125327b1 Class for SQL metadata logic (tables, ddl, dml statements) 2014-05-13 18:16:30 +03:00
Arik Fraimovich
d8d666c971 Update the migration to use the admin permission too 2014-05-13 17:13:05 +03:00
Arik Fraimovich
772ea94b59 Fix: move the groups creation to init function 2014-05-13 16:47:58 +03:00
Yosi Taguri
e499e8099d aligned the file. added sleep to job status retry and fixed the error message when HttpError is raised 2014-05-13 16:26:17 +03:00
Yosi Taguri
75bc9bb318 support monitoring a long running job. 2014-05-13 16:26:16 +03:00
Arik Fraimovich
2c34ecde35 Merge pull request #210 from yosit/master-yosit
support monitoring a long running job.
2014-05-13 09:07:11 +03:00