parse-community / parse-community/parse-dashboard

FR: Specify FeaturesRouter per user

Open
#1,618 1 comment 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type:feature
Dominant language
JavaScript
Stars
3.8k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

I really like Parse Dashboard, and I'd really like to use it to share with my clients to allow them to manage their parse instances. However, there are a few changes I'd like to add:

Specify Features per user
I'd like to change which subsections are available depending on which user logs in. For example, some users I only want to be able to view /logs, whilst others the full dashboard.

Specify Collections and Columns in Data Browser
I only want certain users to be able to edit _User, whilst other admin users can only edit and view Photos. And certain other users I only want to be able to view certain columns of a class.

Let me know your thoughts!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the FeaturesRouter and the Data Browser permission handling, then review how the dashboard identifies the logged-in user. Define the access rules for features, collections, and columns before implementing them; done should include tests showing different users receive the intended dashboard and data access.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.