Development #41856
Option pour cacher les liens vers export tableur/csv et stats
0%
Description
A défaut d'un gros chantier de gestion de droits sur les exports/stats, ça peut dépanner de juste cacher ces liens.
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
- Fichier 0001-backoffice-add-hide-form-sidebar-actions-option-4185.patch 0001-backoffice-add-hide-form-sidebar-actions-option-4185.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 4 ans
Je ne pense pas que cela souhaitable, ça les vire pour tout le monde et ça vire aussi en passant la possibilité d'importer des fiches via un CSV.
Tu peux normalmeent atteindre ce résultat via l'intégration graphique, dans un gadjo/base.html, genre,
{% block extrascripts %} {{ block.super }} <style>#sidebar-actions { display: none; }</style> {% endblock %}
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
Tenté ton patch, ça cache sidebar-actions sur /backoffice/forms/xx, sur /backoffice/worflow/xx, .... c'est moins spécifique que ce que je propose qui cache uniquement sur /backoffice/management/XXX/ (et peut-être d'autres endroits que je loupe mais en tous cas pas sur workflow et forms).
Évidement je comprends le manque d'enthousiasme mais je ne vois rien d'autre de praticable ou alors ajouter dans le html de /backoffice/management/XXX/ une classe où un identifiant qui permette une sélection de sidebar-actions uniquement sur cette page en css ?
Mis à jour par Frédéric Péters il y a environ 4 ans
Oui, c'était patch "genre", tu peux remplacer/combiner css et javascript whatever,
Cela posé, pour un truc css seul, comme tu dis, on peut s'aider d'une classe supplémentaire, genre,
-{% block bodyargs %}{% if admin_for_all %}class="admin-for-all"{% endif %}{% endblock %} +{% block bodyargs %}class="section-{{section}} {% if admin_for_all %}admin-for-all{% endif %}"{% endblock %}
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
- Fichier 0001-region-reunion-hide-sidebar-actions-41856.patch 0001-region-reunion-hide-sidebar-actions-41856.patch ajouté
- Projet changé de w.c.s. à Intégrations graphiques Publik
Le js ne m'avait pas traversé l'esprit, ouch ...
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
- Fichier 0001-region-reunion-hide-sidebar-actions-41856.patch 0001-region-reunion-hide-sidebar-actions-41856.patch ajouté
C'est region-reunion
le thème et pas la-reunion
qui est un vieux truc (à supprimer ?).
(merci Serghei mon sauveur)
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans
Pour Info, La method `StartsWith` fait parti de la spec ES6 (ES2015). Elle n'est pas supportée par IE11.
Je ne sais pas si potentiellement ce code ne ferait pas planté le JS sous IE11.
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans
MDN utilise `substring`dans un polyfill proposé https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
Tu peux essayer ça (pas testé).
var location = '/backoffice/management/'; if (window.location.pathname.substring(0, location.length) === location) { $("#sidebar-actions").hide(); }
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
- Fichier 0001-region-reunion-hide-sidebar-actions-41856.patch 0001-region-reunion-hide-sidebar-actions-41856.patch ajouté
Ça marche nickel.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit cf86822fb5446ded07e28fd6250ac048173d41da Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Mon Apr 20 08:43:01 2020 +0200 region-reunion: hide sidebar-actions (#41856)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
region-reunion: hide sidebar-actions (#41856)