diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index cf72c40..b3c9380 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -1 +1,12 @@ COIN is an Information System designed for associative ISPs in the FFDN. + +### Features + +- Provide a nice, clean UI for members +- Manage memberships +- Handle service requests for VPN, VPS, Housing, external accounts, etc, + - including IP pools management + - custom hooks can be added to interface with the actual infrastructure and provision services from the admin + - members can get status info regarding their services + - handle invoices, send reminders, import payment from bank, derive a member balance +- Optional features: mailing list, hardware provisionning diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md new file mode 100644 index 0000000..61ef12f --- /dev/null +++ b/doc/DESCRIPTION_fr.md @@ -0,0 +1,12 @@ +COIN est un système d'information pour FAI associatif dans la FFDN + +### Fonctionnalités + +- Fourni une interface pour les membres +- Gestion des adhésions +- Gestion des demandes de services tels que VPN, VPS, Housing, compte externe, etc ... + - gestion des pools d'IP + - des hooks peuvent être ajoutés à l'interface pour s'interfacer avec la "vraie" infra et provisionner les services depuis l'admin + - les membres peuvent voir le status et infos de leurs services depuis leur espace + - gestion des factures, des rappels, import des paiements de la banque, calcul de solde +- Optionnel : gestion de mailing liste, prêt de matériel diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md deleted file mode 100644 index e69de29..0000000 diff --git a/doc/screenshots/screenshot.png b/doc/screenshots/screenshot.png new file mode 100644 index 0000000..2be03eb Binary files /dev/null and b/doc/screenshots/screenshot.png differ diff --git a/doc/screenshots/user-subscriptions.png b/doc/screenshots/user-subscriptions.png deleted file mode 100644 index f03a2a6..0000000 Binary files a/doc/screenshots/user-subscriptions.png and /dev/null differ diff --git a/manifest.toml b/manifest.toml index 0ac0849..f6f5e5a 100644 --- a/manifest.toml +++ b/manifest.toml @@ -65,6 +65,7 @@ ram.runtime = "50M" [resources.permissions] main.url = "/" + main.allowed = "visitors" [resources.apt] packages = "gunicorn, libldap2-dev, libpq-dev, libsasl2-dev, libjpeg-dev, libxml2-dev, libxslt1-dev, libffi-dev, libpango1.0-0, postgresql, postgresql-contrib, postgresql-server-dev-13" diff --git a/tests.toml b/tests.toml index cbbeef1..8546ea3 100644 --- a/tests.toml +++ b/tests.toml @@ -1,3 +1,7 @@ test_format = 1.0 [default] + + args.email = "john@example.com" + args.isp_name = "SuperFAI" + args.isp_site = "https://super.fai.net"