Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update my Fork #1

Merged
merged 310 commits into from
Sep 18, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
310 commits
Select commit Hold shift + click to select a range
1e7773e
Improve visualize modal test coverage (#2811)
May 31, 2017
90e4d64
[js-testing] more tests for SelectControl (#2877)
May 31, 2017
c5f2eaf
[explore] 'Save as' -> 'Save' as it can be used to overwrite (#2875)
mistercrunch May 31, 2017
e300273
[explore] adding y_axis_bounds to force Y axis bounds (#2878)
mistercrunch May 31, 2017
db052b1
Add visualize advise for long query (#2879)
May 31, 2017
04b662e
Fix a type error in rst' sub list. (#2881)
xiaohanyu Jun 1, 2017
52b0716
[bugfix] allow database macro to work when CSRF is diabled (#2884)
justinr1234 Jun 1, 2017
677c427
delete DataPreviewModal, it doesn't get used anywhere (#2882)
Jun 1, 2017
62bd4eb
Converting filter argument to number if column is number (#2891)
fabianmenges Jun 2, 2017
d90044c
0.18.3
mistercrunch Jun 2, 2017
155fec0
Updating CHANGELOG.md to 0.18.3
mistercrunch Jun 2, 2017
04fb0e2
fix js error on explore view (#2894)
Jun 2, 2017
0d3f57a
fix a linting error (#2895)
Jun 2, 2017
72291d6
0.18.4
mistercrunch Jun 5, 2017
f7ce100
travis: no need to install python3.5 (#2904)
xrmx Jun 5, 2017
ed8153f
update contributing a bit re contributing code (#2903)
xrmx Jun 5, 2017
d78da8a
[docs faq] how do I add new columns to an existing table (#2888)
mistercrunch Jun 5, 2017
bea7022
update for the italian translation (#2902)
napo Jun 5, 2017
737db25
fix visualize modal checkbox alignment (#2897)
Jun 5, 2017
e0dd5d9
Removed __time column from druid metadata refresh, added long and dou…
joshwalters Jun 6, 2017
65f25a1
[explore] fix IN filter on numeric field (#2908)
mistercrunch Jun 6, 2017
c9e5fbb
[dashboard]Add timeout message on Dashboard view (#2910)
Jun 6, 2017
9aba77d
0.18.5-alpha.1
mistercrunch Jun 6, 2017
a882f7a
Ignore pyenv files in .gitignore. (#2906)
xiaohanyu Jun 7, 2017
7c28e4e
updating react-alert dependency to v2.0.1 (#2923)
dennybiasiolli Jun 7, 2017
5bf40e2
[slices] add simple new slice form (#2800)
Jun 8, 2017
205eed8
add more tests for Timer (#2889)
Jun 8, 2017
d3ace6d
[js-testing] type checking for dates.js (#2893)
Jun 8, 2017
85fb4a9
[hotfix] only apply SQLAlchemy limit where needed
mistercrunch Jun 8, 2017
fb85f00
v 0.18.5-alpha.2
Jun 8, 2017
0e6f754
Fix #2814 - json serialization edge case (#2924)
mistercrunch Jun 8, 2017
24a2f5b
[big number] various improvements (#2912)
mistercrunch Jun 8, 2017
24292db
add new slice form improvements (#2928)
Jun 8, 2017
34f381b
v 0.18.5-alpha.3
Jun 8, 2017
16141ec
[explore] improve metric(s) and groupby(s) controls (#2921)
mistercrunch Jun 9, 2017
17bd751
remove reference for CSRF_ENABLED, and use WTF_CSRF_ENABLED instead (…
timfeirg Jun 12, 2017
1eff48f
Bumping some dependencies (#2945)
mistercrunch Jun 12, 2017
0d2c2b0
[table viz] get metrics to right-align (#2943)
mistercrunch Jun 12, 2017
274d217
Fix handling of Chunked requests (#1742)
nishantmonu51 Jun 12, 2017
987cb99
[hotfix] bumping pandas version to 0.20.2
mistercrunch Jun 13, 2017
24e3c7f
[dashboard] notify instead of modal onSave (#2941)
mistercrunch Jun 13, 2017
e5151cb
[js] version js file names using webpack chunkhash (#2951)
Jun 13, 2017
e1751c0
add new slice test (#2939)
Jun 13, 2017
7aeca39
[js] remove unused npm dependencies (#2952)
mistercrunch Jun 14, 2017
da0a87a
add test for ControlPanelSection (#2961)
Jun 14, 2017
8329ea2
Edit Dashboard title and Slice title in place (#2940)
Jun 14, 2017
00b34d7
[js-testing] add tests for explore actions (#2976)
Jun 15, 2017
fb6ef26
add test coverage for ResultSet component (#2972)
Jun 15, 2017
f0a8ea6
test props on alert wrapper (#2977)
Jun 15, 2017
1dcf2c4
fix local state 'columns' (#2896)
Jun 15, 2017
6ddccaa
tests for saveQuery, fetchQueryResults, runQuery, postStopQuery (#2979)
Jun 15, 2017
7122974
[CLI] adding 'superset flower' command (flower is a UI for Celery) (#…
mistercrunch Jun 16, 2017
89cd10b
[bufix] superset views not getting from_dttm-to_dttm in template cont…
mistercrunch Jun 16, 2017
1ce3b81
Imporving the README
mistercrunch Jun 17, 2017
c083aec
[FilterBox] use column verbose names (#2970)
mistercrunch Jun 17, 2017
fc5db47
fix is_owner check (#2985)
Jun 19, 2017
591e512
add test coverage for SqlEditorLeftBar (#2984)
Jun 19, 2017
3e51c61
[explore] improve bubble viz (#2927)
mistercrunch Jun 20, 2017
b9915e7
[pivot viz] fix formatting and verbose names (#2957)
mistercrunch Jun 20, 2017
7e5e229
Improving TextAreaControl to support code and modal (#2988)
mistercrunch Jun 20, 2017
ba93e6a
Fix importing config from env var (#2983)
andrewmchen Jun 20, 2017
9051e1f
translations extracted by pybabel (#2990)
roganw Jun 20, 2017
de88764
Misc. tweaks to improve webpack performance (#2994)
yolken Jun 20, 2017
06fcaa3
Stabilizing Celery / SQL Lab (#2981)
mistercrunch Jun 20, 2017
4d72afb
Adding missing dependency and linting webpack.js (#3008)
mistercrunch Jun 20, 2017
80515d2
Revert change in npm run build command (#3012)
yolken Jun 21, 2017
f64e2ba
Bumping FAB to 1.9.1
mistercrunch Jun 21, 2017
53dead9
Revert "Bumping FAB to 1.9.1"
mistercrunch Jun 21, 2017
593861e
[bugfix] fix metrics/metric control default (#3009)
mistercrunch Jun 21, 2017
e21745a
CONTRIBUTING: ask to quote python stacktraces (#3017)
xrmx Jun 21, 2017
0b09a74
Downgrading celery to 3.1.25
mistercrunch Jun 21, 2017
5344a80
Bumping flask-appbuilder to 1.9.1
mistercrunch Jun 21, 2017
99e1de5
A set of minor fixes (#3014)
mistercrunch Jun 21, 2017
de346a3
CONTRIBUTING: add python unittes setup (#3021)
Jun 21, 2017
abbf138
Bumping SQLLAB_ASYNC_TIME_LIMIT_SEC default config to 6 hours
mistercrunch Jun 21, 2017
bd706eb
Fixing image sizes for horizon and country_map
mistercrunch Jun 21, 2017
6eba6ca
[hotfix] xAxis broken on time series viz
mistercrunch Jun 21, 2017
a48e246
add test coverage for sql lab components (#3022)
Jun 22, 2017
cc3e63f
[docs] adding info on how to create new viz
mistercrunch Jun 22, 2017
fdbb569
0.18.5
mistercrunch Jun 22, 2017
8dfe2b7
Bug fix: Datasource -> Slice relationship (#3011)
fabianmenges Jun 23, 2017
a55f963
[bugfix] issue creating separators & markup slices (#3041)
mistercrunch Jun 26, 2017
7045018
New chart type : Chord Diagrams (#3013)
mistercrunch Jun 26, 2017
ff3057d
fix default checkbox alignment (#3042)
Jun 27, 2017
3d136aa
Update docs links on README
mistercrunch Jun 28, 2017
163a6a2
clarify Superset different timeout config (#3044)
Jun 30, 2017
76dda68
Using yarn instead of npm install (#3120)
mistercrunch Jul 13, 2017
a626f99
[CLI] Improve the missing perm creation logic (#3118)
mistercrunch Jul 13, 2017
256a521
[Celery] fix the celery worker concurrency settings (#3126)
dingguitao Jul 14, 2017
e834154
Fixes #3134 by correct response content-type of /testconn (#3135)
shawnzhu Jul 15, 2017
7b015fa
[heatmap] basic non empty validation (#3119)
mistercrunch Jul 16, 2017
7abe2d5
[#3137] Use state.datasource.type instead of state.datasource_type wh…
FrederichCheng Jul 17, 2017
bb6b2da
Prevent SQLA warning related to SQLALCHEMY_TRACK_MODIFICATION (#3133)
mistercrunch Jul 17, 2017
091e93c
[minor] change tooltip on 'Edit slice properties' (#3116)
mistercrunch Jul 17, 2017
27fab0d
allow user press Enter key to end editing title (#3112)
Jul 17, 2017
d7e4191
[bugfix] fails on None view_menu (#3155)
mistercrunch Jul 19, 2017
51f1aa3
[docs] use yarn in CONTRIBUTING.md (#3150)
mistercrunch Jul 19, 2017
56bcbb0
add douban to the orgs. (#3157)
luchuan Jul 19, 2017
c34df3e
[bugfix] SQLA instance has been deleted (#3159)
mistercrunch Jul 19, 2017
d01e67a
More logging to csv endpoint (#3164)
mistercrunch Jul 19, 2017
a141695
Prevent people from deleting datasources that have associate slices (…
mistercrunch Jul 19, 2017
40d9e15
Add event-flow visualization (#3102)
williaster Jul 21, 2017
49ab091
Fixing the damn build (#3179)
mistercrunch Jul 25, 2017
95509f2
[bugfix] only filterable columns should show up in FilterBox list (#3…
mistercrunch Jul 26, 2017
b301ba1
Datasource cannot be empty (#3035)
roganw Jul 26, 2017
7654eef
add title description to model view (#3045)
roganw Jul 26, 2017
4268513
Add 'show/hide totals' option to pivot table vis (#3101)
RichRadics Jul 26, 2017
0ec9cd4
[bugfix] numeric value for date fields in table viz (#3036)
mistercrunch Jul 26, 2017
6045063
fix hive.fetch_logs (#2968)
timfeirg Jul 26, 2017
4f7fd65
add Zalando to the list of organizations (#3171)
dmigo Jul 26, 2017
747bf80
docs: fixup installation examples code indentation (#3169)
xrmx Jul 26, 2017
fca982c
[bugfix] fix bar order (#3180)
mistercrunch Jul 26, 2017
cf1d0f3
[bugfix] visualize flow error: 'Metric x is not valid' (#3181)
mistercrunch Jul 26, 2017
aa95e03
Fix the segment interval for pulling metadata (#3174)
Fokko Jul 26, 2017
fb866a9
Bump cryptography to 1.9 (#3065)
xrmx Jul 26, 2017
25c599d
Escaping the user's SQL in the explore view (#3186)
mistercrunch Jul 27, 2017
b888802
[sqllab] improve Hive support (#3187)
mistercrunch Jul 27, 2017
e584a96
Add BigQuery engine specifications (#3193)
mistercrunch Jul 27, 2017
e4fba0f
[bugfix] fix merge conflict that broke Hive support (#3196)
mistercrunch Jul 28, 2017
ad5a438
Adding 'apache' to docs (#3194)
mistercrunch Jul 28, 2017
1e325d9
[druid] Allow custom druid postaggregators (#3146)
brianwolfe Jul 28, 2017
b58cfbc
add combine config for metrics in pivot table (#3086)
roganw Jul 28, 2017
58a704b
Autofocus search input in VizTypeControl modal onEnter (#2929)
pariser Jul 28, 2017
219f33f
Speed up JS build time (#3203)
mistercrunch Jul 29, 2017
299e9ce
fix issue 3204 (#3205)
diggzhang Jul 31, 2017
774ad45
[bugfix] capture Hive job_id pre-url transformation (#3213)
mistercrunch Aug 1, 2017
9c1ca07
[docs] update url in CONTRIBUTING.md (#3212)
diggzhang Aug 1, 2017
4876084
[sqllab/cosmetics] add margin-top for labels in query history (#3222)
mistercrunch Aug 1, 2017
3b12925
[explore] nvd3 sort values in rich tooltip (#3197)
mistercrunch Aug 1, 2017
48821b5
[sqllab] fix UI shows 'The query returned no results' momentarily (#3…
mistercrunch Aug 1, 2017
62fcdf2
[explore] DatasourceControl to pick datasource in modal (#3210)
mistercrunch Aug 1, 2017
90592d3
sql_lab: re-raise exception in get_sql_results (#3111)
xrmx Aug 2, 2017
163f4e3
Allow 'refresh_immune_slices' (#2974)
RichRadics Aug 2, 2017
91bd38a
0.19.0 (#3227)
mistercrunch Aug 2, 2017
4ea7700
Allowing to integrate time as a groupby value (#3229)
mistercrunch Aug 3, 2017
5278b53
[pivot] add support for in Pivot on Druid (#3230)
mistercrunch Aug 3, 2017
4c3313b
Handle Time at query_obj generation time (#3236)
mistercrunch Aug 3, 2017
0191fa5
SUPERSET_HOME enviroment variable (#3238)
RichRadics Aug 4, 2017
2ef9bfe
[bug fix] Fix to #3137 and #3239 (#3240)
FrederichCheng Aug 4, 2017
7190cf8
Treemap vis verbose metric name (#3237)
RichRadics Aug 4, 2017
166c576
Add basic Impala engine spec (#3225)
mistercrunch Aug 4, 2017
ae06550
explore: redraw chart on width change too (#3067)
xrmx Aug 4, 2017
ef7e9dd
docs: use yarn in making your own build (#3235)
xrmx Aug 4, 2017
dcf8303
Fix typo (#3246)
ziishaned Aug 7, 2017
f68189b
Fix Yahoo's website link (#3249)
Aug 7, 2017
0429e84
[bugfix] wrong 'Cant have overlap between Series and Breakdowns' (#3254)
mistercrunch Aug 8, 2017
2385cd4
[explore] make edit datasource a basic link (#3244)
mistercrunch Aug 8, 2017
2091545
import logging (#3264)
Aug 9, 2017
be01851
Relying on FAB for font-awesome.min.css (#3261)
mistercrunch Aug 9, 2017
6da68ab
Explicitly add Flask as dependancy (#3252)
Fokko Aug 9, 2017
cc36428
Modernize SQLA pessimistic handling (#3256)
mistercrunch Aug 9, 2017
033ba2c
Improve the chart type of Visualize in sqllab (#3241)
eeve Aug 9, 2017
327c052
[webpack] break CSS and JS files while webpackin' (#3262)
mistercrunch Aug 9, 2017
0cf0860
Set default ports Druid (#3266)
Fokko Aug 10, 2017
57421d1
[bugfix] preserve order in groupby (#3268)
mistercrunch Aug 10, 2017
08b7e89
Use sane Celery defaults to prevent tasks from being delayed (#3267)
saguziel Aug 10, 2017
b3107bb
[explore] Split large reducer logic in ExploreViewContainer (#3088)
Aug 10, 2017
3b24d7d
[explore] fixed padding bug on filter section (#3279)
timifasubaa Aug 10, 2017
b68084b
Explore view save modal spec (#3110)
Aug 11, 2017
a5320a0
[add] Save filters to dashboard (#3183)
roganw Aug 11, 2017
dfea8df
Fix celery worker (#3278)
saguziel Aug 11, 2017
2898f9d
Added Konfio to 'Who uses Superset' list. (#3277)
luis-rodriguez Aug 11, 2017
08e40e2
add placeholder to Select components (#3274)
roganw Aug 11, 2017
f399fcd
display the verbose_name of columns in list view, just like in the me…
roganw Aug 11, 2017
bd4a4c2
add `_()` to Exception messages (#3034)
roganw Aug 11, 2017
0c5db55
[security] prevent XSS markup viz (#3211)
mistercrunch Aug 11, 2017
0d4137d
Add translatable columns in label_columns of the view (#3032)
roganw Aug 11, 2017
c17ffc1
Fix returned time parse_human_datetime (#2033)
0x0ece Aug 11, 2017
144f516
[markup] fix CSS, remove scrollbar (#3281)
mistercrunch Aug 11, 2017
c9c6bca
Improve superset list view content layout (#3031)
Aug 11, 2017
9a4e4d0
[dashboard] fix standalone mode that hides the navbar (#3284)
mistercrunch Aug 14, 2017
025ef5a
Fix Chart Error Message Display (#3287)
Aug 14, 2017
8181730
[sql lab] fix sluggish backspace in editor (#3286)
mistercrunch Aug 15, 2017
6841697
FAQ entry for backend support (#3282)
mistercrunch Aug 15, 2017
9c6248f
[dashboard] add link to export CSV from dashboard (#3280)
mistercrunch Aug 15, 2017
232a5c3
[docs] document how to compile/publish docs (#3296)
mistercrunch Aug 15, 2017
d1d1c49
Fix raise error when query datasource (#3298)
roganw Aug 16, 2017
ccf505a
[mapbox] fix viewport alterations (#3293)
mistercrunch Aug 16, 2017
9fcd5d6
[sql lab] add pending to the list of searchable statuses (#3292)
mistercrunch Aug 16, 2017
84e59a1
[bugfix] Presto KeyError 'errorLocation' (#3291)
mistercrunch Aug 16, 2017
c4e0569
[sql lab] run button shortcut tooltip (#3310)
mistercrunch Aug 17, 2017
fbd0d46
Fix styles in Separator widget (#3309)
mistercrunch Aug 17, 2017
0aa3d2a
[hive] improve error messages (#3305)
mistercrunch Aug 17, 2017
3c8577b
French translation (#3313)
invenis-paris Aug 17, 2017
b9a2fa4
Allow for multiple color schemes (#3295)
Aug 17, 2017
59268e9
Use react-alert for backend message flashing (#3315)
mistercrunch Aug 17, 2017
9f3aeb2
docs: add references to Flask-Appbuilder Security documentation (#3322)
xrmx Aug 17, 2017
afedcdf
[hotfix] dashboard widget resize is broken (#3330)
mistercrunch Aug 18, 2017
0454ef3
disable immediately re-render for color scheme change (#3328)
Aug 18, 2017
813ed60
Unnecessary to specify order_columns for DatasourceModelView (#3331)
roganw Aug 18, 2017
e31ad22
[hotfix] hotfixing the hotfix (#3333)
mistercrunch Aug 18, 2017
a7ba6e4
[nvd3] fix bubble axis (#3332)
mistercrunch Aug 18, 2017
527572c
[dashboard] re-enabling cascading filters (#3335)
mistercrunch Aug 18, 2017
2923a12
Syncing the timeout param from backend (#3329)
mistercrunch Aug 18, 2017
6fc837d
[sql lab] improve error messages (#3308)
mistercrunch Aug 18, 2017
75e69f0
[sql lab] Make sql editor resizable (#3242)
dmigo Aug 19, 2017
e79adbb
[hotfix] self-immune filter_box fix (#3338)
mistercrunch Aug 19, 2017
2546457
Better looking checkboxes (#3345)
mistercrunch Aug 21, 2017
f8e596b
fix multi-value react select style (#3352)
Aug 22, 2017
1fda6f0
[css] react-select only in theme (#3351)
mistercrunch Aug 22, 2017
64c91ec
[bugfix] `Y bounds` in line chart (#3353)
mistercrunch Aug 22, 2017
670ba5d
Collapsible Control sections (#3354)
mistercrunch Aug 22, 2017
d3824bb
[hotfix] react-select dropdown autocomplete are invisible (#3358)
mistercrunch Aug 23, 2017
2b1bb35
delete unused csv file (#3356)
timifasubaa Aug 23, 2017
0c36827
[dist_bar] break down control groups (#3357)
mistercrunch Aug 23, 2017
46d6088
Revert "[sql lab] Make sql editor resizable (#3242)" (#3360)
mistercrunch Aug 23, 2017
c5b1eb7
Bump fab to 1.9.4 (#3364)
mistercrunch Aug 24, 2017
8d877e8
[explore] Fix and test slice id logging issue (#3339)
timifasubaa Aug 24, 2017
90ba6ee
bugfix for addTotalValues with negative values (#3366)
hajdbo Aug 24, 2017
0c8b243
[webpack] add a 'npm run dev-fast' command that is much faster (#3362)
mistercrunch Aug 25, 2017
c944c61
Apply advanced analytics processing to comparison time series (#3373)
mxmzdlv Aug 25, 2017
2d237fe
v1.9.1 (#3376)
mistercrunch Aug 26, 2017
aff7a82
[sql lab] using react-split-pane (#3363)
mistercrunch Aug 27, 2017
a47a512
[explore] Improved time filters controls (#3371)
mistercrunch Aug 28, 2017
48b88e5
[dashboard] load list of slices at modal enter time (#3379)
mistercrunch Aug 28, 2017
a782d62
Build optimizations (#3378)
mistercrunch Aug 28, 2017
c3ab796
fix date picker Select alignment (#3392)
Aug 30, 2017
42dd64e
Fix datatable scroll height when using filter or pagination (#3377)
mxmzdlv Aug 30, 2017
9676f02
Add Capital Service to organizations list (#3395)
pkonarzewski Aug 30, 2017
1fd08a5
[hotfix] backward compatibility on date expressions (#3396)
mistercrunch Aug 30, 2017
497a6f1
[hive] fix date casting in explore view (#3394)
mistercrunch Aug 30, 2017
ac5da46
[line chart] add 'min_periods' control related to rolling windows (#3…
mistercrunch Aug 30, 2017
3b4cd81
Fix copypasta control label error 'Until' -> 'Since' (#3399)
mistercrunch Aug 30, 2017
e53f303
[dashboard] adding an option to duplicate slices when "Saving AS" (#3…
mistercrunch Aug 30, 2017
66f646a
[hotfix] fix slices where since/until = None (#3401)
mistercrunch Aug 31, 2017
255a36c
[hotfix] user dashboard says '150 weeks' (#3403)
mistercrunch Aug 31, 2017
3dfdde1
setup: Bump sqlalchemy-utils to 0.32.16 (#3405)
xrmx Sep 1, 2017
147c12d
Fixing the build (#3445)
mistercrunch Sep 11, 2017
1f135e4
Ignore intellij files (#3446)
fabianmenges Sep 12, 2017
fe77534
[explore] checkbox control won't uncheck (#3454)
mistercrunch Sep 12, 2017
90e46cb
Fix off-by-one error with linear color scales (#3452)
mistercrunch Sep 12, 2017
f3de758
[heatmap] fix default sorting (#3450)
mistercrunch Sep 12, 2017
3e9f797
[explore] show validation error on control panel header (#3453)
mistercrunch Sep 12, 2017
7c1b56f
[postgres] adding support to serialized timedelta (#3444)
mistercrunch Sep 12, 2017
490c707
Handling pandas ExtensionDtypes (#2937)
fabianmenges Sep 12, 2017
3c0e85e
Adding order_desc flag to explore endpoint (#3439)
fabianmenges Sep 12, 2017
2d6b942
fix https://github.com/apache/incubator-superset/issues/3422 (#3440)
Sep 12, 2017
8223729
fix https://github.com/apache/incubator-superset/issues/3430 (#3431)
Sep 12, 2017
49f24d1
[heatmap] numerous improvements (#3456)
mistercrunch Sep 13, 2017
816c517
Allow specifying sort criteria on Table viz (#3460)
mistercrunch Sep 14, 2017
fdee06b
Adding hook for external password store for databases (#3436)
fabianmenges Sep 14, 2017
745784f
Fixed dashboard filters carrying over to explore slice (#3461)
Mogball Sep 14, 2017
31b7b9a
Sqllab dont send empty queries to db (#3459)
timifasubaa Sep 14, 2017
ad604ae
fix encoding error in sql lab logging (#3424)
Sep 14, 2017
dd72048
Fixed filter removal bug (#3458)
Mogball Sep 15, 2017
c81026d
Add shopee to user list. (#3425)
xiaohanyu Sep 15, 2017
b90d8e3
config: allow changing default options for writting csv (#3441)
JulieRossi Sep 15, 2017
e399a8c
Simple grammar and update to link (#3415)
SpyderRivera Sep 15, 2017
32bd827
bugfix/3321 Ensure text appears on buttons inside tables (#3409)
jeffcarey Sep 15, 2017
e22aecb
Adding hook for CSRF exempting flask views. (#3435)
fabianmenges Sep 15, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ engines:
enabled: false
eslint:
enabled: true
checks:
import/extensions:
enabled: false
import/no-extraneous-dependencies:
enabled: false
config:
config: superset/assets/.eslintrc
pep8:
Expand Down
2 changes: 1 addition & 1 deletion .coveralls.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
repo_token: eESbYiv4An6KEvjpmguDs4L7YkubXbqn1
repo_token: 4P9MpvLrZfJKzHdGZsdV3MzO43OZJgYFn
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ app.db
*.bak
.idea
*.sqllite
.vscode
.python-version

# Node.js, webpack artifacts
*.entry.js
Expand All @@ -32,3 +34,6 @@ node_modules
npm-debug.log
yarn.lock
superset/assets/version_info.json

# IntelliJ
*.iml
12 changes: 4 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@

language: python
services:
- redis-server
addons:
code_climate:
repo_token: 5f3a06c425eef7be4b43627d7d07a3e46c45bdc07155217825ff7c49cb6a470c
apt:
sources:
- deadsnakes
packages:
- python3.5
cache:
directories:
- $HOME/.wheelhouse/
env:
global:
- TRAVIS_CACHE=$HOME/.travis_cache/
- TRAVIS_NODE_VERSION="6.10.2"
- TRAVIS_NODE_VERSION="7.10.0"
matrix:
- TOX_ENV=javascript
- TOX_ENV=pylint
Expand All @@ -23,7 +19,7 @@ env:
- TOX_ENV=py27-mysql
- TOX_ENV=py27-sqlite
before_install:
- npm install -g npm@'>=4.5.0'
- npm install -g npm@'>=5.4.1'
before_script:
- mysql -e 'drop database if exists superset; create database superset DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci' -u root
- mysql -u root -e "CREATE USER 'mysqluser'@'localhost' IDENTIFIED BY 'mysqluserpassword';"
Expand Down
115 changes: 115 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

104 changes: 77 additions & 27 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ If you are reporting a bug, please include:
troubleshooting.
- Detailed steps to reproduce the bug.

When you post python stack traces please quote them using
[markdown blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/).

### Fix Bugs

Look through the GitHub issues for bugs. Anything tagged with "bug" is
Expand All @@ -26,7 +29,7 @@ open to whoever wants to implement it.
### Implement Features

Look through the GitHub issues for features. Anything tagged with
"feature" is open to whoever wants to implement it.
"feature" or "starter_task" is open to whoever wants to implement it.

### Documentation

Expand All @@ -47,9 +50,27 @@ If you are proposing a feature:
- Remember that this is a volunteer-driven project, and that
contributions are welcome :)

## Pull Request Guidelines

Before you submit a pull request from your forked repo, check that it
meets these guidelines:

1. The pull request should include tests, either as doctests,
unit tests, or both.
2. If the pull request adds functionality, the docs should be updated
as part of the same PR. Doc string are often sufficient, make
sure to follow the sphinx compatible standards.
3. The pull request should work for Python 2.7, and ideally python 3.4+.
``from __future__ import`` will be required in every `.py` file soon.
4. Code will be reviewed by re running the unittests, flake8 and syntax
should be as rigorous as the core Python project.
5. Please rebase and resolve all conflicts before submitting.
6. If you are asked to update your pull request with some changes there's
no need to create a new one. Push your changes to the same branch.

## Documentation

The latest documentation and tutorial are available [here](http://airbnb.io/superset).
The latest documentation and tutorial are available [here](https://superset.incubator.apache.org/).

Contributing to the official documentation is relatively easy, once you've setup
your environment and done an edit end-to-end. The docs can be found in the
Expand All @@ -64,7 +85,7 @@ Before you start changing the docs, you'll want to
[fork the Superset project on Github](https://help.github.com/articles/fork-a-repo/).
Once that new repository has been created, clone it on your local machine:

git clone git@github.com:your_username/superset.git
git clone git@github.com:your_username/incubator-superset.git

At this point, you may also want to create a
[Python virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/)
Expand All @@ -76,7 +97,7 @@ to manage the Python packages you're about to install:
Finally, to make changes to the rst files and build the docs using Sphinx,
you'll need to install a handful of dependencies from the repo you cloned:

cd superset
cd incubator-superset
pip install -r dev-reqs-for-docs.txt

To get the feel for how to edit and build the docs, let's edit a file, build
Expand Down Expand Up @@ -123,7 +144,7 @@ referenced in the rst, e.g.

aren't actually included in that directory. _Instead_, you'll want to add and commit
images (and any other static assets) to the _superset/assets/images_ directory.
When the docs are being pushed to [airbnb.io](http://airbnb.io/superset/), images
When the docs are being pushed to [Apache Superset (incubating)](https://superset.incubator.apache.org/), images
will be moved from there to the _\_static/img_ directory, just like they're referenced
in the docs.

Expand All @@ -140,12 +161,12 @@ instead.

## Setting up a Python development environment

Check the [OS dependencies](http://airbnb.io/superset/installation.html#os-dependencies) before follows these steps.
Check the [OS dependencies](https://superset.incubator.apache.org/installation.html#os-dependencies) before follows these steps.

# fork the repo on GitHub and then clone it
# alternatively you may want to clone the main repo but that won't work
# so well if you are planning on sending PRs
# git clone git@github.com:airbnb/superset.git
# git clone git@github.com:apache/incubator-superset.git

# [optional] setup a virtual env and activate it
virtualenv env
Expand Down Expand Up @@ -202,8 +223,13 @@ To install third party libraries defined in `package.json`, run the
following within the `superset/assets/` directory which will install them in a
new `node_modules/` folder within `assets/`.

```
npm install
```bash
# from the root of the repository, move to where our JS package.json lives
cd superset/assets/
# install yarn, a replacement for `npm install` that is faster and more deterministic
npm install -g yarn
# run yarn to fetch all the dependencies
yarn
```

To parse and generate bundled files for superset, run either of the
Expand Down Expand Up @@ -231,6 +257,11 @@ npm run dev

## Testing

Before running python unit tests, please setup local testing environment:
```
pip install -r dev-reqs.txt
```

Python tests can be run with:

./run_tests.sh
Expand Down Expand Up @@ -292,23 +323,6 @@ The `variables.less` and `bootswatch.less` files that ship with Superset are der
[Bootswatch](https://bootswatch.com) and thus extend Bootstrap. Modify variables in these files directly, or
swap them out entirely with the equivalent files from other Bootswatch (themes)[https://github.com/thomaspark/bootswatch.git]

## Pull Request Guidelines

Before you submit a pull request from your forked repo, check that it
meets these guidelines:

1. The pull request should include tests, either as doctests,
unit tests, or both.
2. If the pull request adds functionality, the docs should be updated
as part of the same PR. Doc string are often sufficient, make
sure to follow the sphinx compatible standards.
3. The pull request should work for Python 2.6, 2.7, and ideally python 3.3.
``from __future__ import`` will be required in every `.py` file soon.
4. Code will be reviewed by re running the unittests, flake8 and syntax
should be as rigorous as the core Python project.
5. Please rebase and resolve all conflicts before submitting.


## Translations

We use [Babel](http://babel.pocoo.org/en/latest/) to translate Superset. The
Expand All @@ -333,7 +347,7 @@ new language dictionary, run the following command:

pybabel init -i ./babel/messages.pot -d superset/translations -l es

Then it's a matter of running the statement below to gather all stings that
Then it's a matter of running the statement below to gather all strings that
need translation

fabmanager babel-extract --target superset/translations/
Expand All @@ -360,3 +374,39 @@ to take effect, they need to be compiled using this command:
`ADDITIONAL_MODULE_DS_MAP = {'superset.my_models': ['MyDatasource', 'MyOtherDatasource']}`

This means it'll register MyDatasource and MyOtherDatasource in superset.my_models module in the source registry.

## Creating a new visualization type

Here's an example as a Github PR with comments that describe what the
different sections of the code do:
https://github.com/apache/incubator-superset/pull/3013

## Refresh documentation website

Every once in a while we want to compile the documentation and publish it.
Here's how to do it.

.. code::

# install doc dependencies
pip install -r dev-reqs-for-docs.txt

# build the docs
python setup.py build_sphinx

# copy html files to temp folder
cp -r docs/_build/html/ /tmp/tmp_superset_docs/

# clone the docs repo
cd ~/
git clone https://git-wip-us.apache.org/repos/asf/incubator-superset-site.git

# copy
cp -r /tmp/tmp_superset_docs/ ~/incubator-superset-site.git/

# commit and push to `asf-site` branch
cd ~/incubator-superset-site.git/
git checkout asf-site
git add .
git commit -a -m "New doc version"
git push origin master
25 changes: 0 additions & 25 deletions INTHEWILD.md

This file was deleted.

3 changes: 1 addition & 2 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
recursive-include superset/templates *
recursive-include superset/static *
recursive-exclude superset/static/assets/node_modules *
recursive-include superset/static/assets/node_modules/font-awesome *
recursive-exclude superset/static/docs *
recursive-exclude superset/static/spec *
recursive-exclude superset/static/assets/node_modules *
recursive-exclude tests *
recursive-include superset/data *
recursive-include superset/migrations *
Loading