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

[feat] karrio admin #445

Merged
merged 30 commits into from
Dec 11, 2023
Merged

[feat] karrio admin #445

merged 30 commits into from
Dec 11, 2023

Conversation

danh91
Copy link
Member

@danh91 danh91 commented Dec 6, 2023

Focus

This PR lays the foundation for a Karrio admin panel that will eventually be a full replacement for the Django admin.

Why?

Django admin is a great out-of-the-box solution. However, as we dive deeper into team management, roles and permissions advanced integrations. The Karrio admin embedded within the dashboard brings more flexibility to reuse the dashboard code, look and feel and advanced user permissions control.
This is also a step forward in building a more customizable headless platform where you have full control over APIs.

Changes

  • Introduce the Karrio admin server module with an admin GraphQL API
  • Lay the foundation of the Karrio admin dashboard in the same codebase as the current dashboard

@ghost
Copy link

ghost commented Dec 6, 2023

👇 Click on the image for a new way to code review

Review these changes using an interactive CodeSee Map

Legend

CodeSee Map legend

@danh91 danh91 linked an issue Dec 8, 2023 that may be closed by this pull request
@danh91 danh91 force-pushed the karrio-admin branch 4 times, most recently from 5bfd331 to 4ccc124 Compare December 11, 2023 18:08
@danh91 danh91 force-pushed the karrio-admin branch 4 times, most recently from fc91e47 to b3a0090 Compare December 11, 2023 21:17
@danh91 danh91 merged commit 07561a6 into main Dec 11, 2023
7 of 8 checks passed
@danh91 danh91 deleted the karrio-admin branch December 11, 2023 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feature] Team roles management from the dashboard [feature] Karrio admin dashboard
1 participant