-
Notifications
You must be signed in to change notification settings - Fork 359
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
ACLs: add deprecation banner #8057
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks - I agree a heads up in the product makes sense! I suggest moving it to the admin tab.
@@ -28,8 +28,10 @@ export const AuthLayout = () => { | |||
<Container fluid="xl"> | |||
<Row className="mt-5"> | |||
<div> | |||
<Alert variant="warning" title="ACL Deprecation"><InfoIcon/>{" "}<b>ACLs are moving out of core lakeFS!</b>{" "}See our <Alert.Link href={"https://lakefs.io/blog/why-moving-acls-out-of-core-lakefs/"}>announcement</Alert.Link>{" "} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
60% of installations are single user anyway, and this is perhaps too intimidating. I suggest:
- put it only in the administration tab (dunno if hard to do, but nice to have - only show if
len(users) > 1
) - change the wording: from "our annuncement" to "the announcement"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- It's only in the administration tab + done
- Done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry to be contrary. Consider the fact that there is little reason for a user ever to go to the Admin tab. I would expect an admin of a medium-sized lakeFS installation to manage users maybe a few times a year.1 Such an admin would never see the deprecation banner.
Footnotes
-
Can we estimate whether this is true? ↩
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Though I understand your point, I think the decision on where to show it is a product one.
@ozkatz, do you still think we should place it only on the administration tab scope?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think so. >60% of users shouldn't care about this change, no reason to instill fear. On the other hand, while I agree with @arielshaqed that the admin page isn't visited frequently, it's still probably a higher frequency than upgrading lakeFS versions.
No perfect solution here..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving as code works. However I believe that this banner will not be visible enough to many users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Closes #8056
Preliminary signal for our users, expressing the intention to move ACLs