-
Notifications
You must be signed in to change notification settings - Fork 138
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
Admin UI #60
Comments
That's an awesome idea. What do you think is the best way to implement it? It could be like Futon, which (IIRC) is mostly a static set of resources that run client-side JS and talk to the server with XHR. Or it could be more built into the gateway itself, using a Go web framework (I think there are a few out there already.) In the former case, we'd need to add more functionality to the admin REST API — for example, it doesn't yet have any way to get the list of users or roles. |
I think this should be implemented like Futon, so it's all rest calls against the :4985 port. This means we need to add user and role listing apis, channel listing apis, as well as make sure :4985 is a superset of :4984 |
The big valuable views here:
|
Chris has been making progress on some initial feature work for the Admin UI, specifically the Sync Function Editor previewer. Further scope and brainstorm needed. |
After further review, it looks like this may actually be more "dev" UI. Breaking it down, hoping we can get something like the following: Dev dashboard:
Admin dashboard:
|
It such a good idea. I currently use some nodejs script to print out user roles and user channels.
|
BTW the code for this lives here https://github.com/couchbaselabs/sync_gateway_admin_ui |
Actively being worked on here: https://github.com/couchbaselabs/sync_gateway_admin_ui - tracking ongoing development in that repo. |
the admin port :4985 should have an Admin UI for editing the sync function, browsing users, inspecting channels, etc.
The text was updated successfully, but these errors were encountered: