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

Create administration dashboard #33

Open
2 tasks
Venefilyn opened this issue Sep 5, 2018 · 0 comments
Open
2 tasks

Create administration dashboard #33

Venefilyn opened this issue Sep 5, 2018 · 0 comments
Labels
Back-end For working with Laravel Front-end Issues for Vue, bundler, linter, styling. help wanted
Milestone

Comments

@Venefilyn
Copy link
Member

Venefilyn commented Sep 5, 2018

Marking this help-wanted as it is not something repo contributors will actively pursue at this time.

To make lives easier for everyone, having an administration dashboard to directly change the server config for all servers Valkyrja is on would make it easier to help people out from admin and support point-of-view.

Ideally this should only be allowed by Valkyrja admins and support, where support can only read config but not write.

May be possible to utilize Laravel Telescope that is coming soon.

Back-end

  • Authorize by checking new database table with Discord ID and it's permission level, where level 0 would be Valkyrja owner. This table would only contain people who can access administration panel.

Front-end

  • Display searchable dropdown for selecting server to edit, as well as displaying a tab for logs to display logged entries.

Other items that could exist in the administration dashboard is the ability to edit Markdown files in project's /updates folder, add/remove blacklisted users, displaying Botwinder bot logs from database, as well as managing CRUD for subscribers.

@Venefilyn Venefilyn added help wanted Front-end Issues for Vue, bundler, linter, styling. Back-end For working with Laravel labels Sep 5, 2018
@Venefilyn Venefilyn added this to the Redesign v3.0 milestone Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Back-end For working with Laravel Front-end Issues for Vue, bundler, linter, styling. help wanted
Projects
None yet
Development

No branches or pull requests

1 participant