Utilisation de ynh_permission

Bonjour,

J’ai créé il y a quelques mois des applications ynh, celles ci sont régulièrement via https://ci-apps.yunohost.org/ci/.
Je viens de voir que plusieurs d’entre elles me renvoient ce message d’erreur maintenant, je pense que c’est lié au passage à la version 3.7

This app is still using the skipped/protected/unprotected_uris/regex settings which are now obsolete and deprecated... Instead, you should use the new helpers 'ynh_permission_{create,urls,update,delete}' and the 'visitors' group to initialize the public/private access.

J’ai essayé de lire la doc https://yunohost.org/#/packaging_apps_helpers_en et de regarder l’application example https://github.com/YunoHost/example_ynh mais je ne trouve pas de cas très parlant pour comprendre comment s’utilise cette commande et comment corriger mes scripts.

Pouvez vous me donner des pistes ou des cas concrets ?

1 Like

There’s also https://yunohost.org/#/groups_and_permissions (c.f. Notes for app packagers) but yup but we probably need to work on a simple example that can be used for “regular” apps (like how to drop the old setting in the upgrade script, but maybe it’s already done somewhere)

Here are the permission app used for unit test which play with permission.