Documentation Frappe Framework

Frappe Framework

Définir des limites pour un site

Depuis la version 12, les limites de site sont dépréciées. La version 7 les stockait dans site_config.json : utilisateurs, e-mails, espace et date d’expiration.

1 min de lectureMis à jour le Source : docs.frappe.io

État de la fonction

Attention

Cette fonction est dépréciée depuis la version 12.

La version 7 permettait de poser des limites et des restrictions pour un site. Elles étaient écrites dans site_config.json, dans le dossier du site, sous la clé limits.

Clés reconnues

LimiteSens
usersNombre maximal d’utilisateurs
emailsNombre d’e-mails envoyés par mois
spaceEspace maximal du site, en Go
email_groupNombre maximal de membres d’un groupe d’e-mails (Email Group)
expiryDate d’expiration du site, au format YYYY-MM-DD, entre guillemets

L’exemple de fichier montre emails à 1500, space à 0.157, expiry au 2016-07-25 et users à 1, à côté de db_name et db_password.

Commandes

Une limite :

terminal
bench --site [sitename] set-limit [limit] [value]

Plusieurs limites à la fois :

terminal
bench --site [sitename] set-limits --limit [limit] [value] --limit [limit-2] [value-2]

Exemple :

terminal
bench --site site1.local set-limit users 5

Consulter l’usage

La page Usage Info, ouverte depuis la barre d’outils ou l’AwesomeBar, montre la consommation. Une limite n’y apparaît que si elle a été définie.