Projet

Général

Profil

Development #53994

commande wcs-manage grep, pour globalement inspecter une instance

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
15 mai 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

L'idée serait de pouvoir faire wcs-manage grep -d l'instance "whatever" et ça afficherait en retour des URL vers les endroits où "whatever" apparait, exemple :

$ wcs-manage grep -d demarches.example.org "[_interco_eservices_url]" 
https://demarches.example.org/backoffice/workflows/12/status/2/items/3
https://demarches.example.org/backoffice/workflows/17/status/4/items/2
...

Fichiers

Révisions associées

Révision 4ba51585 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

general: add new grep command (#53994)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

Ce serait top,

J'attire l'attention sur un cas d'usage où une recherche naïve sur le xml des worflow ne fonctionne pas, si on veut savoir si le filtre order_by est utilisé, on se retrouve avec pleins de faux positifs parce qu'il y a des éléments xml <order_by>. Du coup je me suis retrouvé à faire re.search(r'\|order_by', xml_string).

#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Tags mis à accessible
#3

Mis à jour par Frédéric Péters il y a plus d'un an

  • Tags accessible supprimé
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

J'ai un peu commencé dans la suite de #69424.

#4

Mis à jour par Frédéric Péters il y a plus d'un an

ex: wcs-manage grep --all-tenants --type field-types table pour chercher les champs de type tableau partout.

#5

Mis à jour par Thomas Noël il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

C'est rigolo (et utile), j'aime bien.

Sur les formdef je pense qu'on ne parcours pas les champs de type bloc, ça pourra être une évolution à imaginer (autre ticket, ou pas si j'ai pas bien lu le patch).

Aussi pour les flemmards, ajouter de quoi lister les action.key et field.key possibles (autre ticket aussi, ou pas si c'est vraiment trop de la flemme).

#6

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)

Oui plein d'évolutions à imaginer, on verra au fil de l'eau,

commit 4ba515858945f5edad1b8f02ef5fcccb6424fbc2
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Sep 24 16:54:45 2022 +0200

    general: add new grep command (#53994)
#7

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a environ un an

Automatic expiration

Formats disponibles : Atom PDF