Est-il possible de récupérer une ressource JS non minifiée?

Request description

Tout est dans le titre…

Steps to reproduce

This request concerns an up-to-date Simplicité instance
and these are the steps to reproduce it:

Technical information

Instance /health
[Platform]
Status=OK
Version=5.2.11
BuiltOn=2022-07-22 22:18
Git=5.2/bc1f6e720f5df119336af65fa1b502bd40ac47d4
Encoding=UTF-8
EndpointIP=21.0.9.3
EndpointURL=http://c43d2fa7d007:8080
TimeZone=Europe/Paris
SystemDate=2022-08-17 16:15:43

[Application]
ApplicationVersion=1.0.0
ContextPath=
ContextURL=https://bca.dok-dev.intra.renault.fr
ActiveSessions=3
TotalUsers=8315
EnabledUsers=1867
LastLoginDate=2022-08-17 16:05:19

[Server]
ServerInfo=Apache Tomcat/9.0.65
ServerType=WEB
ServerActiveSessions=3
ServerSessionTimeout=30

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.71.1.el7.x86_64
DockerImageName=centos7
SystemEncoding=UTF-8

[JavaVM]
Version=17.0.3
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=17.0.3+7
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=633161
HeapSize=1520512
HeapMaxSize=3040896
TotalFreeSize=2153545

[Cache]
ObjectCache=767
ObjectCacheMax=10000
ObjectCacheRatio=7
ProcessCache=1
ProcessCacheMax=10000
ProcessCacheRatio=0
APIGrantCache=3
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=2
ProductName=MySQL
ProductVersion=5.6.39-log
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-java-8.0.29 (Revision: dd61577595edad45c398af508cf91ad26fc4144f)
DBDate=2022-08-17 16:15:43
DBDateOffset=0
DBPatchLevel=5;P02;061b2c28d6156a42239626b53ced124f
UsingBLOBs=true

[Healthcheck]
Date=2022-08-17 16:15:43
ElapsedTime=19

Je ne suis pas sûr de comprendre dans quel contexte tu souhaites “recupérer” cette ressource JS non minifiée.

Par défaut Simplicité minifie les ressources JS et CSS/LESS au save (au niveau de l’objet Resource il y a 2 fields de type document: un pour le source original l’autre pour sa version minifiée)

Ensuite lorsque la ressource est utilisée par la UI Simplicité c’est la version minifiée qui est servie.

En général ce n’est pas un pb car les consoles des navigateurs modernes permettent de “déminifier” les sources pour une meilleure lisibilité et/ou faciliter le debug pas à pas.

PS: De mémoire, pour “tricher” il est toujours possible d’uploader le document original avec un nom de fichier en en *.min.js car dans ce cas la minification n’est pas effectuée au save

Merci pour ton retour rapide.
Il s’agit d’un cas particulier de ressource JS dont le code minifié ne fonctionne plus (un plugin draw.io “maison” dont le code JS est auto-généré).
Nous allons essayer d’enregistrer le fichier avec .min dans le nom… :blush:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.