Installation de CKAN et des modules
La documentation http://docs.ckan.org/en/latest/maintaining/configuration.html précise les options à modifier afin d'interdire la modification des ressources.
Dans notre cas pour interdire la création et suppresion des organisations il suffit de mettre les options:
ckan.auth.user_create_organizations = False ckan.auth.user_delete_organizations = False
ckan.auth.create_user_via_api = False ckan.auth.create_user_via_web = False
La désactivation de la création des utilisateurs et des organisations provoque des erreurs 404 lors des tentatives d'accès aux urls respectives.
Les routes d'édition du profil utilisateur et de modification du mot de passe rédirigent vers la page utilisateur sur OASIS(https://portal.oasis-eu.org/my/profile)
Des APIs de création et suppression des organisations sont exposées via les urls:
respectivement.
Le secret pour les deux opérations en dev est: XTA3E44H2A03GxdL5/+yi7juijs2Hnt+gh37YD3xmcc=
ckanext.ozwillo_routes.user_profile_edit_url = https://portal.ozwillo-preprod.eu/my/profile
Afin de pointer les liens de navbar et du footer sur vers ozwillo, configurer les variables:
ckanext.ozwillo_theme.plugin.ozwillo_url = https://www.ozwillo-preprod.eu ckanext.ozwillo_theme.plugin.ozwillo_portal_url = https://portal.ozwillo-preprod.eu