Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

Cadasta/ckanext-project

Repository files navigation

#ckanext-project: extends CKAN for Cadasta

This CKAN extension modifies and extends the core CKAN code-base to provide the additional permissions, API, features and user interface required by the Cadasta application.

###Solution Diagram image

Plugins

This extension includes three plugins:

cadastaroles: extended permissions/roles and the "pass-through" api

organization: create/edit/delete organization workflow

project: create/edit/delete project workflow

It also includes static resources for the Angular.js applications used for the more complicated project and organization dashboards.

####CKAN Source Installation You'll first need an out-of-the-box CKAN application installed. See CKAN docs and or ckan-chef instructions. ####Extenstion Installation Instructions for adding this extension to an out-of-the-box CKAN application. ####Angular Application Build Instructions for developing and deploying the Angular.js code served by this CKAN extension. ####Cadasta API and Database This extension leverages an additional API and database to store Cadasta specific data (parcels, relationships, survey responses, geometries). See the Cadasta API repository for installation instructions.

####Cadasta Application Deployment Script A bash script for automating the update and redeployment of the above application components

####CKAN API Wrappers For Cadasta Documentation showing which CKAN endpoints wrap which Cadasta API endpoints ####CKAN Debugging Instructions on setting up PyCharm debugging with the CKAN Development environment.

About

[DEPRECATED] Implementation of the CKAN prototype for the Cadasta platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published