dosubot[bot] commented on issue #32205: URL: https://github.com/apache/superset/issues/32205#issuecomment-2648086126
<!-- Answer --> The discrepancy you're observing between the documentation and the actual implementation of permissions for `RowLevelSecurityFiltersModelView` in Superset 4.0.2 might be due to a few reasons. The `RowLevelSecurityFiltersModelView` is implemented as `RLSRestApi` in the codebase, and it includes permissions for CRUD operations and other functionalities <sup>[[1]](https://github.com/apache/superset/blob/master/superset/row_level_security/api.py)</sup>. However, the permissions matrix in the `STANDARD_ROLES.md` file might not have been updated to reflect the current state of the codebase. Additionally, the `RowLevelSecurityFiltersModelView` is listed under `ADMIN_ONLY_VIEW_MENUS`, indicating that its permissions are intended for admin users only <sup>[[2]](https://github.com/apache/superset/blob/master/superset/security/manager.py)</sup>. This could explain why certain permissions are not available to other roles as mentioned in the documentation. If the permissions are indeed missing, it could be an oversight in the documentation or a feature that hasn't been implemented yet. It might be helpful to check the test suite for `RowLevelSecurityFiltersModelView` to verify the expected behavior and permissions <sup>[[3]](https://github.com/apache/superset/blob/master/tests/integration_tests/security/row_level_security_tests.py)</sup>. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* --- <sup>Help Dosu learn! Give it feedback: [Great Response](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=great_response) | [Irrelevant Answer](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=irrelevant_answer) | [Incorrect Sources](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=incorrect_sources) | [Too Verbose](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=hallucination) | [Other](https://app.dosu.dev/response-feedback/2e2d9979-ce95-4c4f-9069-cbbf16a64d87?feedback_type=other)</sup> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
