Skip to content

Sync 2.4 docs branch with latest state #1046

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

Open
wants to merge 42 commits into
base: 2.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7650301
added neo4j+s as default protocol and tested it and it works!
AleSim94 Sep 26, 2024
601c95f
2.4.9 Release (#973)
nielsdejong Nov 14, 2024
a65a974
Hotfix: Remove Husky prepare step in package.json
bastienhubert Nov 14, 2024
86058df
Merge pull request #987 from neo4j-labs/hotfix-husky
alfredorubin96 Nov 14, 2024
8a51ecf
fixing dark mode
alfredorubin96 Nov 22, 2024
0b103c5
Patch FAQ supportability
nielsdejong Nov 25, 2024
568a155
adding new logos
alfredorubin96 Nov 27, 2024
cab7795
Fix value.low existence check when value is not an Object
Nov 28, 2024
c860176
fixing strange param behaviour with sso
alfredorubin96 Nov 29, 2024
1642bb9
fixing params for SSo
alfredorubin96 Dec 2, 2024
563a1d6
removing useless logging
alfredorubin96 Dec 2, 2024
9290c29
Removed the introduced autoPageSize flag because it will default to 0…
hlin-neo4j Dec 11, 2024
979c38d
Fixed booleans for parameter select (#953)
hlin-neo4j Jan 2, 2025
41b445d
Show OpenStreeMap leaflet
Jan 28, 2025
872b3be
Remove leaflet-custom-tooltip empty rule
Jan 28, 2025
8147242
Add custom equality check function for Rule Based Styling
Jan 28, 2025
3f351e6
Use isLooselyEqual to verify "!=" conditions in rule based styling
Feb 3, 2025
bfc8bd5
Merge pull request #1029 from neo4j-labs/fix/930-rule-based-styling-w…
alfredorubin96 Feb 10, 2025
1241c7a
Merge pull request #1028 from neo4j-labs/fix/show-openstreetmap-leaflet
alfredorubin96 Feb 10, 2025
1fe567a
Merge pull request #1020 from hlin-neo4j/953-boolean-param-select
alfredorubin96 Feb 10, 2025
e9ef075
Merge pull request #999 from neo4j-labs/fix/dark-mode-table
alfredorubin96 Feb 10, 2025
ad6644a
Merge pull request #1002 from neo4j-labs/patch-faq-supportability
alfredorubin96 Feb 10, 2025
32828f2
Merge pull request #1005 from neo4j-labs/feat/new-logo
alfredorubin96 Feb 10, 2025
eddc9ba
Merge pull request #1008 from neo4j-labs/fix/951-download-csv
alfredorubin96 Feb 10, 2025
7fea3eb
Merge pull request #1014 from hlin-neo4j/fix/992-autopagesize
alfredorubin96 Feb 10, 2025
f3ae774
Merge pull request #1009 from neo4j-labs/fix/sso-standalone-params
alfredorubin96 Feb 10, 2025
17b9288
fixing tests according to new feature
alfredorubin96 Feb 10, 2025
b470ec5
merging w/ dev and fixing tests
alfredorubin96 Feb 10, 2025
a752a30
changing pagination process
alfredorubin96 Feb 10, 2025
8f560ef
Merge pull request #956 from neo4j-labs/feature/default_protocol_change
alfredorubin96 Feb 11, 2025
39bf389
Fix Table rule based styling by applying the first valid rule
Feb 11, 2025
ff4f12f
Fix evaluateSingleRuleOnDict() function in order to avoid always retu…
Feb 11, 2025
b89c22d
Fix Line chart rule based styling and applying the first matching rul…
Feb 13, 2025
543ad9c
Use correct index for Bar Chart default color selection
Feb 14, 2025
8669f3b
Merge pull request #1038 from neo4j-labs/fix/1037-line-rule-based-sty…
alfredorubin96 Feb 18, 2025
7a249d2
Merge branch 'develop' into fix/default-color-scheme-bar-chart
alfredorubin96 Feb 18, 2025
b3f3299
Merge pull request #1039 from neo4j-labs/fix/default-color-scheme-bar…
alfredorubin96 Feb 18, 2025
2904451
changing version number (#1040)
alfredorubin96 Feb 18, 2025
cdad07c
merging with dev
alfredorubin96 Feb 18, 2025
3a599d2
Merge branch 'master' into develop
alfredorubin96 Feb 18, 2025
92b1623
removing duplicated banner in docs
alfredorubin96 Feb 18, 2025
83757bb
Update publishing.adoc (#1045)
rsill-neo4j Feb 26, 2025
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
4 changes: 2 additions & 2 deletions .github/workflows/master-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
context: .
file: ./Dockerfile
push: true
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.4.9
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.4.10
build-docker-legacy:
needs: build-test
runs-on: neodash-runners
Expand All @@ -103,7 +103,7 @@ jobs:
context: .
file: ./Dockerfile
push: true
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.4.9
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.4.10
deploy-gallery:
runs-on: neodash-runners
strategy:
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,4 @@ USER nginx
EXPOSE $NGINX_PORT

HEALTHCHECK cmd curl --fail "http://localhost:$NGINX_PORT" || exit 1
LABEL version="2.4.9"
LABEL version="2.4.10"
16 changes: 16 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
## NeoDash 2.4.10 - Community contributions
This is a minor release containing bug fixes and improvements contributed by the NeoDash community.
- [#1039](https://github.com/neo4j-labs/neodash/pull/1039) - Fix default color scheme for bar charts
- [#1038](https://github.com/neo4j-labs/neodash/pull/1038) - Fix rule-based styling for line charts
- [#1036](https://github.com/neo4j-labs/neodash/pull/1036) - Fix table cell rule-based styling
- [#1029](https://github.com/neo4j-labs/neodash/pull/1029) - Fix rule-based styling for numeric values
- [#1028](https://github.com/neo4j-labs/neodash/pull/1028) - Fix OpenStreetMap leaflet display
- [#1020](https://github.com/neo4j-labs/neodash/pull/1020) - Fix boolean handling in parameter selection
- [#1014](https://github.com/neo4j-labs/neodash/pull/1014) - Remove autoPageSize flag (defaults to 0)
- [#1009](https://github.com/neo4j-labs/neodash/pull/1009) - Fix SSO parameters lost on browser redirect
- [#1008](https://github.com/neo4j-labs/neodash/pull/1008) - Fix existence check for `value.low`
- [#1005](https://github.com/neo4j-labs/neodash/pull/1005) - Replace Neo4j Logo
- [#1002](https://github.com/neo4j-labs/neodash/pull/1002) - Patch FAQ on supportability
- [#999](https://github.com/neo4j-labs/neodash/pull/999) - Fix dark mode table header styling
- [#956](https://github.com/neo4j-labs/neodash/pull/956) - Change default protocol to `neo4j+s`

## NeoDash 2.4.9
This release adds some minor changes to documentation and implements some community contributions.
- Added notice about project evolution: [#967](https://github.com/neo4j-labs/neodash/pull/967)
Expand Down
1 change: 1 addition & 0 deletions cypress/Page.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export class Page {

connectToNeo4j() {
cy.get('#form-dialog-title', { timeout: 20000 }).should('contain', 'Connect to Neo4j');
cy.get('#protocol').type('neo4j{enter}');
cy.get('#url').clear().type(DB_URL);
cy.get('#dbusername').clear().type(DB_USERNAME);
cy.get('#dbpassword').type(DB_PASSWORD);
Expand Down
10 changes: 5 additions & 5 deletions cypress/e2e/start_page.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ describe('NeoDash E2E Tests', () => {
.should('contain', 'title')
.and('contain', 'released')
.and('not.contain', '__id');
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 5);
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '1–5 of 8');
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer button[aria-label="Go to next page"]').click();
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 3);
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '6–8 of 8');
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 8);
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '1–8 of 8');
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer button[aria-label="Go to next page"]').click();
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 3);
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '6–8 of 8');
});

it('creates a bar chart report', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Adding Visualizations

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/build-and-run.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Build & Run

include::../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Component Overview

include::../banner.adoc[]
Expand Down
6 changes: 4 additions & 2 deletions docs/modules/ROOT/pages/developer-guide/configuration.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Configuration

include::../banner.adoc[]
Expand All @@ -21,7 +23,7 @@ will look like this:
"ssoProviders": [],
"ssoDiscoveryUrl": "https://example.com",
"standalone": false,
"standaloneProtocol": "neo4j",
"standaloneProtocol": "neo4j+s",
"standaloneHost": "localhost",
"standalonePort": "7687",
"standaloneDatabase": "neo4j",
Expand Down Expand Up @@ -57,7 +59,7 @@ mode (false), or reader mode (true). The terms ``Reader mode'' and
``Standalone mode'' are used interchangibly.

|standaloneProtocol |string |neo4j |When running in standalone mode, the
protocol to used for the Neo4j driver. This shoudl be set to one of
protocol to used for the Neo4j driver. This should be set to one of
`neo4j`, `neo4j+s`, `neo4j+ssc`, `bolt`, `bolt+s`, or `bolt+ssc`.

|standaloneHost |string |localhost |When running in standalone mode, the
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/contributing.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Contributing

include::../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Depending on the webserver type and version, this could be different directory.
As an example - to copy the files to an nginx webserver using `scp`:

```bash
scp neodash-2.4.9-labs username@host:/usr/share/nginx/html
scp neodash-2.4.10-labs username@host:/usr/share/nginx/html
```

NeoDash should now be visible by visiting your (sub)domain in the browser.
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/design.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Design

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Developer Guide

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/session-storage.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Session Storage

include::../banner.adoc[]
Expand Down
4 changes: 3 additions & 1 deletion docs/modules/ROOT/pages/developer-guide/standalone-mode.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Standalone Mode

include::../banner.adoc[]
Expand Down Expand Up @@ -44,7 +46,7 @@ docker run -it --rm -p 5005:5005 \
-e ssoProviders=[] \
-e ssoDiscoveryUrl="https://example.com" \
-e standalone=true \
-e standaloneProtocol="neo4j" \
-e standaloneProtocol="neo4j+s" \
-e standaloneHost="localhost" \
-e standalonePort="7687" \
-e standaloneDatabase="neo4j" \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= State Management

include::../banner.adoc[]
Expand Down Expand Up @@ -131,7 +133,7 @@ standalone mode.
"ssoEnabled": false,
"ssoProviders": [],
"ssoDiscoveryUrl": "https://example.com",
"standaloneProtocol": "neo4j",
"standaloneProtocol": "neo4j+s",
"standaloneHost": "localhost",
"standalonePort": "7687",
"standaloneDatabase": "neo4j",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Style Configuration

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/testing.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Testing

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::/banner.adoc[]

= Introduction

include::/banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/quickstart.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::/banner.adoc[]

= Quickstart

include::/banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/user-guide/access-control.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Access Control

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/user-guide/bloom-integration.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Bloom Integration

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/user-guide/dashboards.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Dashboards

include::../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Access Control Management

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Advanced Visualizations

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/extensions/forms.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Forms

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/extensions/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Extensions

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Text2Cypher - Natural Language Queries

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Report Actions

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Rule-Based Styling

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Workflows

include::../../banner.adoc[]
Expand Down
15 changes: 4 additions & 11 deletions docs/modules/ROOT/pages/user-guide/faq.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= FAQ

include::../banner.adoc[]
Expand Down Expand Up @@ -48,17 +50,8 @@ If you need help setting this up, please contact the NeoDash team.

== 4. Is NeoDash Production Ready?

NeoDash is safe to be used in a production environment. As it is a
reporting tool, keep the following things in mind:

- Always use *read-only* Neo4j accounts when connecting to a dashboard.
- Always deploy NeoDash with SSL, so that an encrypted Neo4j connection must be
used.
- As NeoDash accesses Neo4j directly, make sure you only give
access to the right people. As a rule of thumb, you should give NeoDash
access to the people that can also see Bloom.

For other questions regarding setting up your own production deployment, contact the NeoDash team.
NeoDash Labs is an experimental tool without official support.
For production-grade usage with Neo4j Enterprise Edition, we recommend a `NeoDash commercial` license.

== 5. Can I use NeoDash with Neo4j Community Edition?

Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/user-guide/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= User Guide

include::../banner.adoc[]
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/user-guide/pages.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include::../banner.adoc[]

= Pages

include::../banner.adoc[]
Expand Down
6 changes: 4 additions & 2 deletions docs/modules/ROOT/pages/user-guide/publishing.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
include::../banner.adoc[]

= Publishing

include::/banner.adoc[]
include::../banner.adoc[]

When you are done building a dashboard, you may want to *publish* that
dashboard for others to view. The workflow for a continuous dashboarding
Expand Down Expand Up @@ -36,4 +38,4 @@ These three configurations must be set for NeoDash to be able to run in
3. A hardcoded dashboard to load.

Technical details on setting this up are documented in the link:../../developer-guide/standalone-mode[Standalone
Mode] page.
Mode] page.
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/areamap.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Area Map

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/bar-chart.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Bar Chart

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/choropleth.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Choropleth

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Circle Packing

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/form.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Form

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/gantt.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Gantt Chart

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Gauge Chart

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/graph.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Graph

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/graph3d.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= 3D Graph

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/iframe.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= iFrame

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Reports

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/line-chart.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Line Chart

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/map.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Map

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/markdown.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Markdown

include::../../banner.adoc[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Parameter Select

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/pie-chart.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Pie Chart

include::../../banner.adoc[]
Expand Down
1 change: 1 addition & 0 deletions docs/modules/ROOT/pages/user-guide/reports/radar.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

= Radar Chart

include::../../banner.adoc[]
Expand Down
Loading
Loading