|
1 |
| -# Parse Dashboard |
| 1 | +# Parse Dashboard <!-- omit in toc --> |
2 | 2 |
|
3 | 3 | [](https://greenkeeper.io/)
|
4 | 4 | [](https://travis-ci.org/parse-community/parse-dashboard)
|
|
11 | 11 |
|
12 | 12 | Parse Dashboard is a standalone dashboard for managing your [Parse Server](https://github.com/ParsePlatform/parse-server) apps.
|
13 | 13 |
|
14 |
| -* [Getting Started](#getting-started) |
15 |
| -* [Local Installation](#local-installation) |
16 |
| - * [Configuring Parse Dashboard](#configuring-parse-dashboard) |
17 |
| - * [File](#file) |
18 |
| - * [Environment variables](#environment-variables) |
19 |
| - * [Multiple apps](#multiple-apps) |
20 |
| - * [Single app](#single-app) |
21 |
| - * [Managing Multiple Apps](#managing-multiple-apps) |
22 |
| - * [GraphQL Playground](#graphql-playground) |
23 |
| - * [App Icon Configuration](#app-icon-configuration) |
24 |
| - * [App Background Color Configuration](#app-background-color-configuration) |
25 |
| - * [Other Configuration Options](#other-configuration-options) |
26 |
| - * [Prevent columns sorting](#prevent-columns-sorting) |
27 |
| -* [Running as Express Middleware](#running-as-express-middleware) |
28 |
| -* [Deploying Parse Dashboard](#deploying-parse-dashboard) |
29 |
| - * [Preparing for Deployment](#preparing-for-deployment) |
30 |
| - * [Security Considerations](#security-considerations) |
31 |
| - * [Configuring Basic Authentication](#configuring-basic-authentication) |
32 |
| - * [Separating App Access Based on User Identity](#separating-app-access-based-on-user-identity) |
33 |
| - * [Use Read-Only masterKey](#use-read-only-masterKey) |
34 |
| - * [Making an app read-only for all users](#making-an-app-read-only-for-all-users) |
35 |
| - * [Makings users read-only](#makings-users-read-only) |
36 |
| - * [Making user's apps readOnly](#making-users-apps-readonly) |
37 |
| - * [Configuring Localized Push Notifications](#configuring-localized-push-notifications) |
38 |
| - * [Run with Docker](#run-with-docker) |
39 |
| -* [Contributing](#contributing) |
| 14 | +- [Getting Started](#getting-started) |
| 15 | +- [Local Installation](#local-installation) |
| 16 | + - [Configuring Parse Dashboard](#configuring-parse-dashboard) |
| 17 | + - [File](#file) |
| 18 | + - [Environment variables](#environment-variables) |
| 19 | + - [Multiple apps](#multiple-apps) |
| 20 | + - [Single app](#single-app) |
| 21 | + - [Managing Multiple Apps](#managing-multiple-apps) |
| 22 | + - [GraphQL Playground](#graphql-playground) |
| 23 | + - [App Icon Configuration](#app-icon-configuration) |
| 24 | + - [App Background Color Configuration](#app-background-color-configuration) |
| 25 | + - [Other Configuration Options](#other-configuration-options) |
| 26 | + - [Prevent columns sorting](#prevent-columns-sorting) |
| 27 | +- [Running as Express Middleware](#running-as-express-middleware) |
| 28 | +- [Deploying Parse Dashboard](#deploying-parse-dashboard) |
| 29 | + - [Preparing for Deployment](#preparing-for-deployment) |
| 30 | + - [Security Considerations](#security-considerations) |
| 31 | + - [Configuring Basic Authentication](#configuring-basic-authentication) |
| 32 | + - [Separating App Access Based on User Identity](#separating-app-access-based-on-user-identity) |
| 33 | + - [Use Read-Only masterKey](#use-read-only-masterkey) |
| 34 | + - [Making an app read-only for all users](#making-an-app-read-only-for-all-users) |
| 35 | + - [Makings users read-only](#makings-users-read-only) |
| 36 | + - [Making user's apps readOnly](#making-users-apps-readonly) |
| 37 | + - [Configuring Localized Push Notifications](#configuring-localized-push-notifications) |
| 38 | + - [Run with Docker](#run-with-docker) |
| 39 | +- [Features](#features) |
| 40 | + - [Browse as User](#browse-as-user) |
| 41 | +- [Contributing](#contributing) |
40 | 42 |
|
41 | 43 | # Getting Started
|
42 | 44 |
|
@@ -557,6 +559,17 @@ docker run -d -p 80:8080 -v host/path/to/config.json:/src/Parse-Dashboard/parse-
|
557 | 559 |
|
558 | 560 | If you are not familiar with Docker, ``--port 8080`` will be passed in as argument to the entrypoint to form the full command ``npm start -- --port 8080``. The application will start at port 8080 inside the container and port ``8080`` will be mounted to port ``80`` on your host machine.
|
559 | 561 |
|
| 562 | +# Features |
| 563 | +*(The following is not a complete list of features but a work in progress to build a comprehensive feature list.)* |
| 564 | + |
| 565 | +## Browse as User |
| 566 | + |
| 567 | +▶️ *Core > Browser > Browse* |
| 568 | + |
| 569 | +This feature allows you to use the data browser as another user, respecting that user's data permissions. For example, you will only see records and fields the user has permission to see. |
| 570 | + |
| 571 | +> ⚠️ Logging in as another user will trigger the same Cloud Triggers as if the user logged in themselves using any other login method. Logging in as another user requires to enter that user's password. |
| 572 | +
|
560 | 573 | # Contributing
|
561 | 574 |
|
562 | 575 | We really want Parse to be yours, to see it grow and thrive in the open source community. Please see the [Contributing to Parse Dashboard guide](CONTRIBUTING.md).
|
|
0 commit comments