fix(tableau): griser/désactiver les boutons vues pour les non-abonnés
La barre des vues sauvegardées restait masquée pour les non-abonnés via un style inline display:none — inopérant car .d-inline-flex est display:inline-flex !important, la barre était donc toujours visible. La barre reste désormais visible pour tous ; « Sauvegarder la vue » et « Mes vues » sont grisés et désactivés (disabled) pour les non-abonnés. Le gating serveur de save_view (prepare_view_to_save) reste inchangé.
This commit is contained in:
@@ -9,9 +9,9 @@ def _view(view_id, name, query, token="abc123"):
|
||||
return _Row(id=view_id, name=name, query=query, token=token)
|
||||
|
||||
|
||||
def test_bar_style_hidden_for_non_subscriber():
|
||||
assert ui.bar_style(False) == {"display": "none"}
|
||||
assert ui.bar_style(True) == {}
|
||||
def test_controls_disabled_for_non_subscriber():
|
||||
assert ui.controls_disabled(False) is True
|
||||
assert ui.controls_disabled(True) is False
|
||||
|
||||
|
||||
def test_clean_view_name_strips_and_empties():
|
||||
|
||||
Reference in New Issue
Block a user