- 04 7月, 2019 1 次提交
-
-
由 Maxime Beauchemin 提交于
* [WiP] Improvements related to ASF release process * Removing translation binaries (.mo) * Working on 2 docker files to help package and validate releases * Dockerfile.from_tarball: takes a VERSION as input, downloads official source release fro svn and bakes it into a functional docker image that can be validated * Dockerfile.make_tarball: helps a maintainer to package and sign a release candidate or release * Address COPYRIGHT + LICENSE issues (cherry picked from commit 5ae2836b) * Add Roboto font to LICENSE, remove glyphicons files (cherry picked from commit 9615f39f7a556afe217b4e3288c9116f8ffaab91) * remove unused LICENSE entries * Change babytux to open image in birth dashboard (cherry picked from commit 2776d11893596a029b8af37b96fd6ce1a9f12059) * Improve instructions * Docker tweaks (cherry picked from commit df6e6462458ea8cff1482c142921b20f5607ad8e) * Include image
-
- 24 6月, 2019 1 次提交
-
-
由 Maxime Beauchemin 提交于
* chore: taking db dependencies out of requirements-dev.txt The deps on mysqlclient and psycopg2 * Fix unit tests * fix tox.ini * fix tests
-
- 19 4月, 2019 1 次提交
-
-
由 Maxime Beauchemin 提交于
Fixes a series of unexpected things around control validation. * when a chart opens in a state where a control is invalid, it still runs the query, and sometimes gets stuck in what appears to be a 'running' state. After this change, no query is run, and a warning is displayed in the chart panel body, just like any other error would * validation used to be done in the <Control> component and alter the redux store as it went. Clearly this is not the right approach, now validation occurs on loading the initial redux state, as well as in the reducer when controls are changed * currently, when going from a invalid control state to a valid one (user addresses what is needed), it auto-triggers a query which can be unexpected. After this change, the error message disappears, and the "Run Query" overlay gets displayed * when changing viz type, it's common to get new validation errors, and currently when that occurs it will still go ahead and run a query with invalid inputs, which often results in errors that are not well handled, since much of the logic assumes control-validated input. * prettier control validation messages (cherry picked from commit a3212eba5df95bca834d8d6d98c11d522d9172f3)
-
- 26 3月, 2019 1 次提交
-
-
由 Maxime Beauchemin 提交于
* Apache Releases https://github.com/mistercrunch/superset/blob/apache-releases/RELEASING.md#apache-releases * npm run prod -> npm run build
-
- 16 2月, 2019 1 次提交
-
-
由 Maxime Beauchemin 提交于
The problem with the previous solution was that the `npm ci` command nuke the `node_modules` folder, including the `.cache` that was used by default. By moving the cache out of `node_modules` we get to both run `npm ci` and accelerate `TerserPlugin`
-
- 24 1月, 2019 1 次提交
-
-
由 Krist Wongsuphasawat 提交于
internal: update gitignore
-
- 23 1月, 2019 1 次提交
-
-
由 bolkedebruin 提交于
* Add licenses * More licenses * Ignore messages.json as they are generated * More licenses * Also typescript * Fix alignment * Add to svg * Many more licenses * more licenses * Better excludes * Add licenses to docs and md files * Pre-finalize licenses * Fix newlines * Finalize all sourde licenses * Fix lint
-
- 17 12月, 2018 1 次提交
-
-
由 Hugh A. Miles II 提交于
* add docker files to gitignore * Update .gitignore
-
- 11 12月, 2018 1 次提交
-
-
由 Mahendra M 提交于
* [scheduled reports] Add support for scheduled reports * Scheduled email reports for slice and dashboard visualization (attachment or inline) * Scheduled email reports for slice data (CSV attachment on inline table) * Each schedule has a list of recipients (all of them can receive a single mail, or separate mails) * All outgoing mails can have a mandatory bcc - for audit purposes. * Each dashboard/slice can have multiple schedules. In addition, this PR also makes a few minor improvements to the celery infrastructure. * Create a common celery app * Added more celery annotations for the tasks * Introduced celery beat * Update docs about concurrency / pools * [scheduled reports] - Debug mode for scheduled emails * [scheduled reports] - Ability to send test mails * [scheduled reports] - Test email functionality - minor improvements * [scheduled reports] - Rebase with master. Minor fixes * [scheduled reports] - Add warning messages * [scheduled reports] - flake8 * [scheduled reports] - fix rebase * [scheduled reports] - fix rebase * [scheduled reports] - fix flake8 * [scheduled reports] Rebase in prep for merge * Fixed alembic tree after rebase * Updated requirements to latest version of packages (and tested) * Removed py2 stuff * [scheduled reports] - fix flake8 * [scheduled reports] - address review comments * [scheduled reports] - rebase with master
-
- 28 11月, 2018 1 次提交
-
-
由 Victor Noël 提交于
- Improve Docker image - smaller - faster to build - deterministict dependencies (see #5958) - Rework process to simplify setting things up - updated documentation - less commands to type - no files to move and modify - optional loading of samples - Still working in standalone mode (without volumes for superset)
-
- 24 10月, 2018 1 次提交
-
-
由 Christine Chambers 提交于
* [SIP-9] Introduce TypeScript - Introduce TypeScript and co to both source and tests - Define alias for src directory in both webpack config and jest config so we can avoid using long relative paths like ../../src in both source and tests - Type check feature flags system to prevent typos of flag names - Change the feature flags system and the flags on window instead of populating them through the state tree. When introducing the first SCOPED_FILTER feature flag, it became too difficult to pipe the flags through the state initializers and layers of components and containers (the resulting code is hard to read and has a handful of methods taking an additional feature flag map parameter). Given that feature flags don't change throughout the life time of the app, it is better to leave them on window for easy access than piping them through the global state tree, which is meant to store the state of the app which changes frequently. - Add a barebone filter panel that only shows when the SCOPED_FILTER feature flag is on * Remove unnecessary dev-dependency on gl * - Adding linting for TypeScript files via tslint. - Fixing linting for Javascript files importing Typscript files - Also fix linting for Javascript files that now leverage the webpack alias for the src directory - up Typescript and type def versions * Rename src directory's webpack alias from @ to src to be more explicit.
-
- 15 9月, 2018 1 次提交
-
-
由 Krist Wongsuphasawat 提交于
Add cypress artifacts directory (videos/screenshots) to gitignore and sort items in gitignore (#5900) * Add cypress artifacts to gitignore and sort items in gitignore * update sort
-
- 22 8月, 2018 1 次提交
-
-
由 Sumedh Sakdeo 提交于
* Field names in big query can contain only alphanumeric and underscore * bad quote * better place for mutating labels * lint * bug fix thanks to mistercrunch * lint * lint again
-
- 10 6月, 2018 1 次提交
-
-
由 Xiao Hanyu 提交于
This commit will try to dockerize superset in local development environment. The basic design is: - Enable superset, redis and postgres service instead of using sqlite, just want to simulate production environment settings - Use environment variables to config various app settings. It's easy to run and config superset to any environment if we use environment than traditional config files - For local development environment, we just expose postgres and redis to local host machine thus you can connect local port via `psql` or `redis-cli` - Wrap start up command in a standard `docker-entrypoint.sh`, and use `tail -f /dev/null` combined with manually `superset runserver -d` to make sure that code error didn't cause the container to fail. - Use volumes to share code between host and container, thus you can use your favourite tools to modify code and your code will run in containerized environment - Use volumes to persistent postgres and redis data, and also `node_modules` data. - If we don't cache `node_modules` in docker volume, then every time run docker build, the `node_modules` directory, will is about 500 MB large, will be sent to docker daemon, and make the build quite slow. - Wrap initialization commands to a single script `docker-init.sh` After this dockerize setup, any developers who want to contribute to superset, just follow three easy steps: ``` git clone https://github.com/apache/incubator-superset/ cd incubator-superset cp contrib/docker/{docker-build.sh,docker-compose.yml,docker-entrypoint.sh,docker-init.sh,Dockerfile} . cp contrib/docker/superset_config.py superset/ bash -x docker-build.sh docker-compose up -d docker-compose exec superset bash bash docker-init.sh ```
-
- 08 5月, 2018 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 24 3月, 2018 1 次提交
-
-
由 timifasubaa 提交于
-
- 12 3月, 2018 1 次提交
-
-
由 oxydash 提交于
-
- 06 3月, 2018 1 次提交
-
-
由 John Bodley 提交于
-
- 24 2月, 2018 1 次提交
-
-
由 John Bodley 提交于
-
- 21 2月, 2018 1 次提交
-
-
由 Gabe Lyons 提交于
* fixing spacing issue on internationalization dropdown * adding venv to gitignore
-
- 08 2月, 2018 1 次提交
-
-
由 Xiao Hanyu 提交于
The log file comes from https://github.com/apache/incubator-superset/commit/a7a6678d5ca535e29e6e021b7404c2e5c3599fdb Also modify .gitignore to ignore all future npm-debug.log
-
- 13 9月, 2017 1 次提交
-
-
由 fabianmenges 提交于
-
- 07 6月, 2017 1 次提交
-
-
由 Xiao Hanyu 提交于
Some python developers use Python version manager to create and switch Python enviroments, pyenv (http://github.com/yyuu/pyenv) is one of the version managers. When you use `pyenv local x.x.x`, `pyenv` will put a `.python-version` file in project directory, which, in general, should not be commited to git.
-
- 24 5月, 2017 1 次提交
-
-
由 ymatagne 提交于
* feat(visualization): Create new visualization's tools that display country with geojson file. Currently only france and Spain are loaded * refacto(visualization): fix issues created by codeclimate * refacto(visualization): fix issues created by travis for mysql databases * refacto(visualization): fix issues created by codeclimate * refacto(visualization): fix issues created by codeclimate * refacto(visualization): fix issues created by codeclimate * refacto(visualization): fix issues created by codeclimate * fix(visualization): fix issues * doc(visualization): Init visualization documentation * doc(visualization): init visualization documentation for country * fix(visualization): implement iso 3166-2 for id of country * fix(visualization): implement iso 3166-2 for id of country * doc(visualization): init visualization documentation for country * fix(visualization): implement iso 3166-2 for id of country * feat(country_map): add ukraine map in component * fix(visualization): Test dont working and add color based on metrics * refacto(visualization): fix issues for es6 and color component
-
- 13 1月, 2017 1 次提交
-
-
由 Maxime Beauchemin 提交于
* Adding a way to see the git SHA from the website * Fixing py3 bug
-
- 18 11月, 2016 2 次提交
-
-
由 Maxime Beauchemin 提交于
* [security] improving the security scheme * Addressing comments * improving docs * Creating security module to organize things * Moving CLI to its own module * perms * Materializung perms * progrss * Addressing comments, linting
-
由 Maxime Beauchemin 提交于
-
- 10 11月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
* Change in files * Renamin files and folders * cleaning up a single piece of lint * Removing boat picture from docs * add superset word mark * Update rename note in docs * Fixing images * Pinning datatables * Fixing issues with mapbox-gl * Forgot to rename one file * Linting * v0.13.0 * adding pyyaml to dev-reqs
-
- 26 10月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
* [sqllab] some frontend tests * linting * Addressing comments * Addressing unaddressed comments * Touchups
-
- 30 8月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
* Carapal react mockup This is really just a mock up written in React to try different components. It could become scaffolding to build a prototype, or not. * Merging in Alanna's theme tweaks for SQL lab * Tweak the display of the alert message in navbar * Sketching the middleware refresh for Queries * Adjustments * Implement timer sync. * CTAS * Refactor the queries to be stored as a dict. (#994) * Download csv endpoint. (#992) * CSV download engdpoint. * Use lower case booleans. * Replcate loop with the object lookup by key. * First changes for the sync * Address comments * Fix query deletions. Update only the queries from the store. * Sync queries using tmp_id. * simplify * Fix the tests in the carapal. (#1023) * Sync queries using tmp_id. * Fix the unit tests * Bux fixes. Pass 2. * Tweakin' & linting * Adding alpha label to the SQL LAb navbar entry * Fixing the python unit tests
-
- 03 5月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 14 4月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 07 4月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 30 3月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 29 3月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 18 3月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 17 3月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 20 2月, 2016 1 次提交
-
-
由 Chris Williams 提交于
Add npm package.json and setup webpack to transpile ES6/JSX and compile JS files for frontend refactor. See readme.md in assets/ for npm setup instructions and visit the panoramix home page for a React sandbox.
-
- 12 1月, 2016 1 次提交
-
-
由 Maxime Beauchemin 提交于
-
- 18 12月, 2015 1 次提交
-
-
由 Maxime Beauchemin 提交于
-