Commit Graph

43 Commits

Author SHA1 Message Date
Ran Byron
3147a0bd98 Version data - footer -> header menu (#3458) 2019-02-18 22:15:51 +02:00
Ran Byron
298fe6a779 HelpTrigger in header (#3457)
* Moved component from services->components

* Added help trigger to header

* Reverted tooltip-anchor swap

* Moved trigger location in html (to mirror saas)

* Removed white space

* Changed tooltip text to “Help”
2019-02-18 19:52:10 +02:00
Gabriel Dutra
cfe12c5a5d Add DB Seed to Cypress and setup Percy (#3155)
* Update Cypress element selectors

* Add seed data function to Cypress

* Change Cypress setup to be part of db-seed

* Add DatabaseSource selector to Create Data Source spec

* Add getElement command to Cypress

* Fix eslint issues

* Change Cypress getElement to getByTestId

* Add Percy and test it with the CI

* Change Percy dependency for CI to Cypress' Dockerfile

* Change Percy's execution to the docker container
- add --no-save to avoid errors on Dockerfile.cypress
 - pass PERCY_TOKEN from the CI to docker container

* Fix missed char on CircleCI config file

* Move Percy execution back to host on the CI

* Test adding PERCY_TOKEN to frontend-e2e-tests on CI config

* Undo add PERCY_TOKEN to config.yml

* Add Percy token and .git folder to Cypress

* Remove Percy install from config.yml

* Ignore .git folder again and use Percy env vars instead

* Update PERCY_PULL_REQUEST to be CIRCLE_PR_NUMBER

* Update cypress-server.js to handle other cypress commands
- cypress-server.js -> cypress.js
- new commands added to cypress.js
- CircleCI config updated accordingly
- added a Homepage screenshot

* Remove trailing spaces

* Add Create Query spec

* Disable Cypress videos

* Update run browser to Chrome

* Add missing --browser chrome
2018-12-10 22:29:36 +02:00
Arik Fraimovich
0fe1b5f9d4 Fix: registerAll fails after minification (#3106) 2018-11-20 23:34:37 +02:00
Gabriel Dutra
7d601cbbc9 Cypress based E2E tests (#3019) 2018-11-07 14:37:08 +01:00
Jannis Leidel
2b0e6e9e79 Refactor list based controllers. (#2790)
This reduces the code duplication between the dashboard, user and queries list pages and normalizes many of the APIs between them.

This also:
- allows sorting query favorites
- adds a pagination size select to the dashboard list
- fixes a bunch of UI inconsistencies between the queries and dashboards list (e.g. margins)

The new ListCtrl class is subclassed in the various specific page controllers and extended as needed. New list pages can make use of the same pattern in the future.

This also adds some missing event recordings from 34e39eda4a.
2018-09-27 17:06:26 +02:00
Arik Fraimovich
93b34bcbce UI Fixes for favorites and empty state (#2808)
* Better empty state for favorites on homepage
* Fix: show empty state when no dashboards available
* More explicit message in app header
2018-09-12 11:35:34 +03:00
Jannis Leidel
b746c433ea Reload the route when using the app header search input. 2018-08-16 17:49:25 +02:00
Arik Fraimovich
d76a9cd22f Fix loading of favorites in header and home. 2018-07-12 22:55:39 +03:00
Arik Fraimovich
2eefdc1da3 Updated queries screen (& unified API). 2018-06-26 21:50:16 +03:00
Zsolt Kocsmarszky
3fbf518061 add empty condition for dashboard and query dropdown 2018-06-06 14:43:06 +03:00
Zsolt Kocsmarszky
875e756236 Massive styling improvements for dashboards, queries and alerts lists 2018-06-06 14:40:42 +03:00
Levko Kravets
56b1e3c7aa Favorites: show favorite dashboards and queries in app header 2018-06-06 14:40:42 +03:00
Zsolt Kocsmarszky
e6745683fe Add more details for favourites 2018-06-06 14:39:14 +03:00
Levko Kravets
3fe8272ce4 getredash/redash#2375 Better error message when trying to disable self user; set disabled user avattar URL on backend and remove profileImage filter 2018-05-28 17:05:39 +03:00
Levko Kravets
40aee8465b getredash/redash#2375 Show gray icon for disabled users 2018-05-28 14:04:08 +03:00
Arik Fraimovich
ef202e75b9 Close #2159: special tab for your own user profile 2018-01-07 14:13:57 +02:00
Arik Fraimovich
c3cb2cc28b Merge pull request #2126 from getredash/layout_fixes
Layout fixes (mainly schema browser)
2017-12-07 19:45:55 +02:00
Katsuhiko YOSHIDA
62e5e38926 Rename profile image url column and method 2017-12-06 09:16:24 +09:00
Arik Fraimovich
b8543eb2bd Change: query should be first in create menu 2017-12-05 16:41:58 +02:00
Levko Kravets
fa460223b7 CR1 2017-11-23 18:13:42 +02:00
Levko Kravets
4006d72831 getredash/redash#2095 Fixed sunburst/sankey issue with rendering; minor UI fixes 2017-11-23 17:42:03 +02:00
Zsolt Kocsmarszky
dc8e8b70c5 Hide username on smaller screens + move Query Snippets and hide divider for users 2017-11-14 21:34:11 +01:00
Zsolt Kocsmarszky
2c2c626c42 Smaller layout, grid and styling fixes 2017-11-13 21:24:43 +01:00
Zsolt Kocsmarszky
4ed9e01091 Smaller improvements 2017-11-13 21:03:50 +01:00
Zsolt Kocsmarszky
40a83f3579 Fancy caret is only for nav 2017-11-13 20:57:27 +01:00
Zsolt Kocsmarszky
af90928552 Better styling for navigation 2017-11-13 20:48:28 +01:00
Zsolt Kocsmarszky
a26195848a Further refine navbar markup and styling 2017-11-13 17:07:59 +01:00
Zsolt Kocsmarszky
43bf4b1cc8 Major navigation refinement 2017-11-13 16:29:09 +01:00
Zsolt Kocsmarszky
c67e9e3ff5 Further simplify navigation 2017-11-13 15:28:21 +01:00
Zsolt Kocsmarszky
e9b05ad2fd Massive navigation refinement 2017-11-09 23:38:14 +01:00
Arik Fraimovich
a9dc00aaa6 Remove last relative imports 2017-10-26 10:54:28 +03:00
Arik Fraimovich
9fed3266e6 Show links based on permissions the user have. 2017-10-09 16:21:23 +03:00
Levko Kravets
85da5fced1 Fixed eslint "Cannot read property 'length' of undefined" error 2017-10-03 21:15:10 +03:00
Arik Fraimovich
7c6327be57 Clicking logo should take to account homepage 2017-05-09 10:42:30 +03:00
Arik Fraimovich
9aab74d8e7 Improve UI in small resolution:
- Add meta tag to scalae UI properly in small resolutions
- Make the menu button work (great) again.
- Change menu background color.
2017-01-26 15:55:44 +02:00
Ofer Segev
81fca9329e App header: query search css fix 2017-01-19 15:20:52 +02:00
Arik Fraimovich
e58f703331 Fix #16: when updating dashboard name refresh dashboards dropdown 2017-01-01 12:09:13 +02:00
Arik Fraimovich
fe363e27a3 Flatten dashboards list in menu 2017-01-01 10:39:42 +02:00
Arik Fraimovich
350b253833 Fix: dashboard drop down not working 2016-12-20 12:13:32 +02:00
Arik Fraimovich
b507c7cdb1 Fix authentication handling for embeds 2016-11-27 15:31:04 +02:00
Arik Fraimovich
8901079084 Fix new dashboard link in app header 2016-11-27 13:08:07 +02:00
Arik Fraimovich
0a06f950d5 Working embeds & renamed frontend to client 2016-11-26 11:35:21 +02:00