{"push_id":1067900662,"size":1,"distinct_size":1,"ref":"refs/heads/non-admin-users","head":"42e478512e96da1b55e8ad963f446a0ec1604f61","before":"e0465d6cb817de2a6edeef177a998184942c60dc","commits":[{"sha":"42e478512e96da1b55e8ad963f446a0ec1604f61","author":{"email":"985d78d249245c34b9bfb16a68773d04dde465ec@gmail.com","name":"HayleyC"},"message":"Allow non-admin users to log in to the admin UI\n\nGet the user's groups on login and store them with their credentials in the ES cookie\nDon't start the $scavenges poll if the user is not an admin user\n\nShow a message in the stream browser telling non-admin users they can't view recently created streams\nDon't query for streams/$all if the user is not admin\nHide 'Edit ACL' button for non-admin users on streams\nCheck if a stream exists and that the user has access to it before going to a searched-for stream.\n\nDisable all tabs except dashboard, streams and queries for non-admin users\nDisable nav items when they are unavailable instead of hiding them and show a tooltip explaining why it's disabled\n\nReturn to the correct state (query or projection) when going back from debugging a projection\nand reload the query if you are going back to the query state from the projections debugging state.\n\nInclude the state reason for instance when a projection fails because of an authorisation exception, it's useful to know why it failed","distinct":true,"url":"https://api.github.com/repos/EventStore/EventStore.UI/commits/42e478512e96da1b55e8ad963f446a0ec1604f61"}]}