Tuesday, December 20, 2022
apps@conference.yunohost.org
December
Mon Tue Wed Thu Fri Sat Sun
      1
2
3
4
5
6
7
8
9
10
11
12 13 14 15 16
17
18
19
20
21
22
23
24
25
26 27
28
29
30
31
 
             

[08:28:33] <nicofrand> Bonjour ! J'aurais éventuellement besoin de créer un script pour l'app Kresus, pour permettre de mettre une dépendance à jour (via pip, dans un virtualenv) et ne souhaite pas créer une màj du paquet à chaque màj de la dépendance. Y'a un truc prévu pour rendre ce script accessible à l'utilisateur (un bouton quelque part ou je ne sais quoi) ?
[15:48:01] <Aleks (he/him/il/lui)> Hmmm en 11.1 nornalement tu peux faire un bouton dans le config panel
[15:48:58] <Aleks (he/him/il/lui)> (Est-ce qu'on a fait le truc qu'il faut pour les apps ? Chéplu)
[15:50:17] <axolotle> Yep, something like that should work:

```toml
# config_panel.toml
[panel]
[panel.section]
[panel.section.action_name]
ask = "Click me"
type = "button"
icon = "star"
style = "success"
```
```bash
# scripts/config
run__action_name() {
echo "ACTION!"
}
```
[15:50:47] <nicofrand> OK, une bonne raison pour migrer vers le nouveau système alors
[15:50:57] <nicofrand> merci !
[21:28:52] <Émy - OniriCorpe> le CI semble planté
`!!! Another analyseCI process is currently using the lock ./CI-1.lock !!!`
[21:43:15] <Tag> aaaaaa
[21:45:37] <Tag> Émy - OniriCorpe: all good now
[22:06:16] <Aleks (he/him/il/lui)> zblerg we could probably add some trick like "if there's no analyseCI running in `ps -ef`, delete the lock"
[22:06:18] <Aleks (he/him/il/lui)> or store the PID in the lock and check that PID is still running