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

Release 2.4.10 #1041

Merged
merged 124 commits into from
Feb 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
31044c1
Fixed issue where table action rule creation modal displayed invalid …
nielsdejong Jan 3, 2024
b6b36f2
Add support for links in table actions, as well as improved rendering…
nielsdejong Jan 3, 2024
78a56fd
No longer rendering empty buttons for missing values in table actions
nielsdejong Jan 3, 2024
3b71740
Fix number formatting to always use en-US locale
nielsdejong Jan 4, 2024
3f173ce
Fixed issue where dashboard database was not set correctly for share …
nielsdejong Jan 4, 2024
013344c
Fixed dashboard title visibility in sidebar
nielsdejong Jan 4, 2024
468540c
Added missing setting to pie chart configuration
nielsdejong Jan 4, 2024
3e0e1ad
Clean up code, remove old console.log statements
nielsdejong Jan 5, 2024
86dca1b
Stability and UX for table checkbox actiosn
nielsdejong Jan 10, 2024
333f9e2
Handling shared dashboards in standalone mode
nielsdejong Jan 10, 2024
17c27f6
Fixed sharing logic in both standalone and editor modes
nielsdejong Jan 10, 2024
fdc3be2
Added hidden setting for hiding the plaintext password warning. Fixed…
nielsdejong Jan 11, 2024
2cf2ade
Merge branch 'develop' into feature/2.4.2-bug-fix-collection
nielsdejong Jan 11, 2024
3cd49c5
Style tweaks for reports without footers
nielsdejong Jan 11, 2024
a803f5f
Fixed styling defaults for bar chart
nielsdejong Jan 11, 2024
2797f57
Fixed fullscreen views
nielsdejong Jan 12, 2024
21efb64
Freetext parameter with manual save style fixes
nielsdejong Jan 12, 2024
f105717
clean up graph editing modal
nielsdejong Jan 12, 2024
7f90d56
Merge branch 'develop' into feature/2.4.2-bug-fix-collection
nielsdejong Jan 12, 2024
7fd6998
Correction to release notes
nielsdejong Jan 12, 2024
080fe49
Merge branch 'develop' into feature/2.4.2-bug-fix-collection
nielsdejong Jan 12, 2024
a13fd95
Merge
nielsdejong Jan 12, 2024
2f99dfb
Bump es5-ext from 0.10.62 to 0.10.64
dependabot[bot] Feb 27, 2024
a9668d8
Disable form button until all parameters in given
m-o-n-i-s-h Mar 7, 2024
05ae639
fix: check empty string as well
m-o-n-i-s-h Mar 7, 2024
d35846e
Bump webpack-dev-middleware from 5.3.3 to 5.3.4
dependabot[bot] Mar 23, 2024
dc59000
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /gallery
dependabot[bot] Mar 23, 2024
85488af
Bump express from 4.18.1 to 4.19.2 in /docs
dependabot[bot] Mar 28, 2024
57c46d6
Bump express from 4.18.2 to 4.19.2 in /gallery
dependabot[bot] Mar 28, 2024
66c78e8
Bump express from 4.18.2 to 4.19.2
dependabot[bot] Mar 29, 2024
9e6d31b
Merge branch 'develop' into feat/FormsButtonImprovements
m-o-n-i-s-h May 3, 2024
3036685
added cypress
m-o-n-i-s-h May 6, 2024
e0a5179
Added cypress
m-o-n-i-s-h May 6, 2024
9223cf2
Add a dependabot config file
May 13, 2024
a90c523
Merge pull request #845 from neo4j-labs/dependabot/npm_and_yarn/expre…
mariusconjeaud May 13, 2024
b9576bd
Add docs directory to dependabot
May 13, 2024
4e2854f
Merge branch 'develop' into dependabot/npm_and_yarn/gallery/express-4…
mariusconjeaud May 13, 2024
27e8e97
Fix dependabot yarn to npm
May 13, 2024
71ac43e
Merge branch 'develop' into dependabot/npm_and_yarn/gallery/express-4…
mariusconjeaud May 13, 2024
1da5a8e
Merge pull request #844 from neo4j-labs/dependabot/npm_and_yarn/galle…
mariusconjeaud May 13, 2024
382c4a6
Merge branch 'master' into dependabot/npm_and_yarn/docs/express-4.19.2
mariusconjeaud May 13, 2024
535e42f
Merge branch 'develop' into dependabot/npm_and_yarn/docs/express-4.19.2
mariusconjeaud May 13, 2024
c7245f6
Merge pull request #842 from neo4j-labs/dependabot/npm_and_yarn/docs/…
mariusconjeaud May 13, 2024
cfada50
Merge branch 'develop' into dependabot/npm_and_yarn/es5-ext-0.10.64
mariusconjeaud May 13, 2024
d2cbd1c
Merge pull request #797 from neo4j-labs/dependabot/npm_and_yarn/es5-e…
mariusconjeaud May 13, 2024
ec4010c
Merge branch 'develop' into dependabot/npm_and_yarn/gallery/webpack-d…
mariusconjeaud May 13, 2024
aab4b99
Merge pull request #839 from neo4j-labs/dependabot/npm_and_yarn/galle…
mariusconjeaud May 13, 2024
08dc5b6
Merge pull request #838 from neo4j-labs/dependabot/npm_and_yarn/webpa…
mariusconjeaud May 13, 2024
c666767
Migrate DataGrid to 7.x #850 ; Initial changes
May 14, 2024
52064e2
Fix compact x wrapping
May 15, 2024
fccafaf
Merge branch 'develop' into feat/FormsButtonImprovements
m-o-n-i-s-h Jun 21, 2024
0432950
feat: Updated JSDoc
m-o-n-i-s-h Jun 21, 2024
4103d7c
Bump micromatch from 4.0.5 to 4.0.8 in /gallery (#948)
dependabot[bot] Sep 24, 2024
484844e
Bump webpack from 5.77.0 to 5.94.0 (#947)
dependabot[bot] Sep 24, 2024
e2b7753
Bump fast-loops from 1.1.3 to 1.1.4 in /gallery (#920)
dependabot[bot] Sep 24, 2024
ca4d897
Bump ws from 8.12.1 to 8.17.1 (#911)
dependabot[bot] Sep 24, 2024
7b37a50
Bump braces from 3.0.2 to 3.0.3 in /gallery (#908)
dependabot[bot] Sep 24, 2024
3c71fda
Bump follow-redirects from 1.15.4 to 1.15.6 in /gallery (#831)
dependabot[bot] Sep 24, 2024
ad837df
Bump follow-redirects from 1.15.4 to 1.15.6 (#830)
dependabot[bot] Sep 24, 2024
7650301
added neo4j+s as default protocol and tested it and it works!
AleSim94 Sep 26, 2024
6d4e228
Added evolution notice
nielsdejong Oct 30, 2024
f93de63
Fixed typo in README
nielsdejong Oct 30, 2024
82880fb
Fixed typo in README
nielsdejong Oct 30, 2024
ac3eae3
Bumped version number to 2.4.9
nielsdejong Nov 11, 2024
3c0324d
Improve method for checking "low" property existence in downloadCSV f…
bastienhubert Nov 11, 2024
8d4e72c
Update configuration.adoc (#946)
Jyots6914 Nov 11, 2024
c1ea932
Feature/rule based styling table colouring (#944)
LiamEdwardsLamarche Nov 11, 2024
a7a17eb
Bugfix/array table wrap (#943)
LiamEdwardsLamarche Nov 11, 2024
1555b81
changes to add ssl support (#935)
geetparekh Nov 11, 2024
455ee42
adding param to manage SSO redirection (#918)
alfredorubin96 Nov 11, 2024
f880666
Add possibility to hide Y axes and grid lines in BarChart (#895)
bastienhubert Nov 11, 2024
f6cdac7
Merge branch 'develop' into 850-migrate-datagrid-to-7x
nielsdejong Nov 11, 2024
2a7105f
Markdown tables not rendered #836 (#893)
mariusconjeaud Nov 11, 2024
f8c48ff
Added banner to all docs pages referring to new docs
nielsdejong Nov 11, 2024
33aa485
Updated README
nielsdejong Nov 11, 2024
416b8f8
Current Users or ALL Users getting deleted in an Update (#906)
AleSim94 Nov 12, 2024
906333a
Finalized release notes and updated README for 2.4.9
nielsdejong Nov 14, 2024
d822773
[Feature #884] Helm chart for Kubernetes deployments PR#902 (#971)
msenechal Nov 14, 2024
20874b6
Merge branch 'develop' into feature/new-readme-evolving
nielsdejong Nov 14, 2024
69dd2a1
Merge pull request #822 from mercedes-benz/feat/FormsButtonImprovements
alfredorubin96 Nov 14, 2024
aeb1cd0
Merge pull request #894 from neo4j-labs/850-migrate-datagrid-to-7x
alfredorubin96 Nov 14, 2024
c95013c
Merge branch 'develop' into feature/new-readme-evolving
nielsdejong Nov 14, 2024
07dc37e
Merge pull request #967 from neo4j-labs/feature/new-readme-evolving
alfredorubin96 Nov 14, 2024
cff7445
Merge Master to 2.4 (#986)
nielsdejong Nov 14, 2024
23d7504
Fixed banner location causing antora to create an invalid page title …
nielsdejong Nov 15, 2024
7180dd2
Merge branch '2.4' into develop
nielsdejong Nov 15, 2024
c909b59
Fixed banner location causing antora to create an invalid page title …
nielsdejong Nov 15, 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
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Adding Visualizations

include::../banner.adoc[]

You can extend NeoDash with your own visualizations without diving deep
into the core application. Likewise, adding a new customization to an
existing report requires minimal changes.
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Build & Run

include::../banner.adoc[]

To start developing the application, you will need to set up the
development environment.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ include::../banner.adoc[]

= Component Overview

include::../banner.adoc[]

The image below contains a high-level overview of the component
hierarchy within the application. The following conceptual building
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Configuration

include::../banner.adoc[]

When using a custom NeoDash deployment, there are several settings that
can be configured. These mostly relate to
link:../standalone-mode[Standalone Mode] and SSO configurations.
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Contributing

include::../banner.adoc[]

Contributions to the project are highly welcomed. Please consider
creating a /~https://github.com/neo4j-labs/neodash/pulls[Pull Request].
Ensure you start from the `develop` branch, and set the merge base to
Expand Down
5 changes: 3 additions & 2 deletions docs/modules/ROOT/pages/developer-guide/deploy-a-build.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
= Deploy a Build

include::../banner.adoc[]

= Deploy a Build
If you have a pre-built NeoDash application, you can easily deploy it on an any webserver.
A NeoDash build is "just" a collection of HTML, CSS and JavaScript files, so it can run virtually anywhere.

Expand Down Expand Up @@ -39,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
6 changes: 6 additions & 0 deletions docs/modules/ROOT/pages/developer-guide/design.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ include::../banner.adoc[]

= Design

include::../banner.adoc[]


include::../banner.adoc[]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove one



This page contains some key guidelines for design of the application.
This entails code architecture, as well as UX/UI design.

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

= Developer Guide

include::../banner.adoc[]


include::../banner.adoc[]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove one



This guide contains information for developers looking to deploy NeoDash, or extend it for their own needs.

- link:build-and-run[Build & Run]
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Session Storage

include::../banner.adoc[]

This reducer serves only to store data that we want to reset at each new session.
To connect to it, just define a key and use the predefined actions to set a new pair (key,value) inside of it.
Inside the actions there is also an action to delete all the keys that match a precise prefix, it can be useful, for example, to wipe the sessionStorage state for a certain extension, if it stores the data inside the sessionStorage using a prefix (for example look at the query-translator extension at getSessionStorageHistoryKey).
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Standalone Mode

include::../banner.adoc[]

Next to being a dashboard editor, NeoDash can be deployed in a
`standalone mode' - allowing you set up a architecture to publish and
read dashboards.
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= State Management

include::../banner.adoc[]

NeoDash is an application with a complex internal state. If you are
planning to extend the application state in some way, make sure you are
familiar with https://redux.js.org/[Redux] design patterns.
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Style Configuration

include::../banner.adoc[]

When using a custom NeoDash deployment, there are several theme variables that
can be configured. These mostly relate to css tokens for
link:https://cdn.jsdelivr.net/npm/@neo4j-ndl/base@1.4.0/lib/tokens/css/tokens.css[Needle] and some other brand specific options.
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Testing

include::../banner.adoc[]

NeoDash uses *Cypress* for automated testing. To install Cypress, check
out the official
https://docs.cypress.io/guides/getting-started/installing-cypress#What-you-ll-learn[installation
Expand Down
3 changes: 3 additions & 0 deletions docs/modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
include::/banner.adoc[]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove


= Introduction

include::/banner.adoc[]

This portal contains information on getting started with NeoDash - A Low-Code Dashboard Builder for Neo4j.

NeoDash is an open source tool for visualizing your Neo4j data. It lets you group visualizations together as dashboards, and allow for interactions between reports.
Expand Down
2 changes: 2 additions & 0 deletions docs/modules/ROOT/pages/quickstart.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ include::/banner.adoc[]

= Quickstart

include::/banner.adoc[]

There are three easy ways to run NeoDash and start dashboarding your Neo4j data:

. The latest version is always available online:
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Access Control

include::../banner.adoc[]

The Access Control feature in NeoDash is a security measure that allows Users with write access or higher privileges to manage who has access to specific dashboards.


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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Bloom Integration

include::../banner.adoc[]

NeoDash can be linked to Neo4j Bloom perspectives by using
https://neo4j.com/docs/bloom-user-guide/current/bloom-tutorial/deep-links/[Bloom
Deep Links]. This functionality allows you to combine the power of graph
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= Dashboards

include::../banner.adoc[]

In NeoDash, a dashboard consists of several pages, each of which can
consist of multiple reports.

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

= Access Control Management

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

This extension lets you manage access control for roles and users, letting you assign users to roles as well as controlling which node labels can be read by a user.

This extension is only visible to users with the role of "Administrator" or "Super User". Enabling this extension will allow the admin user to manage the labels of the roles in the database and then attach them to the users.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
include::../../banner.adoc[]

= Advanced Visualizations

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

Advanced visualizations let you extend your dashboard with complex, powerful visualizations beyond the standard visualizations.
For specific use-cases, these visualizations may convey information that a simple visualization cannot.
To use advanced visualizations, enable them in the **Extensions Window**. This makes them selectable inside reports, as well as add examples to the Example window.
Expand Down
3 changes: 2 additions & 1 deletion docs/modules/ROOT/pages/user-guide/extensions/forms.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
include::../../banner.adoc[]

= Forms

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

The 'forms' extension lets you combine different parameter selectors to update / modify your graph data.
Update queries are predefined by the dashboard builder, and the user is limited to specifying the parameters for the query only.

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

= Extensions

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

Extensions provide a way to expand the basic functionality of NeoDash with extra features.
To enable an extension, open up the extensions window by clicking the puzzle piece icon in the left-sidebar of the screen.
This will open up the **Extensions Window**, which lets you toggle active extensions for the current dashboard.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
include::../../banner.adoc[]

= Text2Cypher - Natural Language Queries

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

Use natural language to generate Cypher queries in NeoDash. Connect to an LLM through an API, and let NeoDash use your database schema + the report types to generate queries automatically.

== How it works
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
include::../../banner.adoc[]

= Report Actions

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

link:../#_2_pro_extensions[label:Pro Extension[]]

Report actions let dashboard builders add interactivity into dashboards. Actions can be used to achieve:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
include::../../banner.adoc[]

= Rule-Based Styling

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

The rule-based styling extension allows users to dynamically color elements in a visualization based on output values. This can be applied to tables, graphs, bar charts, line charts, and more. To use the extension, click on the 'rule-based styling' icon inside the settings of a report.

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

= Workflows

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

Introducing an advanced extension for creating, managing, and running workflows with Cypher queries. Simplify ETL flows, execute complex query chains, and run graph data science workloads effortlessly from Neodash.

== Enable the extension
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
Expand Up @@ -2,6 +2,8 @@ include::../banner.adoc[]

= FAQ

include::../banner.adoc[]

== 1. How can I learn more about NeoDash?

To learn more, check out the following list of resources (blogs, videos
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
Loading
Loading